E-MailRelay
|
This is the complete list of members for G::Str, including all inherited members.
alnum() noexcept | G::Str | static |
alnum_() noexcept | G::Str | static |
dequote(const std::string &, char qq='\"' , char esc = '\\' , string_view ws = Str::ws() , string_view nbws = Str::ws() ) | G::Str | static |
Eol enum name (defined in G::Str) | G::Str | |
escape(std::string &s, char c_escape, string_view specials_in, string_view specials_out) | G::Str | static |
escape(std::string &s) | G::Str | static |
escaped(string_view, char c_escape, string_view specials_in, string_view specials_out) | G::Str | static |
escaped(string_view) | G::Str | static |
fromBool(bool b) | G::Str | static |
fromDouble(double d) | G::Str | static |
fromInt(int i) | G::Str | inlinestatic |
fromLong(long l) | G::Str | inlinestatic |
fromShort(short s) | G::Str | inlinestatic |
fromUInt(unsigned int ui) | G::Str | inlinestatic |
fromULong(unsigned long ul) | G::Str | inlinestatic |
fromULong(unsigned long, const Hex &) | G::Str | inlinestatic |
fromULongLong(unsigned long long, const Hex &) | G::Str | inlinestatic |
fromULongLongToHex(unsigned long long, char *out) noexcept | G::Str | static |
fromULongToHex(unsigned long, char *out) noexcept | G::Str | static |
fromUShort(unsigned short us) | G::Str | inlinestatic |
head(string_view in, std::size_t pos, string_view default_={}) | G::Str | static |
head(string_view, string_view sep, bool default_empty=true) | G::Str | static |
headMatch(const std::string &in, string_view head) noexcept | G::Str | static |
headView(string_view in, std::size_t pos, string_view default_={}) noexcept | G::Str | static |
headView(string_view in, string_view sep, bool default_empty=true) noexcept | G::Str | static |
ifind(string_view s, string_view key) | G::Str | static |
ifindat(string_view s, string_view key, std::size_t pos) | G::Str | static |
iless(string_view, string_view) noexcept | G::Str | static |
imatch(char, char) noexcept | G::Str | static |
imatch(string_view, string_view) noexcept | G::Str | static |
isHex(string_view s) noexcept | G::Str | static |
isInt(string_view s) noexcept | G::Str | static |
isNegative(string_view) noexcept | G::Str | static |
isNumeric(string_view s, bool allow_minus_sign=false) noexcept | G::Str | static |
isPositive(string_view) noexcept | G::Str | static |
isPrintable(string_view s) noexcept | G::Str | static |
isPrintableAscii(string_view s) noexcept | G::Str | static |
isSimple(string_view s) noexcept | G::Str | static |
isUInt(string_view s) noexcept | G::Str | static |
isULong(string_view s) noexcept | G::Str | static |
isUShort(string_view s) noexcept | G::Str | static |
join(string_view sep, const StringArray &strings) | G::Str | static |
join(string_view sep, string_view s1, string_view s2, string_view s3={}, string_view s4={}, string_view s5={}, string_view s6={}, string_view s7={}, string_view s8={}, string_view s9={}) | G::Str | static |
join(string_view sep, const StringMap &, string_view eq, string_view tail={}) | G::Str | static |
keys(const StringMap &string_map) | G::Str | static |
lower(string_view) | G::Str | static |
match(string_view, string_view) noexcept | G::Str | static |
meta() noexcept | G::Str | static |
negative() | G::Str | static |
only(string_view allow_chars, string_view s) | G::Str | static |
positive() | G::Str | static |
printable(const std::string &in, char escape='\\') | G::Str | static |
printable(string_view in, char escape='\\') | G::Str | static |
readLine(std::istream &stream, std::string &result, string_view eol={}, bool pre_erase_result=true, std::size_t limit=0U) | G::Str | static |
readLine(std::istream &stream, std::string &result, Eol, bool pre_erase_result=true, std::size_t limit=0U) | G::Str | static |
readLineFrom(std::istream &stream, string_view eol={}) | G::Str | static |
removeAll(std::string &, char) | G::Str | static |
removedAll(const std::string &, char) | G::Str | static |
replace(std::string &s, string_view from, string_view 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, string_view from, string_view to) | G::Str | static |
replaced(const std::string &s, char from, char to) | G::Str | static |
splitIntoFields(string_view in, StringArray &out, char sep, char escape='\0', bool remove_escapes=true) | G::Str | static |
splitIntoFields(string_view in, char sep) | 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(string_view in, std::size_t pos, string_view default_={}) | G::Str | static |
tail(string_view in, string_view sep, bool default_empty=true) | G::Str | static |
tailMatch(const std::string &in, string_view ending) noexcept | G::Str | static |
tailView(string_view in, std::size_t pos, string_view default_={}) noexcept | G::Str | static |
tailView(string_view in, string_view sep, bool default_empty=true) noexcept | G::Str | static |
toBool(string_view s) | G::Str | static |
toDouble(const std::string &s) | G::Str | static |
toFloat(const std::string &s) | G::Str | static |
toInt(string_view s) | G::Str | static |
toInt(string_view s1, string_view s2) | G::Str | static |
toLong(string_view 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(string_view s) | G::Str | static |
toUInt(string_view s) | G::Str | static |
toUInt(string_view s, Limited) | G::Str | static |
toUInt(string_view s1, string_view s2) | G::Str | static |
toUInt(string_view s1, unsigned int default_) | G::Str | static |
toULong(string_view s, Limited) | G::Str | static |
toULong(string_view s, Hex) | G::Str | static |
toULong(string_view s, Hex, Limited) | G::Str | static |
toULong(string_view s) | G::Str | static |
toULong(string_view s1, string_view 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(string_view s, Limited) | G::Str | static |
toUShort(string_view 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 |
trimLeftView(string_view, string_view ws, std::size_t limit=0U) noexcept | G::Str | static |
trimmed(const std::string &s, string_view ws) | G::Str | static |
trimmed(std::string &&s, string_view ws) | G::Str | static |
trimmedView(string_view s, string_view ws) noexcept | G::Str | static |
trimRight(std::string &s, string_view ws, std::size_t limit=0U) | G::Str | static |
trimRightView(string_view sv, string_view ws, std::size_t limit=0U) noexcept | G::Str | static |
truncate | G::Str | static |
unescape(std::string &s, char c_escape, string_view specials_in, string_view 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(string_view) | G::Str | static |
ws() noexcept | G::Str | static |