![]() |
NEURON
|
#include <arraypool.h>
Public Member Functions | |
ArrayPool (long count, long d2) | |
~ArrayPool () | |
T * | alloc () |
void | hpfree (T *) |
int | maxget () |
int | size () |
void | free_all () |
T * | pool () |
long | get () |
long | put () |
long | nget () |
long | ntget () |
long | d2 () |
T * | element (long i) |
T ** | items () |
void | grow (long ninc) |
ArrayPool * | chain () |
long | chain_size () |
Private Member Functions | |
void | grow_ (long ninc) |
Private Attributes | |
T ** | items_ |
T * | pool_ |
long | pool_size_ |
long | count_ |
long | get_ |
long | put_ |
long | nget_ |
long | ntget_ |
long | maxget_ |
long | d2_ |
ArrayPool * | chain_ |
ArrayPool * | chainlast_ |
Definition at line 22 of file arraypool.h.
Definition at line 87 of file arraypool.h.
Definition at line 138 of file arraypool.h.
T * ArrayPool< T >::alloc |
Definition at line 149 of file arraypool.h.
Definition at line 60 of file arraypool.h.
|
inline |
Definition at line 63 of file arraypool.h.
|
inline |
Definition at line 50 of file arraypool.h.
|
inline |
Definition at line 53 of file arraypool.h.
void ArrayPool< T >::free_all |
Definition at line 172 of file arraypool.h.
|
inline |
Definition at line 38 of file arraypool.h.
void ArrayPool< T >::grow | ( | long | ninc | ) |
Definition at line 106 of file arraypool.h.
|
private |
Definition at line 112 of file arraypool.h.
void ArrayPool< T >::hpfree | ( | T * | item | ) |
Definition at line 164 of file arraypool.h.
|
inline |
Definition at line 56 of file arraypool.h.
|
inline |
Definition at line 28 of file arraypool.h.
|
inline |
Definition at line 44 of file arraypool.h.
|
inline |
Definition at line 47 of file arraypool.h.
|
inline |
Definition at line 35 of file arraypool.h.
|
inline |
Definition at line 41 of file arraypool.h.
|
inline |
Definition at line 31 of file arraypool.h.
Definition at line 81 of file arraypool.h.
Definition at line 82 of file arraypool.h.
|
private |
Definition at line 74 of file arraypool.h.
|
private |
Definition at line 80 of file arraypool.h.
|
private |
Definition at line 75 of file arraypool.h.
|
private |
Definition at line 71 of file arraypool.h.
|
private |
Definition at line 79 of file arraypool.h.
|
private |
Definition at line 77 of file arraypool.h.
|
private |
Definition at line 78 of file arraypool.h.
|
private |
Definition at line 72 of file arraypool.h.
|
private |
Definition at line 73 of file arraypool.h.
|
private |
Definition at line 76 of file arraypool.h.