acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
heap::default_memory_allocator Class Reference
Inheritance diagram for heap::default_memory_allocator:
heap::allocator heap::allocator_base

Public Member Functions

void * allocate (memsize iSize, memsize *psizeAllocated, const_char_pointer pszAnnotation=nullptr) override
void free (void *p) override
Public Member Functions inherited from heap::allocator
virtual void initialize_allocator (::acme::acme *pacme)
void * reallocate (void *p, memsize size, const_char_pointer pszAnnotation=nullptr) override
memsize size (void *p) override
bool has_size () const override

Additional Inherited Members

Public Attributes inherited from heap::allocator
::acme::acme * m_pacme

Member Function Documentation

◆ allocate()

void * heap::default_memory_allocator::allocate ( memsize iSize,
memsize * psizeAllocated,
const_char_pointer pszAnnotation = nullptr )
inlineoverridevirtual

Reimplemented from heap::allocator.

◆ free()

void heap::default_memory_allocator::free ( void * p)
inlineoverridevirtual

Reimplemented from heap::allocator.


The documentation for this class was generated from the following file:
  • memory/management.cpp