Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/serial/SerialTable.h>
Public Member Functions | |
virtual | ~SerialTable (void) |
SerialTable (void) | |
SerialTable (T *table, int count) | |
SerialTable (const genstruct::Table< T > &table) | |
virtual void | __serialize (Serializer &_serializer) const |
void | __serialize (Unserializer &_serializer) |
Public Member Functions inherited from elm::genstruct::AllocatedTable< T > | |
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) |
Static Public Attributes | |
static SerialClass & | __class |
Static Public Attributes inherited from elm::genstruct::Table< T > | |
static Table< T > | EMPTY |
Additional Inherited Members | |
Protected Attributes inherited from elm::genstruct::Table< T > | |
T * | tab |
int | cnt |
|
virtual |
elm::serial::SerialTable< T >::SerialTable | ( | void | ) |
elm::serial::SerialTable< T >::SerialTable | ( | T * | table, |
int | count | ||
) |
elm::serial::SerialTable< T >::SerialTable | ( | const genstruct::Table< T > & | table | ) |
|
virtual |
void elm::serial::SerialTable< T >::__serialize | ( | Unserializer & | _serializer | ) |
|
static |