Provided by: libsc-doc_2.3.1-22_all bug

NAME

       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.