|
Public Member Functions |
virtual Standard_EXPORT void * | Allocate (const size_t size) |
virtual Standard_EXPORT void | Free (void *anAddress) |
Static Public Member Functions |
static Standard_EXPORT const | Handle (NCollection_BaseAllocator)&CommonBaseAllocator(void) |
| CommonBaseAllocator This method is designed to have the only one BaseAllocator (to avoid useless copying of collections). However one can use operator new to create more BaseAllocators, but it is injurious.
|
Protected Member Functions |
| NCollection_BaseAllocator (void) |
| Constructor - prohibited.
|
Private Member Functions |
| NCollection_BaseAllocator (const NCollection_BaseAllocator &) |
| Copy constructor - prohibited.
|