#include <hoardmanager.h>
Lista de todos los miembros.
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType>
 class Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >
Documentación de los 'Typedef' miembros de la clase
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
 
 
Documentación de las enumeraciones miembro de la clase
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
 
This heap guarantees only double-word alignment. 
- Valores de enumeraciones: 
- 
 
 
Documentación del constructor y destructor
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::HoardManager | ( | void |  | ) |  [inline] | 
      
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | virtual Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::~HoardManager | ( | void |  | ) |  [inline, virtual] | 
      
 
 
Documentación de las funciones miembro
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | INLINE void Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::free | ( | void * | ptr | ) |  [inline, virtual] | 
      
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | NO_INLINE SuperblockType* Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::get | ( | size_t | sz, | 
        
          |  |  | HeapType * | dest | 
        
          |  | ) |  |  [inline] | 
      
 
Get an empty (or nearly-empty) superblock. 
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | NO_INLINE void* Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::getAnotherSuperblock | ( | size_t | sz | ) |  [inline] | 
      
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | INLINE void Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::lock | ( | void |  | ) |  [inline, virtual] | 
      
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | MALLOC_FUNCTION INLINE void* Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::malloc | ( | size_t | sz | ) |  [inline] | 
      
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
 
Put a superblock on this heap. 
 
 
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | INLINE void Hoard::HoardManager< SourceHeap, ParentHeap, SuperblockType_, EmptinessClasses, LockType, thresholdFunctionClass, HeapType >::unlock | ( | void |  | ) |  [inline, virtual] | 
      
 
 
Documentación de las funciones relacionadas y clases amigas
template<class SourceHeap, class ParentHeap, class SuperblockType_, int EmptinessClasses, class LockType, class thresholdFunctionClass, class HeapType> 
      
        
          | friend class sanityCheck  [friend] | 
      
 
 
La documentación para esta clase fue generada a partir del siguiente fichero: