ecolab::eco_strstream Class Reference

An EcoLab string stream class. More...

#include <eco_strstream.h>

Inheritance diagram for ecolab::eco_strstream:
Inheritance graph
Collaboration diagram for ecolab::eco_strstream:
Collaboration graph

Public Member Functions

 eco_strstream (const eco_strstream &x)
 
 eco_strstream (const std::ostringstream &x)
 
string str () const
 
eco_strstreamoperator| (const char *const &x)
 
eco_strstreamoperator| (char *const &x)
 
template<class E >
classdesc::enable_if< is_enum< E >, eco_strstream & >::T operator| (E x)
 
template<class T >
classdesc::enable_if< And< Not< is_enum< T > >, Not< is_container< T > > >, eco_strstream & >::T operator| (const T &x)
 
template<class T >
eco_strstreamoperator<< (const T &x)
 
void clear ()
 

Detailed Description

An EcoLab string stream class.

This class inserts spaces between successive write, so is more useful for TCL use. To concatenate arguments, use operator|


The documentation for this class was generated from the following file: