Swarm-NG
1.1
|
auxiliary/debug variables/methods are found here More...
Classes | |
struct | datatype_info |
Type information structure for manifest . More... | |
Functions | |
bool | operator< (const datatype_info &a, const datatype_info &b) |
Define operators. | |
bool | operator== (const datatype_info &a, const datatype_info &b) |
Define operators. | |
std::ostream & | operator<< (std::ostream &out, const datatype_info &di) |
Define operators. | |
std::ostream & | operator<< (std::ostream &out, const manifest_t &manifest) |
Define operators. | |
template<typename T > | |
void | add_to_manifest () |
Add typename information to manifest. More... | |
Variables | |
manifest_t | manifest |
A map between T and sizeof(T) | |
bool | track_manifest = true |
If set to true , manifest will be populated. | |
auxiliary/debug variables/methods are found here
|
inline |
Add typename information to manifest.
Adds the type information to manifest
, but only on first invocation for the given type. Used by ibstream::pod_read() and obstream::pod_write() methods.
Definition at line 141 of file binarystream.hpp.
References manifest, and track_manifest.