Eneboo - Documentación para desarrolladores
Referencia de la Clase SegHeap

A segregated-fits collection of (homogeneous) heaps. Más...

#include <segheap.h>


Descripción detallada

A segregated-fits collection of (homogeneous) heaps.

Autor:
Emery Berger

Note that one extra heap is used for objects that are "too big".

Parámetros:
NumBinsThe number of bins (subheaps).
getSizeClassFunction to compute size class from size.
getClassMaxSizeFunction to compute the largest size for a given size class.
LittleHeapThe subheap class.
BigHeapThe parent class, used for "big" objects.

Example:
int myFunc (size_t sz); // The size-to-class function.
size_t myFunc2 (int); // The class-to-size function.

// The heap. Use freelists for these small objects,
// but defer to malloc for large objects.

SegHeap<4, myFunc, myFunc2, freelistHeap<mallocHeap>, mallocHeap> mySegHeap;


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'