Provides Bentley specific memory management functions (Bentley/BentleyAllocator.h). More...
Go to the source code of this file.
Classes | |
struct | BeVirtualMemory |
Utility functions for managing virtual memory. More... | |
class | BentleyAllocator< _Ty > |
An STL-compliant allocator that calls bentleyAllocator_malloc and bentleyAllocator_free. More... | |
struct | BentleyAllocator< _Ty >::rebind< _Other > |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Macros | |
#define | DEFINE_BENTLEY_NEW_DELETE_OPERATORS |
Convenience to declare Bentley overrides of new and delete to allow the operations to be inlined in header files. In this case, it should be included in a public: section. More... | |
#define | BENTLEYALLOCATOR_EXPORT IMPORT_ATTRIBUTE |
Functions | |
void * | bentleyAllocator_new (size_t) |
void | bentleyAllocator_delete (void *, size_t) |
void * | bentleyAllocator_malloc (size_t) |
void * | bentleyAllocator_realloc (void *, size_t) |
void | bentleyAllocator_free (void *, size_t) |
void * | bentleyAllocator_getNullRefBuffer () |
void | bentleyAllocator_enableLowFragmentationCRTHeap () |
template<class _Ty , class _Other > | |
bool | operator== (const BentleyAllocator< _Ty > &, const BentleyAllocator< _Other > &) |
template<class _Ty , class _Other > | |
bool | operator!= (const BentleyAllocator< _Ty > &, const BentleyAllocator< _Other > &) |
Provides Bentley specific memory management functions (Bentley/BentleyAllocator.h).
#define BENTLEYALLOCATOR_EXPORT IMPORT_ATTRIBUTE |
#define DEFINE_BENTLEY_NEW_DELETE_OPERATORS |
Convenience to declare Bentley overrides of new and delete to allow the operations to be inlined in header files. In this case, it should be included in a public: section.
void bentleyAllocator_delete | ( | void * | , |
size_t | |||
) |
void bentleyAllocator_enableLowFragmentationCRTHeap | ( | ) |
void bentleyAllocator_free | ( | void * | , |
size_t | |||
) |
Referenced by BentleyAllocator< _Ty >::deallocate().
void* bentleyAllocator_getNullRefBuffer | ( | ) |
void* bentleyAllocator_malloc | ( | size_t | ) |
Referenced by BentleyAllocator< _Ty >::allocate().
void* bentleyAllocator_new | ( | size_t | ) |
void* bentleyAllocator_realloc | ( | void * | , |
size_t | |||
) |