Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sc::Pool(3)			     MPQC			   sc::Pool(3)

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.

Version	2.3.1			Tue May	13 2025			   sc::Pool(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sc_Pool&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help