#include <elm/serial2/XOMSerializer.h>
elm::serial2::XOMSerializer::XOMSerializer |
( |
elm::CString |
_path | ) |
|
elm::serial2::XOMSerializer::~XOMSerializer |
( |
void |
| ) |
|
|
virtual |
void elm::serial2::XOMSerializer::beginCompound |
( |
const void * |
object | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::beginField |
( |
CString |
name | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::beginObject |
( |
AbstractType & |
clazz, |
|
|
const void * |
object |
|
) |
| |
|
virtual |
Implements elm::serial2::Serializer.
References elm::_, elm::cout, elm::genstruct::HashTable< K, T, H >::get(), elm::xom::ParentNode::getChild(), elm::xom::ParentNode::getChildCount(), elm::xom::Document::getRootElement(), elm::genstruct::HashTable< K, T, H >::hasKey(), elm::AbstractClass::name(), and elm::xom::ParentNode::removeChild().
void elm::serial2::XOMSerializer::endCompound |
( |
const void * |
object | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::endField |
( |
void |
| ) |
|
|
virtual |
void elm::serial2::XOMSerializer::endObject |
( |
AbstractType & |
clazz, |
|
|
const void * |
object |
|
) |
| |
|
virtual |
void elm::serial2::XOMSerializer::flush |
( |
void |
| ) |
|
|
virtual |
Implements elm::serial2::Serializer.
References elm::CString::chars(), elm::cout, elm::Pair< T1, T2 >::fst, elm::xom::Document::getRootElement(), elm::genstruct::HashTable< K, T, H >::hasKey(), elm::genstruct::HashTable< K, T, H >::put(), and elm::Pair< T1, T2 >::snd.
Referenced by ~XOMSerializer().
void elm::serial2::XOMSerializer::onEnum |
( |
const void * |
address, |
|
|
int |
value, |
|
|
AbstractEnum & |
clazz |
|
) |
| |
|
virtual |
void elm::serial2::XOMSerializer::onItem |
( |
void |
| ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onPointer |
( |
AbstractType & |
clazz, |
|
|
const void * |
object |
|
) |
| |
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const bool & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const signed int & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const unsigned int & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const char & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const signed char & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const unsigned char & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const signed short & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const unsigned short & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const signed long & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const unsigned long & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const signed long long & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const unsigned long long & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const float & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const double & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const long double & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const CString & |
v | ) |
|
|
virtual |
void elm::serial2::XOMSerializer::onValue |
( |
const String & |
v | ) |
|
|
virtual |
The documentation for this class was generated from the following files: