![]() |
|
String-like object easily supporting conversion from other types, like Enum values. More...
#include <StringWrapper.h>


Public Member Functions | |
| StringWrapper (const T &x) | |
| All the other constructors, including default constructor. | |
| StringWrapper< T > & | operator= (const std::string &s) |
| StringWrapper< T > & | operator= (const char *s) |
| StringWrapper< T > & | operator= (char c) |
| template<typename T2 > | |
| StringWrapper< T > & | operator= (const StringWrapper< T2 > &s) |
| Copy string of another StringWrapper. | |
| template<typename T2 > | |
| StringWrapper< T > & | operator= (const T2 &x) |
| void | set (const std::string &s="") |
| void | set (const StringWrapper &e) |
| void | set (const char *s) |
| void | set (const T &x) |
| Set the value from an other, user-defined dictionary. | |
| bool | operator== (const T &x) |
String-like object easily supporting conversion from other types, like Enum values.
|
inline |
Set the value from an other, user-defined dictionary.
Loose template: assumes T2 can be converted to T
1.9.8