ArrayPool

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface


ulong m_ulUsedCount

ulong m_ulArraySize

int m_iUnitSize

void * m_pArray

XNextLink * m_pNext

void * m_pFront


ArrayPool(ulong unitCnt, int unitSize)

~ArrayPool()

void * geXArrayPool()

ulong size()

ulong count()

ulong getOffset(void * p)

void * alloc()

void release(void * p)

void * shift(ulong i)

void * operator[] (int i)

void resize(ulong newSize)

static ulong getOffset(void * begin, void * p, int unitSize)

void dump(int type)