E-MailRelay
G::Str Member List

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

alnum() noexceptG::Strstatic
alnum_() noexceptG::Strstatic
dequote(const std::string &, char qq='\"' , char esc = '\\' , std::string_view ws = Str::ws() , std::string_view nbws = Str::ws() ) G::Strstatic
Eol enum name (defined in G::Str)G::Str
escape(std::string &s, char c_escape, std::string_view specials_in, std::string_view specials_out)G::Strstatic
escape(std::string &s)G::Strstatic
escaped(std::string_view, char c_escape, std::string_view specials_in, std::string_view specials_out)G::Strstatic
escaped(std::string_view)G::Strstatic
fromBool(bool b)G::Strstatic
fromDouble(double d)G::Strstatic
fromInt(int i)G::Strinlinestatic
fromLong(long l)G::Strinlinestatic
fromShort(short s)G::Strinlinestatic
fromUInt(unsigned int ui)G::Strinlinestatic
fromULong(unsigned long ul)G::Strinlinestatic
fromULong(unsigned long, const Hex &)G::Strinlinestatic
fromULongLong(unsigned long long, const Hex &)G::Strinlinestatic
fromULongLongToHex(unsigned long long, char *out) noexceptG::Strstatic
fromULongToHex(unsigned long, char *out) noexceptG::Strstatic
fromUShort(unsigned short us)G::Strinlinestatic
head(std::string_view in, std::size_t pos, std::string_view default_={})G::Strstatic
head(std::string_view, std::string_view sep, bool default_empty=true)G::Strstatic
headMatch(std::string_view in, std::string_view head) noexceptG::Strstatic
headView(std::string_view in, std::size_t pos, std::string_view default_={}) noexceptG::Strstatic
headView(std::string_view in, std::string_view sep, bool default_empty=true) noexceptG::Strstatic
ifind(std::string_view s, std::string_view key)G::Strstatic
ifindat(std::string_view s, std::string_view key, std::size_t pos)G::Strstatic
iless(std::string_view, std::string_view) noexceptG::Strstatic
imatch(char, char) noexceptG::Strstatic
imatch(std::string_view, std::string_view) noexceptG::Strstatic
isHex(std::string_view s) noexceptG::Strstatic
isInt(std::string_view s) noexceptG::Strstatic
isNegative(std::string_view) noexceptG::Strstatic
isNumeric(std::string_view s, bool allow_minus_sign=false) noexceptG::Strstatic
isPositive(std::string_view) noexceptG::Strstatic
isPrintable(std::string_view s) noexceptG::Strstatic
isPrintableAscii(std::string_view s) noexceptG::Strstatic
isSimple(std::string_view s) noexceptG::Strstatic
isUInt(std::string_view s) noexceptG::Strstatic
isULong(std::string_view s) noexceptG::Strstatic
isUShort(std::string_view s) noexceptG::Strstatic
join(std::string_view sep, const StringArray &strings)G::Strstatic
join(std::string_view sep, std::string_view s1, std::string_view s2, std::string_view s3={}, std::string_view s4={}, std::string_view s5={}, std::string_view s6={}, std::string_view s7={}, std::string_view s8={}, std::string_view s9={})G::Strstatic
join(std::string_view sep, const StringMap &, std::string_view eq, std::string_view tail={})G::Strstatic
keys(const StringMap &string_map)G::Strstatic
lower(std::string_view)G::Strstatic
match(std::string_view, std::string_view) noexceptG::Strstatic
meta() noexceptG::Strstatic
negative()G::Strstatic
only(std::string_view allow_chars, std::string_view s)G::Strstatic
positive()G::Strstatic
printable(const std::string &in, char escape='\\')G::Strstatic
printable(std::string_view in, char escape='\\')G::Strstatic
readLine(std::istream &stream, std::string &result, std::string_view eol={}, bool pre_erase_result=true, std::size_t limit=0U)G::Strstatic
readLine(std::istream &stream, std::string &result, Eol, bool pre_erase_result=true, std::size_t limit=0U)G::Strstatic
readLineFrom(std::istream &stream, std::string_view eol={})G::Strstatic
removeAll(std::string &, char)G::Strstatic
removedAll(const std::string &, char)G::Strstatic
replace(std::string &s, std::string_view from, std::string_view to, std::size_t *pos_p=nullptr)G::Strstatic
replace(std::string &s, char from, char to)G::Strstatic
replace(StringArray &, char from, char to)G::Strstatic
replaceAll(std::string &s, std::string_view from, std::string_view to)G::Strstatic
replaced(const std::string &s, char from, char to)G::Strstatic
splitIntoFields(std::string_view in, StringArray &out, char sep, char escape='\0', bool remove_escapes=true)G::Strstatic
splitIntoFields(std::string_view in, char sep)G::Strstatic
splitIntoTokens(const std::string &in, StringArray &out, std::string_view ws, char esc='\0')G::Strstatic
splitIntoTokens(const std::string &in, std::string_view ws=Str::ws(), char esc='\0')G::Strstatic
Str()=delete (defined in G::Str)G::Str
strncpy_s(char *dst, std::size_t n_dst, const char *src, std::size_t count) noexceptG::Strstatic
tail(std::string_view in, std::size_t pos, std::string_view default_={})G::Strstatic
tail(std::string_view in, std::string_view sep, bool default_empty=true)G::Strstatic
tailMatch(std::string_view in, std::string_view ending) noexceptG::Strstatic
tailView(std::string_view in, std::size_t pos, std::string_view default_={}) noexceptG::Strstatic
tailView(std::string_view in, std::string_view sep, bool default_empty=true) noexceptG::Strstatic
toBool(std::string_view s)G::Strstatic
toDouble(const std::string &s)G::Strstatic
toFloat(const std::string &s)G::Strstatic
toInt(std::string_view s)G::Strstatic
toInt(std::string_view s1, std::string_view s2)G::Strstatic
toLong(std::string_view s)G::Strstatic
toLower(std::string &s)G::Strstatic
toPrintableAscii(const std::string &in, char escape='\\')G::Strstatic
toPrintableAscii(const std::wstring &in, wchar_t escape=L'\\')G::Strstatic
toShort(std::string_view s)G::Strstatic
toUInt(std::string_view s)G::Strstatic
toUInt(std::string_view s, Limited)G::Strstatic
toUInt(std::string_view s1, std::string_view s2)G::Strstatic
toUInt(std::string_view s1, unsigned int default_) noexceptG::Strstatic
toULong(std::string_view s, Limited)G::Strstatic
toULong(std::string_view s, Hex)G::Strstatic
toULong(std::string_view s, Hex, Limited)G::Strstatic
toULong(std::string_view s)G::Strstatic
toULong(std::string_view s1, std::string_view s2)G::Strstatic
toUnsigned(const char *p, const char *end, bool &overflow, bool &invalid) noexceptG::Strstatic
toUnsigned(const char *&p, const char *end, bool &overflow) noexceptG::Strstatic
toUpper(std::string &s)G::Strstatic
toUShort(std::string_view s, Limited)G::Strstatic
toUShort(std::string_view s)G::Strstatic
trim(std::string &s, std::string_view ws)G::Strstatic
trimLeft(std::string &s, std::string_view ws, std::size_t limit=0U)G::Strstatic
trimLeftView(std::string_view, std::string_view ws, std::size_t limit=0U) noexceptG::Strstatic
trimmed(const std::string &s, std::string_view ws)G::Strstatic
trimmedView(std::string_view s, std::string_view ws) noexceptG::Strstatic
trimRight(std::string &s, std::string_view ws, std::size_t limit=0U)G::Strstatic
trimRightView(std::string_view sv, std::string_view ws, std::size_t limit=0U) noexceptG::Strstatic
truncateG::Strstatic
unescape(std::string &s, char c_escape, std::string_view specials_in, std::string_view specials_out)G::Strstatic
unescape(std::string &s)G::Strstatic
unescaped(const std::string &s)G::Strstatic
unique(const std::string &s, char c, char r)G::Strstatic
unique(const std::string &s, char c)G::Strstatic
upper(std::string_view)G::Strstatic
ws() noexceptG::Strstatic