ArrayPool
Inherited from NULL
Inherited by NULL
Friend class NULL
Description
Members
Public interface
-
-
-
-
-
-
-
-
-
-
-
static ulong
getOffset(void * begin, void * p, int unitSize)
-
ulong m_ulUsedCount
ulong m_ulArraySize
int m_iUnitSize
void * m_pArray
XNextLink * m_pNext
void * m_pFront
ArrayPool(ulong unitCnt, int unitSize)
function:
parameters:
[i]ulong unitCnt:
[i] int unitSize:
return value:
~ArrayPool()
function:
parameters: NULL
return value:
void * geXArrayPool()
function:
parameters: NULL
return value:
ulong size()
function:
parameters: NULL
return value:
ulong count()
function:
parameters: NULL
return value:
ulong getOffset(void * p)
function:
parameters:
[i]void * p:
return value:
void * alloc()
function:
parameters: NULL
return value:
void release(void * p)
function:
parameters:
[i]void * p:
return value:
void * shift(ulong i)
function:
parameters:
[i]ulong i:
return value:
void * operator[] (int i)
function:
parameters:
[i]int i:
return value:
void resize(ulong newSize)
function:
parameters:
[i]ulong newSize:
return value:
static ulong getOffset(void * begin, void * p, int unitSize)
function:
parameters:
[i]void * begin:
[i] void * p:
[i] int unitSize:
return value:
void dump(int type)
function:
parameters:
[i]int type:
return value: