LZW Compressor
 All Classes Files Functions Typedefs
FSBAllocator_ElemAllocator< ElemSize > Class Template Reference

Classes

struct  BlocksVector
 
class  MemBlock
 

Static Public Member Functions

static void * allocate ()
 
static void deallocate (void *ptr)
 

Private Types

typedef std::size_t Data_t
 

Static Private Attributes

static const Data_t BlockElements = 512
 
static const Data_t DSize = sizeof(Data_t)
 
static const Data_t ElemSizeInDSize = (ElemSize + (DSize-1)) / DSize
 
static const Data_t UnitSizeInDSize = ElemSizeInDSize + 1
 
static const Data_t BlockSize = BlockElements*UnitSizeInDSize
 
static BlocksVector blocksVector
 
static std::vector< Data_t > blocksWithFree
 

Detailed Description

template<unsigned ElemSize>
class FSBAllocator_ElemAllocator< ElemSize >

Definition at line 108 of file FSBAllocator.hh.


The documentation for this class was generated from the following file: