bin.h File Reference
#include <cxxtools/bin/serializer.h>
#include <cxxtools/bin/deserializer.h>
#include <iostream>

Go to the source code of this file.

Classes

class  cxxtools::bin::BinOObject< ObjectType >
 Wrapper object to easily print serializable objects in cxxtools binary format to a output stream. More...
class  cxxtools::bin::BinIOObject< ObjectType >

Namespaces

namespace  cxxtools
namespace  cxxtools::bin

Functions

template<typename CharType , typename ObjectType >
std::basic_ostream< CharType > & cxxtools::bin::operator<< (std::basic_ostream< CharType > &out, const BinOObject< ObjectType > &object)
 The output operator for BinOObject. It does the actual work.
template<typename ObjectType >
BinOObject< ObjectType > cxxtools::bin::Bin (const ObjectType &object)
 Function, which creates a BinOObject.
template<typename CharType , typename ObjectType >
std::basic_istream< CharType > & cxxtools::bin::operator>> (std::basic_istream< CharType > &in, BinIOObject< ObjectType > object)
 The input operator for BinIOObject. It does the actual work.
template<typename ObjectType >
BinIOObject< ObjectType > cxxtools::bin::Bin (ObjectType &object)