Rechercher une page de manuel
sc_Pool
Langue: en
Version: 344769 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre