Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
This is the complete list of members for Serializer, including all inherited members.
beginCompound(const void *object)=0 | Serializer | pure virtual |
beginField(CString name)=0 | Serializer | pure virtual |
beginObject(const rtti::Type &clazz, const void *object)=0 | Serializer | pure virtual |
endCompound(const void *)=0 | Serializer | pure virtual |
endField(void)=0 | Serializer | pure virtual |
endObject(const rtti::Type &clazz, const void *object)=0 | Serializer | pure virtual |
flush(void)=0 | Serializer | pure virtual |
onEnum(const void *address, int value, const rtti::Type &clazz)=0 | Serializer | pure virtual |
onItem(void)=0 | Serializer | pure virtual |
onPointer(const rtti::Type &clazz, const void *object)=0 | Serializer | pure virtual |
onValue(const bool &v)=0 | Serializer | pure virtual |
onValue(const signed int &v)=0 | Serializer | pure virtual |
onValue(const unsigned int &v)=0 | Serializer | pure virtual |
onValue(const signed char &v)=0 | Serializer | pure virtual |
onValue(const unsigned char &v)=0 | Serializer | pure virtual |
onValue(const signed short &v)=0 | Serializer | pure virtual |
onValue(const unsigned short &v)=0 | Serializer | pure virtual |
onValue(const signed long &v)=0 | Serializer | pure virtual |
onValue(const unsigned long &v)=0 | Serializer | pure virtual |
onValue(const signed long long &v)=0 | Serializer | pure virtual |
onValue(const unsigned long long &v)=0 | Serializer | pure virtual |
onValue(const float &v)=0 | Serializer | pure virtual |
onValue(const double &v)=0 | Serializer | pure virtual |
onValue(const long double &v)=0 | Serializer | pure virtual |
onValue(const CString &v)=0 | Serializer | pure virtual |
onValue(const String &v)=0 | Serializer | pure virtual |
~Serializer(void) | Serializer | inlinevirtual |