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 |