#include <adj.h>
Public Member Functions | |
allocPool () | |
void * | alloc (void) |
void | free (void *) |
Public Attributes | |
int | allocCount |
int | bufferCount |
int | freeCount |
Private Types | |
enum | { nAlloc =256 } |
Private Member Functions | |
void | fillBuffer (void) |
Private Attributes | |
T * | buf |
int | cur |
|
inline |
Definition at line 87 of file adj.h.
Referenced by adjRec::operator new(), and node::operator new().
|
inlineprivate |
Definition at line 76 of file adj.h.
Referenced by allocPool< adjRec >::alloc().
|
inline |
Definition at line 92 of file adj.h.
Referenced by adjRec::operator delete(), and node::operator delete().
int allocCount |
Definition at line 82 of file adj.h.
Referenced by allocPool< adjRec >::alloc(), and allocPool< adjRec >::allocPool().
|
private |
Definition at line 74 of file adj.h.
Referenced by allocPool< adjRec >::alloc(), and allocPool< adjRec >::fillBuffer().
int bufferCount |
Definition at line 82 of file adj.h.
Referenced by allocPool< adjRec >::allocPool(), and allocPool< adjRec >::fillBuffer().
|
private |
Definition at line 75 of file adj.h.
Referenced by allocPool< adjRec >::alloc(), allocPool< adjRec >::allocPool(), and allocPool< adjRec >::fillBuffer().
int freeCount |
Definition at line 82 of file adj.h.
Referenced by allocPool< adjRec >::allocPool(), and allocPool< adjRec >::free().