dump is a descriptor that produces a human readable description of an object on a stream, which can be useful for debugging purposes.
dump
template <class T> void dump(std::ostream& out, const string& desc, T& arg);