E-MailRelay

G::Str Member List

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

alnum() | G::Str | static
dequote(const std::string &, char qq='\"' , char esc = '\\' , string_view ws = Str::ws() , string_view nbws = Str::ws() ) | G::Str | static
escape(std::string &s, char c_escape, const std::string &specials_in, const std::string &specials_out) | G::Str | static
escape(std::string &s, char c_escape, const char *specials_in, const char *specials_out) | G::Str | static
escape(std::string &s) | G::Str | static
escaped(const std::string &, char c_escape, const std::string &specials_in, const std::string &specials_out) | G::Str | static
escaped(const std::string &, char c_escape, const char *specials_in, const char *specials_out) | G::Str | static
escaped(const std::string &) | G::Str | static
fromBool(bool b) | G::Str | static
fromDouble(double d) | G::Str | static
fromInt(int i) | G::Str | inline static
fromLong(long l) | G::Str | inline static
fromShort(short s) | G::Str | inline static
fromUInt(unsigned int ui) | G::Str | inline static
fromULong(unsigned long ul) | G::Str | inline static
fromUShort(unsigned short us) | G::Str | inline static
head(const std::string &in, std::size_t pos, const std::string &default_=std::string()) | G::Str | static
head(const std::string &in, const std::string &sep, bool default_empty=true) | G::Str | static
headMatch(const std::string &in, const std::string &head) | G::Str | static
headMatch(const std::string &in, const char *head) | G::Str | static
headMatch(const StringArray &in, const std::string &head) | G::Str | static
headMatchResidue(const StringArray &in, const std::string &head) | G::Str | static
ifind(const std::string &s, const std::string &key, std::size_t pos=0U) | G::Str | static
iless(const std::string &, const std::string &) | G::Str | static
imatch(char, char) | G::Str | static
imatch(const std::string &, const std::string &) | G::Str | static
imatch(const StringArray &, const std::string &) | G::Str | static
isHex(const std::string &s) | G::Str | static
isInt(const std::string &s) | G::Str | static
isNegative(const std::string &) | G::Str | static
isNumeric(const std::string &s, bool allow_minus_sign=false) | G::Str | static
isPositive(const std::string &) | G::Str | static
isPrintableAscii(const std::string &s) | G::Str | static
isUInt(const std::string &s) | G::Str | static
isULong(const std::string &s) | G::Str | static
isUShort(const std::string &s) | G::Str | static
join(const std::string &sep, const StringArray &strings) | G::Str | static
join(const std::string &sep, const std::set< std::string > &strings) | G::Str | static
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::Str | static
join(const std::string &sep, const StringMap &, const std::string &eq=std::string(1U,'='), const std::string &tail=std::string()) | G::Str | static
keepMatch(StringArray::iterator begin, StringArray::iterator end, const StringArray &match_list, bool ignore_case=false) | G::Str | static
keys(const StringMap &string_map) | G::Str | static
keySet(const StringMap &string_map) | G::Str | static
lower(const std::string &s) | G::Str | static
match(const std::string &, const std::string &) | G::Str | static
match(const StringArray &, const std::string &) | G::Str | static
meta() | G::Str | static
negative() | G::Str | static
only(const std::string &allow_chars, const std::string &s) | G::Str | static
positive() | G::Str | static
printable(const std::string &in, char escape='\\') | G::Str | static
printable(std::string &&in, char escape='\\') | G::Str | static
readLineFrom(std::istream &stream, const std::string &eol=std::string()) | G::Str | static
readLineFrom(std::istream &stream, const std::string &eol, std::string &result, bool pre_erase_result=true) | G::Str | static
removeAll(std::string &, char) | G::Str | static
removeMatch(StringArray::iterator begin, StringArray::iterator end, const StringArray &match_list, bool ignore_case=false) | G::Str | static
replace(std::string &s, const std::string &from, const std::string &to, std::size_t *pos_p=nullptr) | G::Str | static
replace(std::string &s, char from, char to) | G::Str | static
replace(StringArray &, char from, char to) | G::Str | static
replaceAll(std::string &s, const std::string &from, const std::string &to) | G::Str | static
replaceAll(std::string &s, const char *from, const char *to) | G::Str | static
replaced(const std::string &s, char from, char to) | G::Str | static
splitIntoFields(const std::string &in, StringArray &out, string_view ws, char escape='\0', bool remove_escapes=true) | G::Str | static
splitIntoFields(const std::string &in, string_view ws=Str::ws()) | G::Str | static
splitIntoTokens(const std::string &in, StringArray &out, string_view ws, char esc='\0') | G::Str | static
splitIntoTokens(const std::string &in, string_view ws=Str::ws(), char esc='\0') | G::Str | static
Str()=delete (defined in G::Str) | G::Str |
strncpy_s(char *dst, std::size_t n_dst, const char *src, std::size_t count) noexcept | G::Str | static
tail(const std::string &in, std::size_t pos, const std::string &default_=std::string()) | G::Str | static
tail(const std::string &in, const std::string &sep, bool default_empty=true) | G::Str | static
tailMatch(const std::string &in, const std::string &ending) | G::Str | static
tailMatch(const StringArray &in, const std::string &ending) | G::Str | static
toBool(const std::string &s) | G::Str | static
toDouble(const std::string &s) | G::Str | static
toInt(const std::string &s) | G::Str | static
toLong(const std::string &s) | G::Str | static
toLower(std::string &s) | G::Str | static
toPrintableAscii(const std::string &in, char escape='\\') | G::Str | static
toPrintableAscii(const std::wstring &in, wchar_t escape=L'\\') | G::Str | static
toShort(const std::string &s) | G::Str | static
toUInt(const std::string &s) | G::Str | static
toUInt(const std::string &s, Limited) | G::Str | static
toUInt(const std::string &s1, const std::string &s2) | G::Str | static
toULong(const std::string &s, Limited) | G::Str | static
toULong(const std::string &s, Hex) | G::Str | static
toULong(const std::string &s, Hex, Limited) | G::Str | static
toULong(const std::string &s) | G::Str | static
toULong(const std::string &s1, const std::string &s2) | G::Str | static
toUnsigned(const char *p, const char *end, bool &overflow, bool &invalid) noexcept | G::Str | static
toUnsigned(const char *&p, const char *end, bool &overflow) noexcept | G::Str | static
toUpper(std::string &s) | G::Str | static
toUShort(const std::string &s, Limited) | G::Str | static
toUShort(const std::string &s) | G::Str | static
trim(std::string &s, string_view ws) | G::Str | static
trimLeft(std::string &s, string_view ws, std::size_t limit=0U) | G::Str | static
trimmed(const std::string &s, string_view ws) | G::Str | static
trimmed(std::string &&s, string_view ws) | G::Str | static
trimRight(std::string &s, string_view ws, std::size_t limit=0U) | G::Str | static
truncate | G::Str | static
unescape(std::string &s, char c_escape, const char *specials_in, const char *specials_out) | G::Str | static
unescape(std::string &s) | G::Str | static
unescaped(const std::string &s) | G::Str | static
unique(const std::string &s, char c, char r) | G::Str | static
unique(const std::string &s, char c) | G::Str | static
upper(const std::string &s) | G::Str | static
ws() | G::Str | static