Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/serial2/TextSerializer.h>
Public Member Functions | |
TextSerializer (io::Output &out=cout) | |
virtual void | flush (void) |
virtual void | beginObject (AbstractType &clazz, const void *object) |
virtual void | endObject (AbstractType &clazz, const void *object) |
virtual void | beginField (CString name) |
virtual void | endField (void) |
virtual void | onPointer (AbstractType &clazz, const void *object) |
virtual void | beginCompound (const void *) |
virtual void | onItem (void) |
virtual void | endCompound (const void *) |
virtual void | onEnum (const void *address, int value, AbstractEnum &clazz) |
virtual void | onValue (const bool &v) |
virtual void | onValue (const signed int &v) |
virtual void | onValue (const unsigned int &v) |
virtual void | onValue (const signed char &v) |
virtual void | onValue (const unsigned char &v) |
virtual void | onValue (const signed short &v) |
virtual void | onValue (const unsigned short &v) |
virtual void | onValue (const signed long &v) |
virtual void | onValue (const unsigned long &v) |
virtual void | onValue (const signed long long &v) |
virtual void | onValue (const unsigned long long &v) |
virtual void | onValue (const float &v) |
virtual void | onValue (const double &v) |
virtual void | onValue (const long double &v) |
virtual void | onValue (const CString &v) |
virtual void | onValue (const String &v) |
Public Member Functions inherited from elm::serial2::Serializer | |
virtual | ~Serializer (void) |
Serialize the given data to a character output stream, readable by human being.
elm::serial2::TextSerializer::TextSerializer | ( | io::Output & | out = cout | ) |
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
|
virtual |
Implements elm::serial2::Serializer.
References elm::serial2::AbstractEnum::nameOf().
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
References elm::genstruct::HashTable< K, T, H >::exists(), elm::pair(), and elm::genstruct::HashTable< K, T, H >::put().
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.
|
virtual |
Implements elm::serial2::Serializer.