Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/serial2/collections.h>
Public Member Functions | |
CollecAC () | |
virtual void * | instantiate (void) |
virtual void | unserialize (Unserializer &unserializer, void *object) |
virtual void | serialize (Serializer &serializer, const void *object) |
Public Member Functions inherited from elm::serial2::AbstractType | |
AbstractType (CString name, AbstractType *base=&T_VOID) | |
void | initialize (void) |
Public Member Functions inherited from elm::AbstractClass | |
AbstractClass (CString name, AbstractClass *base=0) | |
virtual | ~AbstractClass (void) |
CString | name (void) const |
AbstractClass * | base (void) const |
bool | baseOf (AbstractClass *clazz) |
Static Public Member Functions | |
static AbstractType & | type (void) |
static AbstractType & | type (const Coll< T > &v) |
static void | serialize (Serializer &s, const Coll< T > &v) |
static void | unserialize (Unserializer &s, Coll< T > &v) |
Static Public Member Functions inherited from elm::serial2::AbstractType | |
static AbstractType * | getType (CString name) |
Static Public Attributes | |
static CollecAC | __type |
Static Public Attributes inherited from elm::serial2::AbstractType | |
static AbstractType & | T_VOID = void_type |
elm::serial2::CollecAC< Coll, T >::CollecAC | ( | ) |
|
virtual |
Implements elm::AbstractClass.
|
virtual |
Implements elm::serial2::AbstractType.
|
static |
Referenced by elm::serial2::CollecAC< Vector, T >::serialize().
|
static |
|
static |
|
virtual |
Implements elm::serial2::AbstractType.
|
static |
Referenced by elm::serial2::CollecAC< Vector, T >::unserialize().
|
static |