21 #ifndef ELM_SERIAL2_SERIALIZER_H
22 #define ELM_SERIAL2_SERIALIZER_H
54 virtual void onValue(
const signed int& v) = 0;
55 virtual void onValue(
const unsigned int& v) = 0;
56 virtual void onValue(
const signed char& v) = 0;
57 virtual void onValue(
const unsigned char& v) = 0;
58 virtual void onValue(
const signed short& v) = 0;
59 virtual void onValue(
const unsigned short& v) = 0;
60 virtual void onValue(
const signed long& v) = 0;
61 virtual void onValue(
const unsigned long& v) = 0;
62 virtual void onValue(
const signed long long& v) = 0;
63 virtual void onValue(
const unsigned long long& v) = 0;
65 virtual void onValue(
const double& v) = 0;
66 virtual void onValue(
const long double& v) = 0;
Definition: Serializer.h:36
virtual void beginObject(const rtti::Type &clazz, const void *object)=0
virtual void onItem(void)=0
virtual void beginField(CString name)=0
virtual void onValue(const unsigned long &v)=0
virtual void onValue(const signed long long &v)=0
virtual void onValue(const long double &v)=0
virtual void endObject(const rtti::Type &clazz, const void *object)=0
virtual void flush(void)=0
virtual void onValue(const bool &v)=0
virtual void onValue(const unsigned short &v)=0
virtual void endField(void)=0
virtual ~Serializer(void)
Definition: Serializer.h:38
virtual void endCompound(const void *)=0
virtual void onValue(const signed long &v)=0
virtual void beginCompound(const void *object)=0
virtual void onValue(const unsigned int &v)=0
virtual void onValue(const CString &v)=0
virtual void onValue(const unsigned long long &v)=0
virtual void onValue(const double &v)=0
virtual void onValue(const float &v)=0
virtual void onValue(const signed char &v)=0
virtual void onEnum(const void *address, int value, const rtti::Type &clazz)=0
virtual void onValue(const signed int &v)=0
virtual void onValue(const String &v)=0
virtual void onValue(const unsigned char &v)=0
virtual void onValue(const signed short &v)=0
virtual void onPointer(const rtti::Type &clazz, const void *object)=0