Eneboo - Documentación para desarrolladores
Clases | Métodos públicos | Métodos públicos estáticos
Referencia de la plantilla de la Clase BigChunk< chunkSize, slotSize, Super >

#include <bigchunk.h>

Lista de todos los miembros.

Clases

class  ChunkBlock

Métodos públicos

 BigChunk (void)
void * getSlot (void)
void putSlot (void *)
int getNumSlotsFree (void)
int getNumSlotsInUse (void)
void setHeap (Super *h)
SupergetHeap (void)
BigChunkgetNext (void)
BigChunkgetPrev (void)
void setNext (BigChunk *)
void setPrev (BigChunk *)

Métodos públicos estáticos

static int getNumSlots (void)
static BigChunkgetChunk (void *)
static ChunkBlockgetChunkBlock (void *ptr)

template<int chunkSize, int slotSize, class Super>
class BigChunk< chunkSize, slotSize, Super >


Documentación del constructor y destructor

template<int chunkSize, int slotSize, class Super >
BigChunk< chunkSize, slotSize, Super >::BigChunk ( void  ) [inline]

Documentación de las funciones miembro

template<int chunkSize, int slotSize, class Super >
BigChunk< chunkSize, slotSize, Super > * BigChunk< chunkSize, slotSize, Super >::getChunk ( void *  ptr) [inline, static]
template<int chunkSize, int slotSize, class Super>
static ChunkBlock* BigChunk< chunkSize, slotSize, Super >::getChunkBlock ( void *  ptr) [inline, static]
template<int chunkSize, int slotSize, class Super>
Super* BigChunk< chunkSize, slotSize, Super >::getHeap ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
BigChunk< chunkSize, slotSize, Super > * BigChunk< chunkSize, slotSize, Super >::getNext ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
int BigChunk< chunkSize, slotSize, Super >::getNumSlots ( void  ) [inline, static]
template<int chunkSize, int slotSize, class Super >
int BigChunk< chunkSize, slotSize, Super >::getNumSlotsFree ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
int BigChunk< chunkSize, slotSize, Super >::getNumSlotsInUse ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
BigChunk< chunkSize, slotSize, Super > * BigChunk< chunkSize, slotSize, Super >::getPrev ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
void * BigChunk< chunkSize, slotSize, Super >::getSlot ( void  ) [inline]
template<int chunkSize, int slotSize, class Super >
void BigChunk< chunkSize, slotSize, Super >::putSlot ( void *  ptr) [inline]
template<int chunkSize, int slotSize, class Super>
void BigChunk< chunkSize, slotSize, Super >::setHeap ( Super h) [inline]
template<int chunkSize, int slotSize, class Super >
void BigChunk< chunkSize, slotSize, Super >::setNext ( BigChunk< chunkSize, slotSize, Super > *  ptr) [inline]
template<int chunkSize, int slotSize, class Super >
void BigChunk< chunkSize, slotSize, Super >::setPrev ( BigChunk< chunkSize, slotSize, Super > *  ptr) [inline]

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'