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

#include <alignedchunk.h>

Lista de todos los miembros.

Métodos públicos

 AlignedChunk (void)
 ~AlignedChunk (void)
void * getSlot (void)
int putSlot (void *ptr)
int isReleased (void)
void acquire (void)
void release (void)
AlignedChunkgetNext (void)
AlignedChunkgetPrev (void)
void setNext (AlignedChunk *p)
void setPrev (AlignedChunk *p)

Métodos públicos estáticos

static int getNumSlots (void)
static AlignedChunkgetChunk (void *slot)

template<int chunkSize, int slotSize>
class HL::AlignedChunk< chunkSize, slotSize >


Documentación del constructor y destructor

template<int chunkSize, int slotSize>
HL::AlignedChunk< chunkSize, slotSize >::AlignedChunk ( void  ) [inline]
template<int chunkSize, int slotSize>
HL::AlignedChunk< chunkSize, slotSize >::~AlignedChunk ( void  ) [inline]

Documentación de las funciones miembro

template<int chunkSize, int slotSize>
void HL::AlignedChunk< chunkSize, slotSize >::acquire ( void  ) [inline]
template<int chunkSize, int slotSize>
static AlignedChunk* HL::AlignedChunk< chunkSize, slotSize >::getChunk ( void *  slot) [inline, static]
template<int chunkSize, int slotSize>
AlignedChunk* HL::AlignedChunk< chunkSize, slotSize >::getNext ( void  ) [inline]
template<int chunkSize, int slotSize>
static int HL::AlignedChunk< chunkSize, slotSize >::getNumSlots ( void  ) [inline, static]
template<int chunkSize, int slotSize>
AlignedChunk* HL::AlignedChunk< chunkSize, slotSize >::getPrev ( void  ) [inline]
template<int chunkSize, int slotSize>
void* HL::AlignedChunk< chunkSize, slotSize >::getSlot ( void  ) [inline]
template<int chunkSize, int slotSize>
int HL::AlignedChunk< chunkSize, slotSize >::isReleased ( void  ) [inline]
template<int chunkSize, int slotSize>
int HL::AlignedChunk< chunkSize, slotSize >::putSlot ( void *  ptr) [inline]
template<int chunkSize, int slotSize>
void HL::AlignedChunk< chunkSize, slotSize >::release ( void  ) [inline]
template<int chunkSize, int slotSize>
void HL::AlignedChunk< chunkSize, slotSize >::setNext ( AlignedChunk< chunkSize, slotSize > *  p) [inline]
template<int chunkSize, int slotSize>
void HL::AlignedChunk< chunkSize, slotSize >::setPrev ( AlignedChunk< chunkSize, slotSize > *  p) [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'