| Open CASCADE Technology
    7.8.0.dev
    | 
#include <Standard_MMgrRaw.hxx>

| Public Member Functions | |
| Standard_MMgrRaw (const Standard_Boolean aClear=Standard_False) | |
| Constructor; if aClear is True, the memory will be nullified upon allocation.  More... | |
| virtual Standard_Address | Allocate (const Standard_Size aSize) | 
| Allocate aSize bytes.  More... | |
| virtual Standard_Address | Reallocate (Standard_Address thePtr, const Standard_Size theSize) | 
| Reallocate aPtr to the size aSize. The new pointer is returned.  More... | |
| virtual void | Free (Standard_Address thePtr) | 
| Free allocated memory. The pointer is nullified.  More... | |
|  Public Member Functions inherited from Standard_MMgrRoot | |
| virtual | ~Standard_MMgrRoot () | 
| Virtual destructor; required for correct inheritance.  More... | |
| virtual Standard_Integer | Purge (Standard_Boolean isDestroyed=Standard_False) | 
| Purge internally cached unused memory blocks (if any) by releasing them to the operating system. Must return non-zero if some memory has been actually released, or zero otherwise.  More... | |
| Protected Attributes | |
| Standard_Boolean | myClear | 
Implementation of raw OCC memory manager which uses standard C functions: malloc (or calloc), free and realloc without any optimization
| Standard_MMgrRaw::Standard_MMgrRaw | ( | const Standard_Boolean | aClear = Standard_False | ) | 
Constructor; if aClear is True, the memory will be nullified upon allocation.
| 
 | virtual | 
Allocate aSize bytes.
Implements Standard_MMgrRoot.
| 
 | virtual | 
Free allocated memory. The pointer is nullified.
Implements Standard_MMgrRoot.
| 
 | virtual | 
Reallocate aPtr to the size aSize. The new pointer is returned.
Implements Standard_MMgrRoot.
| 
 | protected | 
 1.8.13
 1.8.13