properties.h File Reference
#include <cxxtools/propertiesdeserializer.h>
#include <cxxtools/propertiesserializer.h>
#include <iostream>

Go to the source code of this file.

Classes

class  cxxtools::PropertiesOObject< ObjectType >
 Wrapper object to easily print serializable objects as properties to a output stream. More...
class  cxxtools::PropertiesIOObject< ObjectType >
 Wrapper object to easily read properties from a input stream and convert them to serializable objects. More...

Namespaces

namespace  cxxtools

Functions

template<typename CharType , typename ObjectType >
std::basic_ostream< CharType > & cxxtools::operator<< (std::basic_ostream< CharType > &out, const PropertiesOObject< ObjectType > &object)
 The output operator for PropertiesOObject. It does the actual work.
template<typename CharType , typename ObjectType >
std::basic_istream< CharType > & cxxtools::operator>> (std::basic_istream< CharType > &in, PropertiesIOObject< ObjectType > object)
 The input operator for PropertiesIOObject. It does the actual work.
template<typename ObjectType >
PropertiesIOObject< ObjectType > cxxtools::Properties (ObjectType &object, const std::string &name=std::string())