Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/serial2/Serializer.h>
Public Member Functions | |
virtual | ~Serializer (void) |
virtual void | flush (void)=0 |
virtual void | beginObject (AbstractType &clazz, const void *object)=0 |
virtual void | endObject (AbstractType &clazz, const void *object)=0 |
virtual void | beginField (CString name)=0 |
virtual void | endField (void)=0 |
virtual void | onPointer (AbstractType &clazz, const void *object)=0 |
virtual void | beginCompound (const void *object)=0 |
virtual void | onItem (void)=0 |
virtual void | endCompound (const void *)=0 |
virtual void | onEnum (const void *address, int value, AbstractEnum &clazz)=0 |
virtual void | onValue (const bool &v)=0 |
virtual void | onValue (const signed int &v)=0 |
virtual void | onValue (const unsigned int &v)=0 |
virtual void | onValue (const signed char &v)=0 |
virtual void | onValue (const unsigned char &v)=0 |
virtual void | onValue (const signed short &v)=0 |
virtual void | onValue (const unsigned short &v)=0 |
virtual void | onValue (const signed long &v)=0 |
virtual void | onValue (const unsigned long &v)=0 |
virtual void | onValue (const signed long long &v)=0 |
virtual void | onValue (const unsigned long long &v)=0 |
virtual void | onValue (const float &v)=0 |
virtual void | onValue (const double &v)=0 |
virtual void | onValue (const long double &v)=0 |
virtual void | onValue (const CString &v)=0 |
virtual void | onValue (const String &v)=0 |
|
virtual |
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize(), and elm::serial2::CollecAC< Vector, T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::from_class< T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize(), and elm::serial2::CollecAC< Vector, T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::from_class< T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::from_enum< T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize(), and elm::serial2::CollecAC< Vector, T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
Referenced by elm::serial2::__serialize(), elm::serial2::from_type< T >::serialize(), and elm::serial2::Type< T >::serialize().
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.
|
pure virtual |
Implemented in elm::serial2::XOMSerializer, and elm::serial2::TextSerializer.