serializationinfo.h File Reference
#include <cxxtools/string.h>
#include <vector>
#include <set>
#include <map>
#include <list>
#include <deque>
#include <limits>
#include <typeinfo>
#include <cxxtools/config.h>

Go to the source code of this file.

Classes

class  cxxtools::SerializationInfo
 Represents arbitrary types during serialization. More...
union  cxxtools::SerializationInfo::U

Namespaces

namespace  cxxtools

Functions

void cxxtools::operator>>= (const SerializationInfo &si, SerializationInfo &ssi)
void cxxtools::operator<<= (SerializationInfo &si, const SerializationInfo &ssi)
void cxxtools::operator>>= (const SerializationInfo &si, bool &n)
void cxxtools::operator<<= (SerializationInfo &si, bool n)
void cxxtools::operator>>= (const SerializationInfo &si, signed char &n)
void cxxtools::operator<<= (SerializationInfo &si, signed char n)
void cxxtools::operator>>= (const SerializationInfo &si, unsigned char &n)
void cxxtools::operator<<= (SerializationInfo &si, unsigned char n)
void cxxtools::operator>>= (const SerializationInfo &si, char &n)
void cxxtools::operator<<= (SerializationInfo &si, char n)
void cxxtools::operator>>= (const SerializationInfo &si, short &n)
void cxxtools::operator<<= (SerializationInfo &si, short n)
void cxxtools::operator>>= (const SerializationInfo &si, unsigned short &n)
void cxxtools::operator<<= (SerializationInfo &si, unsigned short n)
void cxxtools::operator>>= (const SerializationInfo &si, int &n)
void cxxtools::operator<<= (SerializationInfo &si, int n)
void cxxtools::operator>>= (const SerializationInfo &si, unsigned int &n)
void cxxtools::operator<<= (SerializationInfo &si, unsigned int n)
void cxxtools::operator>>= (const SerializationInfo &si, long &n)
void cxxtools::operator<<= (SerializationInfo &si, long n)
void cxxtools::operator>>= (const SerializationInfo &si, unsigned long &n)
void cxxtools::operator<<= (SerializationInfo &si, unsigned long n)
void cxxtools::operator>>= (const SerializationInfo &si, float &n)
void cxxtools::operator<<= (SerializationInfo &si, float n)
void cxxtools::operator>>= (const SerializationInfo &si, double &n)
void cxxtools::operator<<= (SerializationInfo &si, double n)
void cxxtools::operator>>= (const SerializationInfo &si, std::string &n)
void cxxtools::operator<<= (SerializationInfo &si, const std::string &n)
void cxxtools::operator<<= (SerializationInfo &si, const char *n)
void cxxtools::operator>>= (const SerializationInfo &si, String &n)
void cxxtools::operator<<= (SerializationInfo &si, const String &n)
void cxxtools::operator>>= (const SerializationInfo &si, Char &n)
void cxxtools::operator<<= (SerializationInfo &si, const Char &n)
template<typename T , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::vector< T, A > &vec)
template<typename T , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::vector< T, A > &vec)
template<typename T , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::list< T, A > &list)
template<typename T , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::list< T, A > &list)
template<typename T , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::deque< T, A > &deque)
template<typename T , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::deque< T, A > &deque)
template<typename T , typename C , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::set< T, C, A > &set)
template<typename T , typename C , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::set< T, C, A > &set)
template<typename T , typename C , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::multiset< T, C, A > &multiset)
template<typename T , typename C , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::multiset< T, C, A > &multiset)
template<typename A , typename B >
void cxxtools::operator>>= (const SerializationInfo &si, std::pair< A, B > &p)
template<typename A , typename B >
void cxxtools::operator<<= (SerializationInfo &si, const std::pair< A, B > &p)
template<typename K , typename V , typename P , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::map< K, V, P, A > &map)
template<typename K , typename V , typename P , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::map< K, V, P, A > &map)
template<typename K , typename V , typename P , typename A >
void cxxtools::operator>>= (const SerializationInfo &si, std::multimap< K, V, P, A > &multimap)
template<typename T , typename C , typename P , typename A >
void cxxtools::operator<<= (SerializationInfo &si, const std::multimap< T, C, P, A > &multimap)
std::ostream & cxxtools::operator<< (std::ostream &out, const SerializationInfo &si)