cxxtools::bin::Deserializer Class Reference

#include <cxxtools/bin/deserializer.h>

Inheritance diagram for cxxtools::bin::Deserializer:
cxxtools::Deserializer cxxtools::DeserializerBase

Public Types

typedef bin::Serializer::TypeCode TypeCode

Public Member Functions

 Deserializer (std::istream &in)
- Public Member Functions inherited from cxxtools::Deserializer
 Deserializer ()
virtual ~Deserializer ()
template<typename T >
void deserialize (T &type)
 Deserialize an object.
template<typename T >
void deserialize (T &type, const std::string &name)
void deserialize ()
- Public Member Functions inherited from cxxtools::DeserializerBase
 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 ()

Protected Member Functions

void doDeserialize ()

Member Typedef Documentation

Constructor & Destructor Documentation

cxxtools::bin::Deserializer::Deserializer ( std::istream &  in)
inline

Member Function Documentation

void cxxtools::bin::Deserializer::doDeserialize ( )
protectedvirtual

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