serialisation for dynamic structures (graphs/trees and so on) More...
Go to the source code of this file.
Classes | |
struct | classdesc::Alloc< T > |
struct | classdesc::Alloc< T * > |
Namespaces | |
classdesc | |
Contains definitions related to classdesc functionality. | |
Functions | |
template<class T > | |
void | classdesc::pack (pack_t &targ, const string &desc, is_treenode dum, const T *const &arg) |
serialise a tree (or DAG) | |
template<class T > | |
void | classdesc::unpack (unpack_t &targ, const string &desc, is_treenode dum, T *&arg) |
unserialise a tree. More... | |
template<class T > | |
void | classdesc::pack_graph (pack_t &buf, T &arg) |
template<class T > | |
void | classdesc::unpack_graph (pack_t &buf, T &arg) |
template<class T > | |
void | classdesc::pack (pack_t &targ, const string &desc, is_graphnode dum, const T &arg) |
serialise a graph structure More... | |
template<class T > | |
void | classdesc::unpack (pack_t &targ, const string &desc, is_graphnode dum, T &arg) |
unserialise a graph structure More... | |
serialisation for dynamic structures (graphs/trees and so on)