#include <Standard.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions | |
static Standard_EXPORT Standard_Address | Allocate (const Standard_Size aSize) |
Allocates memory blocks aSize - bytes to allocate . | |
static Standard_EXPORT void | Free (Standard_Address &aStorage) |
Deallocates memory blocks aStorage - previously allocated memory block to be freed . | |
static Standard_EXPORT Standard_Address | Reallocate (Standard_Address &aStorage, const Standard_Size aNewSize) |
Reallocates memory blocks aStorage - previously allocated memory block aNewSize - new size in bytes . | |
static Standard_EXPORT Standard_Integer | Purge () |
Deallocates the storage retained on the free list and clears the list. Returns non-zero if some memory has been actually freed. . | |
static Standard_EXPORT Standard_Boolean | IsReentrant () |
Returns boolean flag indicating whether OCCT is operating in reentrant mode. This flag affects OCCT memory manager, exception and signal handling, operations with handles etc., making them thread-safe. . | |
static Standard_EXPORT void | SetReentrant (const Standard_Boolean isReentrant) |
Sets boolean flag indicating whether OCCT is operating in reentrant mode. See method IsReentrant() for more information. Note: This method may be called only when no any other thread using OCCT exists . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|