63 static constexpr ncnt MIN_SZ = 20;
70 void* operator[](
nidx n);
74 void* get(
nidx n) {
return _get(
n); }
77 void* new1()
override;
80 ncnt len()
const override;
81 ncnt size()
const override;
107 ncnt _getRealBlkSize();
Abstract allocator interface for memory management.
Definition allocator.hpp:21
Memory chunk for block-based allocation.
Definition chunk.hpp:57
nbool has(const instance &it) const override
Checks if this chunk contains the memory allocated for the given instance.
void * _get(nidx n) override
Base class for all managed instances in memlite system.
Definition instance.hpp:41
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34