Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/serial/SerialClass.h>
Public Member Functions | |
GenSerialClass (CString name) | |
virtual void * | create (void) |
virtual void | unserialize (void *ptr, Unserializer &unserializer) |
Public Member Functions inherited from elm::serial::SerialClass | |
SerialClass (elm::CString name) | |
virtual | ~SerialClass (void) |
CString | name (void) const |
Additional Inherited Members | |
Static Public Member Functions inherited from elm::serial::SerialClass | |
static SerialClass * | find (CString name) |
Auto-builder for serializable class.
T | Class to be recorded. |
elm::serial::GenSerialClass< T >::GenSerialClass | ( | CString | name | ) |
Build the serial class.
name | Name of the class. |
|
virtual |
Called to create an object of this class.
Implements elm::serial::SerialClass.
|
virtual |
Proceed to unserialization from the given unserializer on the given object.
Implements elm::serial::SerialClass.