AAllocIterator Reference
Abstract interface facet for an alloc iterator.
Base class for runtime polymorphism over alloc-iterator implementations, using faceted object model.
runtime size consists of vtable pointer only.
per FOMO principles, runtime state is stored separately. Classes that inherit AAllocIterator will not add state.
Context
Application code will likely use:
#include <xo/alloc2/AllocIterator.hpp>
to get definitions for cooperating AllocIterator classes
xo::mm::AAllocIterator,
xo::mm::IAllocIterator_Any,
xo::mm::IAllocIterator_Xfer,
xo::mm::RAllocator
Instead, to get just xo::mm::AAllocIterator definition:
#include <xo/alloc2/AAllocIterator.hpp>
Class
Warning
doxygenclass: Cannot find class “xo::mm::AAllocIterator” in doxygen xml output for project “xodoxxml” from directory: /build/xo-alloc2/build/docs/dox/xml
Methods
Warning
doxygengroup: Cannot find group “mm-allociterator-methods” in doxygen xml output for project “xodoxxml” from directory: /build/xo-alloc2/build/docs/dox/xml