|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| void | initialize_allocator (::acme::acme *pacme) override |
| void * | allocate (memsize s, const_char_pointer pszAnnotation=nullptr) override |
| void * | reallocate (void *p, memsize s, const_char_pointer pszAnnotation=nullptr) override |
| void | free (void *p) override |
| memsize | size (void *p) override |
| bool | has_size () const override |
| Public Member Functions inherited from heap::allocator | |
| void * | allocate (memsize size, memsize *psizeActuallyAllocated, const_char_pointer pszAnnotation=nullptr) override |
Public Attributes | |
| HANDLE | m_handle |
| ::critical_section | m_criticalsection |
| Public Attributes inherited from heap::allocator | |
| ::acme::acme * | m_pacme |
Friends | |
| class | ::c::malloc |
|
overridevirtual |
Reimplemented from heap::allocator.
|
overridevirtual |
Reimplemented from heap::allocator.
|
overridevirtual |
Reimplemented from heap::allocator.
|
overridevirtual |
Reimplemented from heap::allocator.
|
overridevirtual |
Reimplemented from heap::allocator.