G::Str Member List

This is the complete list of members for G::Str, including all inherited members.

escape(std::string &, const std::string &specials, char escape= '\\')G::Strstatic
escaped(const std::string &, const std::string &specials, char escape= '\\')G::Strstatic
fromBool(bool b)G::Strstatic
fromDouble(double d)G::Strstatic
fromInt(int i)G::Strstatic
fromLong(long l)G::Strstatic
fromShort(short s)G::Strstatic
fromUInt(unsigned int ui)G::Strstatic
fromULong(unsigned long ul)G::Strstatic
fromUShort(unsigned short us)G::Strstatic
head(const std::string &in, std::string::size_type pos, const std::string &default_=std::string())G::Strstatic
isNumeric(const std::string &s, bool allow_minus_sign=false)G::Strstatic
isPrintableAscii(const std::string &s)G::Strstatic
isUInt(const std::string &s)G::Strstatic
isULong(const std::string &s)G::Strstatic
isUShort(const std::string &s)G::Strstatic
join(const Strings &strings, const std::string &sep)G::Strstatic
join(const StringArray &strings, const std::string &sep)G::Strstatic
keys(const StringMap &string_map)G::Strstatic
lower(const std::string &s)G::Strstatic
printable(const std::string &in, char escape= '\\')G::Strstatic
readLineFrom(std::istream &stream, const std::string &eol=std::string())G::Strstatic
readLineFrom(std::istream &stream, const std::string &eol, std::string &result, bool pre_erase_result=true)G::Strstatic
removeAll(std::string &, char)G::Strstatic
replace(std::string &s, const std::string &from, const std::string &to, size_type *pos_p=NULL)G::Strstatic
replaceAll(std::string &s, const std::string &from, const std::string &to)G::Strstatic
replaceAll(std::string &s, const char *from, const char *to)G::Strstatic
size_type typedefG::Str
splitIntoFields(const std::string &in, Strings &out, const std::string &seperators, char escape= '\0', bool discard_bogus_escapes=true)G::Strstatic
splitIntoFields(const std::string &in, StringArray &out, const std::string &seperators, char escape= '\0', bool discard_bogus_escapes=true)G::Strstatic
splitIntoTokens(const std::string &in, Strings &out, const std::string &ws)G::Strstatic
splitIntoTokens(const std::string &in, StringArray &out, const std::string &ws)G::Strstatic
tail(const std::string &in, std::string::size_type pos, const std::string &default_=std::string())G::Strstatic
tailMatch(const std::string &in, const std::string &ending)G::Strstatic
toBool(const std::string &s)G::Strstatic
toDouble(const std::string &s)G::Strstatic
toInt(const std::string &s)G::Strstatic
toLong(const std::string &s)G::Strstatic
toLower(std::string &s)G::Strstatic
toPrintableAscii(char c, char escape= '\\')G::Strstatic
toPrintableAscii(const std::string &in, char escape= '\\')G::Strstatic
toPrintableAscii(const std::wstring &in, wchar_t escape=L'\\')G::Strstatic
toShort(const std::string &s)G::Strstatic
toUInt(const std::string &s, bool limited=false)G::Strstatic
toULong(const std::string &s, bool limited=false)G::Strstatic
toUpper(std::string &s)G::Strstatic
toUShort(const std::string &s, bool limited=false)G::Strstatic
trim(std::string &s, const std::string &ws)G::Strstatic
trimLeft(std::string &s, const std::string &ws, size_type limit=0U)G::Strstatic
trimmed(const std::string &s, const std::string &ws)G::Strstatic
trimRight(std::string &s, const std::string &ws, size_type limit=0U)G::Strstatic
upper(const std::string &s)G::Strstatic
wrap(std::string text, const std::string &prefix_first_line, const std::string &prefix_subsequent_lines, size_type width=70U)G::Strstatic
ws()G::Strstatic