61 void* new1()
override;
79 ncnt len()
const override;
80 ncnt size()
const override;
88 void* _get(
nidx n)
override;
91 std::vector<chunk*> _chunks;
Abstract allocator interface for memory management.
Definition allocator.hpp:21
Memory chunk for block-based allocation.
Definition chunk.hpp:57
Collection of memory chunks for scalable allocation.
Definition chunks.hpp:36
virtual nbool resize(ncnt new1)
nbool has(const instance &it) const override
Checks if any of the managed chunks contain the memory allocated for the given instance.
Base class for all managed instances in memlite system.
Definition instance.hpp:41
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34