7 #ifndef ELM_SERIAL2_UNSERIALIZER_H
8 #define ELM_SERIAL2_UNSERIALIZER_H
12 namespace elm {
namespace serial2 {
35 virtual void onValue(
unsigned int& v) = 0;
38 virtual void onValue(
unsigned char& v) = 0;
39 virtual void onValue(
signed short& v) = 0;
40 virtual void onValue(
unsigned short& v) = 0;
42 virtual void onValue(
unsigned long& v) = 0;
43 virtual void onValue(
signed long long& v) = 0;
44 virtual void onValue(
unsigned long long& v) = 0;
Definition: Unserializer.h:15
virtual void flush(void)=0
virtual bool beginField(CString name)=0
virtual int onEnum(const rtti::Type &clazz)=0
virtual void onValue(char &v)=0
virtual ~Unserializer(void)
Definition: Unserializer.h:17
virtual void endField(void)=0
virtual void onValue(signed long long &v)=0
virtual void onValue(CString &v)=0
virtual bool nextItem(void)=0
virtual void onValue(unsigned long &v)=0
virtual void onValue(String &v)=0
virtual void onValue(unsigned int &v)=0
virtual void onValue(signed int &v)=0
virtual void beginObject(const rtti::Type &clazz, void *object)=0
virtual void onValue(unsigned long long &v)=0
virtual void onValue(unsigned short &v)=0
virtual void onValue(long double &v)=0
virtual void endCompound(void *)=0
virtual bool beginCompound(void *)=0
virtual void onValue(signed long &v)=0
virtual void onValue(double &v)=0
virtual void onPointer(const rtti::Type &clazz, void **object)=0
virtual int countItems(void)=0
virtual void onValue(signed short &v)=0
virtual void onValue(signed char &v)=0
virtual void endObject(const rtti::Type &clazz, void *object)=0
virtual void onValue(bool &v)=0
virtual void onValue(float &v)=0
virtual void onValue(unsigned char &v)=0