9#ifndef CLASSDESC_PACK_STREAM_H
10#define CLASSDESC_PACK_STREAM_H
17 {
::pack(y,
string(),x);
return y;}
27 template <
class T>
inline MPIbuf& MPIbuf::operator<<(
const T&x)
28 {
::pack((MPIbuf_base&)*
this,
string(),
const_cast<T&
>(x));
return *
this;}
buffer object providing MPI functionality
Definition classdescMP.h:76
Definition pack_base.h:138
Contains definitions related to classdesc functionality.
void pack(pack_t &targ, const string &desc, is_treenode dum, const T *const &arg)
serialise a tree (or DAG)
Definition pack_graph.h:28
void unpack(unpack_t &targ, const string &desc, is_treenode dum, T *&arg)
unserialise a tree.
Definition pack_graph.h:44