Open CASCADE Technology 6.6.0
|
#include <NCollection_HeapAllocator.hxx>
Public Member Functions | |
virtual void * | Allocate (const Standard_Size theSize) |
virtual void | Free (void *anAddress) |
Static Public Member Functions | |
static const Handle_NCollection_HeapAllocator & | GlobalHeapAllocator () |
Protected Member Functions | |
NCollection_HeapAllocator (void) | |
Constructor - prohibited. |
Allocator that uses the global dynamic heap (malloc / free).
NCollection_HeapAllocator::NCollection_HeapAllocator | ( | void | ) | [inline, protected] |
virtual void* NCollection_HeapAllocator::Allocate | ( | const Standard_Size | theSize | ) | [virtual] |
Reimplemented from NCollection_BaseAllocator.
virtual void NCollection_HeapAllocator::Free | ( | void * | anAddress | ) | [virtual] |
Reimplemented from NCollection_BaseAllocator.
static const Handle_NCollection_HeapAllocator& NCollection_HeapAllocator::GlobalHeapAllocator | ( | ) | [static] |