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 | |
dtable (void) | |
dtable (T *table, int count) | |
dtable (const genstruct::Table< T > &table) | |
Public Member Functions inherited from elm::genstruct::DeletableTable< T > | |
DeletableTable (void) | |
DeletableTable (T *table, int count) | |
DeletableTable (const Table< T > &table) | |
~DeletableTable (void) | |
DeletableTable< T > & | operator= (const Table< T > &table) |
DeletableTable< T > & | operator= (const DeletableTable< T > &table) |
void | copy (const Table< T > &t) |
void | clear (void) |
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::dtable< T >::dtable | ( | void | ) |
elm::dtable< T >::dtable | ( | T * | table, |
int | count | ||
) |
elm::dtable< T >::dtable | ( | const genstruct::Table< T > & | table | ) |