VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
G::Str Member List

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

escape(std::string &s, char c_escape, const std::string &specials_in, const std::string &specials_out)G::Strstatic
escape(std::string &s, char c_escape, const char *specials_in, const char *specials_out)G::Strstatic
escape(std::string &s)G::Strstatic
escaped(const std::string &, char c_escape, const std::string &specials_in, const std::string &specials_out)G::Strstatic
escaped(const std::string &, char c_escape, const char *specials_in, const char *specials_out)G::Strstatic
escaped(const std::string &)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
G_EXCEPTION_CLASS(Overflow,"string conversion error: over/underflow") (defined in G::Str)G::Str
G_EXCEPTION_CLASS(InvalidFormat,"string conversion error: invalid format") (defined in G::Str)G::Str
G_EXCEPTION_CLASS(NotEmpty,"internal error: string container not empty") (defined in G::Str)G::Str
head(const std::string &in, std::string::size_type pos, const std::string &default_=std::string())G::Strstatic
head(const std::string &in, const std::string &sep, bool default_empty=true)G::Strstatic
ifind(const std::string &s, const std::string &key, std::string::size_type pos=0U)G::Strstatic
imatch(const std::string &, const std::string &)G::Strstatic
isInt(const std::string &s)G::Strstatic
isNegative(const std::string &)G::Strstatic
isNumeric(const std::string &s, bool allow_minus_sign=false)G::Strstatic
isPositive(const std::string &)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 std::string &sep, const StringArray &strings)G::Strstatic
join(const std::string &sep, const std::set< std::string > &strings)G::Strstatic
join(const std::string &sep, const std::string &s1, const std::string &s2, const std::string &s3=std::string(), const std::string &s4=std::string(), const std::string &s5=std::string(), const std::string &s6=std::string(), const std::string &s7=std::string(), const std::string &s8=std::string(), const std::string &s9=std::string())G::Strstatic
keySet(const StringMap &string_map)G::Strstatic
lower(const std::string &s)G::Strstatic
meta()G::Strstatic
negative()G::Strstatic
positive()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=nullptr)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 typedef (defined in G::Str)G::Str
splitIntoFields(const std::string &in, StringArray &out, const std::string &seperators, char escape= '\0', bool remove_escapes=true)G::Strstatic
splitIntoTokens(const std::string &in, StringArray &out, const std::string &ws)G::Strstatic
splitIntoTokens(const std::string &in, const std::string &ws=Str::ws())G::Strstatic
splitMatch(const std::string &in, const std::string &s, const std::string &ws=Str::ws())G::Strstatic
splitMatchTail(const std::string &in, const std::string &s, const std::string &ws=Str::ws())G::Strstatic
tail(const std::string &in, std::string::size_type pos, const std::string &default_=std::string())G::Strstatic
tail(const std::string &in, const std::string &sep, bool default_empty=true)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)G::Strstatic
toUInt(const std::string &s, Limited)G::Strstatic
toUInt(const std::string &s1, const std::string &s2)G::Strstatic
toULong(const std::string &s, Limited)G::Strstatic
toULong(const std::string &s)G::Strstatic
toUpper(std::string &s)G::Strstatic
toUShort(const std::string &s, Limited)G::Strstatic
toUShort(const std::string &s)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
unescape(std::string &s, char c_escape, const char *specials_in, const char *specials_out)G::Strstatic
unescape(std::string &s)G::Strstatic
unescaped(const std::string &s)G::Strstatic
unique(std::string s, char c= ' ', char r= ' ')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