Open CASCADE Technology 6.6.0
Public Member Functions | Static Public Member Functions | Protected Member Functions
NCollection_HeapAllocator Class Reference

#include <NCollection_HeapAllocator.hxx>

Inheritance diagram for NCollection_HeapAllocator:
Inheritance graph
[legend]

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.

Detailed Description

Allocator that uses the global dynamic heap (malloc / free).


Constructor & Destructor Documentation

NCollection_HeapAllocator::NCollection_HeapAllocator ( void  ) [inline, protected]

Member Function Documentation

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]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines