Block Class Reference

#include <Ample.h>

List of all members.

Public Member Functions

 Block (void)
 Block (const Block &source)
 ~Block (void)
void resize (size_t count)
void reserve (size_t count)
void release (void)
 operator void * (void)
 operator const void * (void) const
Blockoperator= (const Block &source)
void * getItem (size_t index)
const void * getItem (size_t index) const
void * getItems (void)
const void * getitems (void) const
void setItem (void *item, size_t index)
size_t getItemSize (void) const
void setItemSize (size_t size)
size_t getItemCount (void) const
size_t getGranularity (void) const
void setGranularity (size_t grain)

Constructor & Destructor Documentation

Block ( void   ) 
Block ( const Block source  ) 
~Block ( void   ) 

Member Function Documentation

size_t getGranularity ( void   )  const
const void* getItem ( size_t  index  )  const
void* getItem ( size_t  index  ) 
size_t getItemCount ( void   )  const
const void* getitems ( void   )  const
void* getItems ( void   ) 
size_t getItemSize ( void   )  const
operator const void * ( void   )  const
operator void * ( void   ) 
Block& operator= ( const Block source  ) 
void release ( void   ) 
void reserve ( size_t  count  ) 
void resize ( size_t  count  ) 
void setGranularity ( size_t  grain  ) 
void setItem ( void *  item,
size_t  index 
)
void setItemSize ( size_t  size  ) 

Generated on Thu Nov 19 20:19:26 2009 for Ample by  doxygen 1.6.1