Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/genstruct/Table.h>
Public Member Functions | |
AllocatedTable (void) | |
AllocatedTable (int count) | |
AllocatedTable (const Table< T > &table) | |
~AllocatedTable (void) | |
void | allocate (int count) |
void | free (void) |
AllocatedTable< T > & | operator= (const AllocatedTable< T > &table) |
AllocatedTable< T > & | operator= (const Table< T > &table) |
Public Member Functions inherited from elm::genstruct::Table< T > | |
Table (void) | |
Table (T *table, int count) | |
Table (const Table< T > &table) | |
int | size (void) const |
const T & | get (int index) const |
T & | get (int index) |
void | set (int index, const T &value) |
bool | isEmpty (void) const |
void | copy (const Table< T > &table) |
const T & | operator[] (int index) const |
T & | operator[] (int index) |
Table< T > & | operator= (const Table &table) |
operator bool (void) const | |
const T * | operator* (void) const |
T * | operator* (void) |
int | count (void) const |
const T * | table (void) const |
T * | table (void) |
Additional Inherited Members | |
Static Public Attributes inherited from elm::genstruct::Table< T > | |
static Table< T > | EMPTY |
Protected Attributes inherited from elm::genstruct::Table< T > | |
T * | tab |
int | cnt |
elm::genstruct::AllocatedTable< T >::AllocatedTable | ( | void | ) |
elm::genstruct::AllocatedTable< T >::AllocatedTable | ( | int | count | ) |
elm::genstruct::AllocatedTable< T >::AllocatedTable | ( | const Table< T > & | table | ) |
elm::genstruct::AllocatedTable< T >::~AllocatedTable | ( | void | ) |
References elm::genstruct::AllocatedTable< T >::free().
void elm::genstruct::AllocatedTable< T >::allocate | ( | int | count | ) |
void elm::genstruct::AllocatedTable< T >::free | ( | void | ) |
AllocatedTable<T>& elm::genstruct::AllocatedTable< T >::operator= | ( | const AllocatedTable< T > & | table | ) |
AllocatedTable<T>& elm::genstruct::AllocatedTable< T >::operator= | ( | const Table< T > & | table | ) |