|
Classdesc 3.44
|
textual representation descriptor More...
#include <iostream>#include <sstream>#include <iomanip>#include "classdesc.h"#include <stdarg.h>

Go to the source code of this file.
Classes | |
| class | dump_t |
Namespaces | |
| namespace | classdesc |
| Contains definitions related to classdesc functionality. | |
| namespace | classdesc_access |
| Contains access_* structs, and nothing else. These structs are used to gain access to private members. | |
Functions | |
| template<class T> | |
| void | dump (dump_t &o, const string &d, const T &a) |
| forward declare generic dump operation | |
| template<class T> | |
| void | dump (std::ostream &o, const string &d, const T &a) |
| utility for using existing ostreams directly | |
| int | format (std::ostream &o, const string &d) |
| template<class T> | |
| void | dump_basic (dump_t &o, const string &d, T &a) |
| template<class B> | |
| enable_if< is_fundamental< B >, void >::T | dumpp (dump_t &o, const string &d, B &a) |
| void | dumpp (dump_t &o, const string &d, const char *&a) |
| template<class W> | |
| void | dumpp (dump_t &o, const string &d, std::basic_string< W > &a) |
| template<class A, class B> | |
| enable_if< And< is_fundamental< A >, is_fundamental< B > >, void >::T | dump (dump_t &o, const string &d, std::pair< A, B > &a, dummy< 0 > dum=0) |
| handle maps, whose value_type is a pair | |
| template<class A, class B> | |
| enable_if< And< is_fundamental< A >, Not< is_fundamental< B > > >, void >::T | dump (dump_t &o, const string &d, std::pair< A, B > &a, dummy< 1 > dum=0) |
| template<class A, class B> | |
| enable_if< Not< is_fundamental< A > >, void >::T | dump (dump_t &o, const string &d, std::pair< A, B > &a, dummy< 2 > dum=0) |
| template<class I> | |
| enable_if< is_fundamental< typenamestd::iterator_traits< I >::value_type >, void >::T | dump_container (dump_t &o, const string &d, I begin, const I &end, dummy< 0 > dum=0) |
| template<class I> | |
| enable_if< Not< is_fundamental< typenamestd::iterator_traits< I >::value_type > >, void >::T | dump_container (dump_t &o, const string &d, I begin, const I &end, dummy< 1 > dum=0) |
| template<class C> | |
| enable_if< is_container< C >, void >::T | dump (dump_t &o, const string &d, C &a, dummy< 0 > dum=0) |
| template<class C, class M> | |
| void | dump (dump_t &o, const string &d, C &a, M m) |
| ignore member functions | |
| template<class T> | |
| void | dump (dump_t &o, const string &d, Enum_handle< T > arg) |
| handle enums | |
| template<class T> | |
| void | dump (dump_t &o, const string &d, is_array ia, T &arg, int dims, size_t ncopies,...) |
| handle arrays | |
| template<class T> | |
| void | dump (dump_t &o, const string &d, is_const_static i, T arg) |
| const static support | |
| template<class T> | |
| void | dump (dump_t &o, const string &d, Exclude< T > &) |
| template<class T> | |
| void | dump (dump_t &o, const string &d, shared_ptr< T > &a) |
| template<class T> | |
| void | dump_onbase (dump_t &x, const string &d, T &a) |
| template<class T> | |
| void | dump (dump_t &o, const string &d, const T &a) |
| forward declare generic dump operation | |
| template<class B> | |
| enable_if< is_fundamental< B >, void >::T | dumpp (dump_t &o, const string &d, B &a) |
| template<class T> | |
| void | dump_onbase (dump_t &x, const string &d, T &a) |
textual representation descriptor