|
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 = '\\' , std::string_view ws = Str::ws() , std::string_view nbws = Str::ws() ) | G::Str | static |
| 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::Str | static |
| escape(std::string &s) | G::Str | static |
| escaped(std::string_view, char c_escape, std::string_view specials_in, std::string_view specials_out) | G::Str | static |
| escaped(std::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(std::string_view in, std::size_t pos, std::string_view default_={}) | G::Str | static |
| head(std::string_view, std::string_view sep, bool default_empty=true) | G::Str | static |
| headMatch(std::string_view in, std::string_view head) noexcept | G::Str | static |
| headView(std::string_view in, std::size_t pos, std::string_view default_={}) noexcept | G::Str | static |
| headView(std::string_view in, std::string_view sep, bool default_empty=true) noexcept | G::Str | static |
| ifind(std::string_view s, std::string_view key) | G::Str | static |
| ifindat(std::string_view s, std::string_view key, std::size_t pos) | G::Str | static |
| iless(std::string_view, std::string_view) noexcept | G::Str | static |
| imatch(char, char) noexcept | G::Str | static |
| imatch(std::string_view, std::string_view) noexcept | G::Str | static |
| isHex(std::string_view s) noexcept | G::Str | static |
| isInt(std::string_view s) noexcept | G::Str | static |
| isNegative(std::string_view) noexcept | G::Str | static |
| isNumeric(std::string_view s, bool allow_minus_sign=false) noexcept | G::Str | static |
| isPositive(std::string_view) noexcept | G::Str | static |
| isPrintable(std::string_view s) noexcept | G::Str | static |
| isPrintableAscii(std::string_view s) noexcept | G::Str | static |
| isSimple(std::string_view s) noexcept | G::Str | static |
| isUInt(std::string_view s) noexcept | G::Str | static |
| isULong(std::string_view s) noexcept | G::Str | static |
| isUShort(std::string_view s) noexcept | G::Str | static |
| join(std::string_view sep, const StringArray &strings) | G::Str | static |
| 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::Str | static |
| join(std::string_view sep, const StringMap &, std::string_view eq, std::string_view tail={}) | G::Str | static |
| keys(const StringMap &string_map) | G::Str | static |
| lower(std::string_view) | G::Str | static |
| match(std::string_view, std::string_view) noexcept | G::Str | static |
| meta() noexcept | G::Str | static |
| negative() | G::Str | static |
| only(std::string_view allow_chars, std::string_view s) | G::Str | static |
| positive() | G::Str | static |
| printable(const std::string &in, char escape='\\') | G::Str | static |
| printable(std::string_view in, char escape='\\') | G::Str | static |
| readLine(std::istream &stream, std::string &result, std::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, std::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, std::string_view from, std::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, std::string_view from, std::string_view to) | G::Str | static |
| replaced(const std::string &s, char from, char to) | G::Str | static |
| splitIntoFields(std::string_view in, StringArray &out, char sep, char escape='\0', bool remove_escapes=true) | G::Str | static |
| splitIntoFields(std::string_view in, char sep) | G::Str | static |
| splitIntoTokens(const std::string &in, StringArray &out, std::string_view ws, char esc='\0') | G::Str | static |
| splitIntoTokens(const std::string &in, std::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(std::string_view in, std::size_t pos, std::string_view default_={}) | G::Str | static |
| tail(std::string_view in, std::string_view sep, bool default_empty=true) | G::Str | static |
| tailMatch(std::string_view in, std::string_view ending) noexcept | G::Str | static |
| tailView(std::string_view in, std::size_t pos, std::string_view default_={}) noexcept | G::Str | static |
| tailView(std::string_view in, std::string_view sep, bool default_empty=true) noexcept | G::Str | static |
| toBool(std::string_view s) | G::Str | static |
| toDouble(const std::string &s) | G::Str | static |
| toFloat(const std::string &s) | G::Str | static |
| toInt(std::string_view s) | G::Str | static |
| toInt(std::string_view s1, std::string_view s2) | G::Str | static |
| toLong(std::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(std::string_view s) | G::Str | static |
| toUInt(std::string_view s) | G::Str | static |
| toUInt(std::string_view s, Limited) | G::Str | static |
| toUInt(std::string_view s1, std::string_view s2) | G::Str | static |
| toUInt(std::string_view s1, unsigned int default_) noexcept | G::Str | static |
| toULong(std::string_view s, Limited) | G::Str | static |
| toULong(std::string_view s, Hex) | G::Str | static |
| toULong(std::string_view s, Hex, Limited) | G::Str | static |
| toULong(std::string_view s) | G::Str | static |
| toULong(std::string_view s1, std::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(std::string_view s, Limited) | G::Str | static |
| toUShort(std::string_view s) | G::Str | static |
| trim(std::string &s, std::string_view ws) | G::Str | static |
| trimLeft(std::string &s, std::string_view ws, std::size_t limit=0U) | G::Str | static |
| trimLeftView(std::string_view, std::string_view ws, std::size_t limit=0U) noexcept | G::Str | static |
| trimmed(const std::string &s, std::string_view ws) | G::Str | static |
| trimmedView(std::string_view s, std::string_view ws) noexcept | G::Str | static |
| trimRight(std::string &s, std::string_view ws, std::size_t limit=0U) | G::Str | static |
| trimRightView(std::string_view sv, std::string_view ws, std::size_t limit=0U) noexcept | G::Str | static |
| truncate | G::Str | static |
| unescape(std::string &s, char c_escape, std::string_view specials_in, std::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(std::string_view) | G::Str | static |
| ws() noexcept | G::Str | static |