Open CASCADE Technology 7.8.2.dev
|
Auxiliary class optimizing creation of array buffer (using stack allocation for small arrays). More...
#include <NCollection_LocalArray.hxx>
Public Member Functions | |
NCollection_LocalArray (const size_t theSize) | |
NCollection_LocalArray () | |
~NCollection_LocalArray () | |
void | Allocate (const size_t theSize) |
size_t | Size () const |
operator theItem * () const | |
Protected Member Functions | |
void | Deallocate () |
Protected Attributes | |
theItem | myBuffer [MAX_ARRAY_SIZE] |
theItem * | myPtr |
size_t | mySize |
Auxiliary class optimizing creation of array buffer (using stack allocation for small arrays).
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |