Hoard::EmptyClass< SuperblockType_, EmptinessClasses > Class Template Reference
#include <emptyclass.h>
List of all members.
template<class SuperblockType_, int EmptinessClasses>
 class Hoard::EmptyClass< SuperblockType_, EmptinessClasses >
Member Typedef Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
Member Enumeration Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
Constructor & Destructor Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
Member Function Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
        
          | void Hoard::EmptyClass< SuperblockType_, EmptinessClasses >::dumpStats  | 
          ( | 
          void  | 
           | 
           )  | 
           [inline] | 
        
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
        
          | INLINE void Hoard::EmptyClass< SuperblockType_, EmptinessClasses >::free  | 
          ( | 
          void *  | 
           ptr | 
           )  | 
           [inline] | 
        
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
Find the superblock (by bit-masking) that holds a given pointer. 
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
        
          | INLINE MALLOC_FUNCTION void* Hoard::EmptyClass< SuperblockType_, EmptinessClasses >::malloc  | 
          ( | 
          size_t  | 
           sz | 
           )  | 
           [inline] | 
        
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
        
          | void Hoard::EmptyClass< SuperblockType_, EmptinessClasses >::sanityCheck  | 
          ( | 
          void  | 
           | 
           )  | 
           [inline, private] | 
        
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
        
          | void Hoard::EmptyClass< SuperblockType_, EmptinessClasses >::sanityCheckPre  | 
          ( | 
          void  | 
           | 
           )  | 
           [inline, private] | 
        
      
 
 
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
Friends And Related Function Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
 
 
Member Data Documentation
template<class SuperblockType_ , int EmptinessClasses> 
      
 
The bins of superblocks, by emptiness class. 
- Note:
 - index 0 = completely empty, EmptinessClasses + 1 = full 
 
 
 
The documentation for this class was generated from the following file: