AAllocator Reference

Abstract interface facet for an allocator.

Base class for runtime polymorphism over allocator implementations, using faceted object model.

  • runtime size consists of vtable pointer only.

  • per FOMO prinicples, runtime state is stored separately. Classes that inherit AAllocator will not add state

Context

_images/ditaa-e6cfe7d404e1dbdd2e321c42c656ac67bc9d0a47.png
#include <xo/alloc2/AAllocator.hpp>

Class

Warning

doxygenclass: Cannot find class “xo::mm::AAllocator” in doxygen xml output for project “xodoxxml” from directory: /build/xo-alloc2/build/docs/dox/xml

Types

Warning

doxygengroup: Cannot find group “mm-allocator-type-traits” in doxygen xml output for project “xodoxxml” from directory: /build/xo-alloc2/build/docs/dox/xml

Methods

Warning

doxygengroup: Cannot find group “mm-allocator-methods” in doxygen xml output for project “xodoxxml” from directory: /build/xo-alloc2/build/docs/dox/xml