This class helps formatting C++ strings on the fly. More...
#include <Common.hxx>
Public Member Functions | |
Str () | |
Default constructor. | |
Str (const Str &s) | |
Copy constructor. | |
operator std::string () const | |
Conversion to string. | |
template<class T > | |
Str & | operator<< (const T &input) |
Adds an element to the string. |
This class helps formatting C++ strings on the fly.
It should may be used like that: string output = Str() + "There are " + 3 + " laws of robotics.";
Definition at line 45 of file Common.hxx.
Seldon::Str::Str | ( | const Str & | s | ) |
Copy constructor.
[in] | s | 'Str' instance to be copied. |
Definition at line 46 of file Common.cxx.
Str & Seldon::Str::operator<< | ( | const T & | input | ) |
Adds an element to the string.
[in] | input | element added at the end of the string. |
Definition at line 64 of file Common.cxx.