MPQC  3.0.0-alpha
sc::PoolData Class Reference

Public Types

enum  { magic = 0x1f1d1e1c }
 

Public Member Functions

 PoolData (size_t size)
 
PoolDatanext ()
 
PoolDataprev ()
 
void next (PoolData *)
 
void prev (PoolData *)
 
void prev_next (PoolData *, PoolData *)
 
PoolDatanext_free ()
 
PoolDataprev_free ()
 
void next_free (PoolData *)
 
void prev_free (PoolData *)
 
void prev_next_free (PoolData *, PoolData *)
 
void set_magic (int=magic)
 
void * data ()
 
void check (void *lower=(void *) 0x0, void *upper=(void *) 0x7fffffffL)
 

Public Attributes

int magic_
 
size_t size_
 
unsigned int free_:1
 
unsigned int flags_:15
 
union {
   FreeData   f
 
   UsedData   u
 
}; 
 

The documentation for this class was generated from the following file:

Generated at Sun Jan 26 2020 23:24:09 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.