sc_Pool (3) Linux Manual Page
sc::Pool –
Synopsis
Public Member Functions
Pool(size_t)
size_t size()
void *allocate(size_t size)
void release(void *d)
double *allocate_double(size_t n)
void release(double *d)
int *allocate_int(size_t n)
void release(int *d)
void print(std::ostream &o = ExEnv::out0())
void check()
Protected Types
enum { freelist_size = sizeof(size_t) * 8 }
Protected Member Functions
PoolData * voidptr_to_pd (void *d)
int freelist_find_slot (size_t)
void freelist_add (PoolData *)
void freelist_del (PoolData *)
Protected Attributes
PoolData * freelist_ [freelist_size]
size_t size_
PoolData * firstdatum_
Author
Generated automatically by Doxygen for MPQC from the source code.
