cxxtools::DeserializerBase Class Reference

convert format to SerializationInfo More...

#include <cxxtools/deserializerbase.h>

Inheritance diagram for cxxtools::DeserializerBase:
cxxtools::Deserializer cxxtools::bin::Deserializer cxxtools::CsvDeserializer cxxtools::JsonDeserializer cxxtools::PropertiesDeserializer cxxtools::xml::XmlDeserializer

Public Types

typedef long int_type
typedef unsigned long unsigned_type

Public Member Functions

 DeserializerBase ()
virtual ~DeserializerBase ()
void begin ()
void clear ()
SerializationInfosi ()
const SerializationInfosi () const
SerializationInfocurrent ()
void setCategory (SerializationInfo::Category category)
void setName (const std::string &name)
void setValue (const String &value)
void setValue (const std::string &value)
void setValue (const char *value)
void setValue (bool value)
void setValue (int_type value)
void setValue (unsigned_type value)
void setValue (long double value)
void setNull ()
void setTypeName (const std::string &type)
void beginMember (const std::string &name, const std::string &type, SerializationInfo::Category category)
void leaveMember ()

Detailed Description

convert format to SerializationInfo

Member Typedef Documentation

Constructor & Destructor Documentation

cxxtools::DeserializerBase::DeserializerBase ( )
inline
virtual cxxtools::DeserializerBase::~DeserializerBase ( )
inlinevirtual

Member Function Documentation

void cxxtools::DeserializerBase::begin ( )
inline
void cxxtools::DeserializerBase::beginMember ( const std::string &  name,
const std::string &  type,
SerializationInfo::Category  category 
)
void cxxtools::DeserializerBase::clear ( )
inline
SerializationInfo* cxxtools::DeserializerBase::current ( )
inline
void cxxtools::DeserializerBase::leaveMember ( )
void cxxtools::DeserializerBase::setCategory ( SerializationInfo::Category  category)
void cxxtools::DeserializerBase::setName ( const std::string &  name)
void cxxtools::DeserializerBase::setNull ( )
void cxxtools::DeserializerBase::setTypeName ( const std::string &  type)
void cxxtools::DeserializerBase::setValue ( const String value)
void cxxtools::DeserializerBase::setValue ( const std::string &  value)
void cxxtools::DeserializerBase::setValue ( const char *  value)
void cxxtools::DeserializerBase::setValue ( bool  value)
void cxxtools::DeserializerBase::setValue ( int_type  value)
void cxxtools::DeserializerBase::setValue ( unsigned_type  value)
void cxxtools::DeserializerBase::setValue ( long double  value)
SerializationInfo* cxxtools::DeserializerBase::si ( )
inline
const SerializationInfo* cxxtools::DeserializerBase::si ( ) const
inline

The documentation for this class was generated from the following file: