|
|
virtual void | writePrefix (std::ostream &ostr, objType type) const |
| |
|
virtual void | writeSeparator (std::ostream &ostr, objType type) const |
| |
|
virtual void | writeSuffix (std::ostream &ostr, objType type) const |
| |
|
template<class T > |
| void | toStream (std::ostream &ostr, const T &x, objType hint=NONE) const |
| | Default handler.
|
| |
|
template<class T > |
| void | toStream (std::ostream &ostr, const std::list< T > &x) const |
| |
|
template<class T > |
| void | toStream (std::ostream &ostr, const std::set< T > &x) const |
| |
|
template<class K , class V > |
| void | toStream (std::ostream &ostr, const std::map< K, V > &x) const |
| |
|
template<class K , class V > |
| void | toStream (std::ostream &ostr, const std::pair< K, V > &x) const |
| |
|
template<class K , class V > |
| void | entryToStream (std::ostream &ostr, const std::pair< K, V > &x) const |
| | This is a map entry.
|
| |
|
template<class T > |
| void | entryToStream (std::ostream &ostr, const T &x) const |
| |
|
template<class T > |
| void | iterableToStream (std::ostream &ostr, const T &x, objType iterableType=NONE) const |
| |
|
template<class K , class V > |
| void | pairToStream (std::ostream &ostr, const std::pair< K, V > &x, objType containerType=NONE) const |
| |
|
void | toStream (std::ostream &ostr, char c) const |
| |
|
void | toStream (std::ostream &ostr, const char *x) const |
| |
|
void | toStream (std::ostream &ostr, const std::string &x) const |
| |
|
void | toStream (std::ostream &ostr, bool x) const |
| |
|
void | toStream (std::ostream &ostr, const nullptr_t &t) const |
| |
|
template<class T > |
| void | toStr (std::string &str, const T &x) const |
| | Default handler.
|
| |
|
virtual void | floatToStream (std::ostream &ostr, double x) const |
| |
|
virtual void | intToStream (std::ostream &ostr, int x) const |
| |
|
virtual void | boolToStream (std::ostream &ostr, bool x) const |
| |
|
virtual void | nullToStream (std::ostream &ostr) const |
| |
| virtual void | charToStream (std::ostream &ostr, char c) const |
| |
|
virtual void | stringToStream (std::ostream &ostr, const char *x) const |
| |
|
virtual void | stringToStream (std::ostream &ostr, const std::string &x) const final |
| |
A newer utility for formatted printing of data structures (basic types, lists, trees)
- See also
- drain::Sprinter