|
| template<class T > |
| void | encode (std::streambuf &os, T *t, size_t size=1) |
| |
| template<class T > |
| void | decode (std::streambuf &os, T *t, size_t size=1) |
| |
| | TRIVIALLY_SERIALIZABLE (char) |
| |
| | TRIVIALLY_SERIALIZABLE (unsigned char) |
| |
| | TRIVIALLY_SERIALIZABLE (short int) |
| |
| | TRIVIALLY_SERIALIZABLE (unsigned short int) |
| |
| | TRIVIALLY_SERIALIZABLE (int) |
| |
| | TRIVIALLY_SERIALIZABLE (unsigned int) |
| |
| | TRIVIALLY_SERIALIZABLE (long int) |
| |
| | TRIVIALLY_SERIALIZABLE (unsigned long int) |
| |
| | TRIVIALLY_SERIALIZABLE (long long int) |
| |
| | TRIVIALLY_SERIALIZABLE (unsigned long long int) |
| |
| template<class T > |
| void | decode (std::streambuf &os, std::set< T > &v) |
| |
| template<class T , class S > |
| std::enable_if< std::is_pod< T >::value &&std::is_pod< S >::value, void >::type | encode (std::streambuf &os, const std::pair< T, S > &p) |
| |
| template<class T , class S > |
| std::enable_if<!(std::is_pod< T >::value &&std::is_pod< S >::value), void >::type | encode (std::streambuf &os, const std::pair< T, S > &p) |
| |
| template<class T , class S > |
| std::enable_if< std::is_pod< T >::value &&std::is_pod< S >::value, void >::type | decode (std::streambuf &os, std::pair< T, S > &p) |
| |
| template<class T , class S > |
| std::enable_if<!(std::is_pod< T >::value &&std::is_pod< S >::value), void >::type | decode (std::streambuf &os, std::pair< T, S > &p) |
| |
| template<class Iter > |
| void | encode_iter (std::streambuf &os, size_t size, Iter begin, Iter end) |
| |
| template<class T > |
| std::enable_if< std::is_pod< T >::value, void >::type | encode (std::streambuf &os, const std::vector< T > &v) |
| |
| template<class T > |
| std::enable_if<!std::is_pod< T >::value, void >::type | encode (std::streambuf &os, const std::vector< T > &v) |
| |
| template<class T > |
| std::enable_if< std::is_pod< T >::value, void >::type | decode (std::streambuf &os, std::vector< T > &v) |
| |
| template<class T > |
| std::enable_if<!std::is_pod< T >::value, void >::type | decode (std::streambuf &os, std::vector< T > &v) |
| |
| template<class T > |
| void | encode (std::streambuf &os, const std::set< T > &v) |
| |
| template<class T > |
| void | decode_thing (std::streambuf &os, T &v) |
| |
| template<class T , class S > |
| void | encode (std::streambuf &os, const std::map< T, S > &v) |
| |
| template<class T , class S > |
| void | decode (std::streambuf &os, std::map< T, S > &v) |
| |
| template<class T , class S > |
| void | encode (std::streambuf &os, const std::multimap< T, S > &v) |
| |
| template<class T , class S > |
| void | decode (std::streambuf &os, std::multimap< T, S > &v) |
| |