|
|
| chunks (ncnt blkbyte=0) |
| |
|
chunk & | operator[] (nidx n) |
| |
|
const chunk & | operator[] (nidx n) const BY_CONST_FUNC(operator[](n)) |
| |
|
chunk & | operator[] (const instance &it) |
| |
|
const chunk & | operator[] (const instance &it) const BY_CONST_FUNC(operator[](it)) |
| |
|
chunk * | get (nidx n) |
| |
|
chunk * | get (const instance &it) |
| |
|
chunk * | get (const instance *it) BY_SIDE_FUNC(get) |
| |
|
const chunk * | get (nidx n) const BY_CONST_FUNC(get(n)) const chunk *get(const instance &it) const BY_CONST_FUNC(get(it)) const chunk *get(const instance *it) const BY_CONST_FUNC(get(it)) void *new 1() override |
| |
| nbool | del (void *pt, ncnt sz) override |
| |
| virtual nbool | resize (ncnt new1) |
| |
| nbool | has (const instance &it) const override |
| |
| ncnt | len () const override |
| |
| ncnt | size () const override |
| |
| nbool | rel () override |
| |
|
| allocator (ncnt blksize=1) |
| |
|
virtual void * | new1 ()=0 |
| |
|
ncnt | getBlkSize () const |
| |
|
nbool | has (const instance *it) const BY_SIDE_FUNC(has) |
| |
|
nbool | isFull () const |
| |
|
nbool | isCapable () const |
| |
Collection of memory chunks for scalable allocation.
Manages multiple memory chunks to provide scalable memory allocation. Automatically manages chunk creation and selection for optimal performance.