|
template<class T> |
enable_if< is_container< T >, void >::T | pack (classdesc::pack_t &b, const classdesc::string &, const T &a) |
template<class T> |
void | unpackSequence (classdesc::pack_t &b, const classdesc::string &d, T &a) |
template<class T> |
enable_if< is_sequence< T >, void >::T | unpack (classdesc::pack_t &b, const classdesc::string &d, T &a) |
template<class T> |
enable_if< is_sequence< T >, void >::T | unpack (classdesc::pack_t &b, const classdesc::string &, const T &a) |
template<class T> |
enable_if< is_associative_container< T >, void >::T | unpack (classdesc::pack_t &b, const classdesc::string &, T &a) |
template<class T> |
enable_if< is_associative_container< T >, void >::T | unpack (classdesc::pack_t &b, const classdesc::string &, const T &a) |
template<class C> |
classdesc::enable_if< classdesc::is_container< C > >::T | pack (classdesc::pack_t &b, const classdesc::string &d, typename C::iterator &a) |
template<class C> |
classdesc::enable_if< classdesc::is_container< C > >::T | unpack (classdesc::pack_t &b, const classdesc::string &d, typename C::iterator &a) |
template<class T> |
void | pack (pack_t &targ, const string &desc, is_treenode dum, const T *const &arg) |
| serialise a tree (or DAG)
|
template<class T> |
void | unpack (unpack_t &targ, const string &desc, is_treenode dum, T *&arg) |
| unserialise a tree.
|
serialisation for standard containers