Strings Member List

This is the complete list of members for Strings, including all inherited members.

append(std::string &str, char c, size_t count)Stringsinlinestatic
append(std::string &str, char32_t c, size_t count)Stringsinlinestatic
append(std::u32string &str, char32_t c, size_t count)Stringsinlinestatic
append(const std::string_view &str, char c, size_t count)Stringsinlinestatic
append(const std::string &str, char32_t c, size_t count)Stringsinlinestatic
append(const std::u32string &str, char32_t c, size_t count)Stringsinlinestatic
codePointCount(const std::string_view &str)Stringsinlinestatic
codePointCount(const std::u32string_view &str)Stringsinlinestatic
contains(const StringT< CharT, T ... > &str, const SubstrT &substring)Stringsinlinestatic
contains(const CharT *str, const SubstrT &substring)Stringsinlinestatic
contains(const StringT< CharT, T ... > &str, const CharT &c)Stringsinlinestatic
contains(const CharT *str, const CharT &c)Stringsinlinestatic
endsWith(const StringT< CharT, T ... > &str, const SuffixT &suffix)Stringsinlinestatic
endsWith(const CharT *str, const SuffixT &suffix)Stringsinlinestatic
endsWith(const std::basic_string_view< CharT > &str, const std::basic_string_view< CharT > &suffix)Stringsinlinestatic
endsWith(const char *str, const char suffix)Stringsinlinestatic
endsWith(const std::string_view &str, const char suffix)Stringsinlinestatic
endsWith(const char32_t *str, const char32_t suffix)Stringsinlinestatic
endsWith(const std::u32string_view &str, const char32_t suffix)Stringsinlinestatic
equalsIgnoreCase(const StringT< CharT, T ... > &lhs, const SubstrT &rhs)Stringsinlinestatic
equalsIgnoreCase(const CharT *lhs, const SubstrT &rhs)Stringsinlinestatic
join(StringT< CharT, T ... > delimiter, const P1 &p1, const P &... p)Stringsinlinestatic
join(StringT< CharT, T ... > delimiter, const P1 &p1, const P &... p)Stringsinlinestatic
join(const CharT *delimiter, const P1 &p1, const P &... p)Stringsinlinestatic
join(const CharT *delimiter, const P1 &p1, const P &... p)Stringsinlinestatic
joinContainer(const CharT *delimiter, const C< T ... > &container)Stringsinlinestatic
joinContainer(const CharT *delimiter, const C< T ... > &container)Stringsinlinestatic
joinContainer(const std::basic_string< CharT, std::char_traits< CharT >, AllocatorT > &delimiter, const C< T ... > &container)Stringsinlinestatic
joinContainer(const std::basic_string< CharT > &delimiter, const C< T ... > &container)Stringsinlinestatic
joinContainer(std::basic_string_view< CharT > delimiter, const C< T ... > &container)Stringsinlinestatic
joinContainer(std::basic_string_view< CharT > delimiter, const C< T ... > &container)Stringsinlinestatic
lastIndexOf(const StringT< CharT, T ... > &str, const SubstrT &substring)Stringsinlinestatic
lastIndexOf(const CharT *str, const SubstrT &substring)Stringsinlinestatic
lineLengths(const StringT< char, T ... > &text, const std::regex &lineBreakRegex, bool includeExtraTextAsLine=true)Stringsinlinestatic
lineLengths(const StringT< char, T ... > &text, bool includeExtraTextAsLine=true)Stringsinlinestatic
lineLengths(const char *text, bool includeExtraTextAsLine=true)Stringsinlinestatic
matches(const std::string &str, const std::regex &re)Stringsinlinestatic
occurrences(const CharT *str, const SubstrT &substring)Stringsinlinestatic
occurrences(const StringT< CharT, T ... > &str, const SubstrT &substring)Stringsinlinestatic
occurrences(const std::string &str, const std::regex &regex)Stringsinlinestatic
occurrences(const char *str, const std::regex &regex)Stringsinlinestatic
occurrences(const std::string_view &str, const std::regex &regex)Stringsinlinestatic
padLeft(const std::string_view &str, unsigned int width, char c=' ')Stringsinlinestatic
padLeft(const std::string_view &str, unsigned int width, char32_t c)Stringsinlinestatic
padLeft(const std::u32string_view &str, unsigned int width, char32_t c=U' ')Stringsinlinestatic
padRight(const std::string_view &str, unsigned int width, char c=' ')Stringsinlinestatic
padRight(const std::string_view &str, unsigned int width, char32_t c)Stringsinlinestatic
padRight(const std::u32string_view &str, unsigned int width, char32_t c=U' ')Stringsinlinestatic
prefixSuffixJoin(const C< T ... > &container, const PrefixT< CharT, U ... > &prefix, const SuffixT< CharT, V ... > &suffix)Stringsinlinestatic
prefixSuffixJoin(const C< T ... > &container, const PrefixT< CharT, U ... > &prefix, const SuffixT< CharT, V ... > &suffix)Stringsinlinestatic
prefixSuffixJoin(const C< T ... > &container, const CharT *prefix, const CharT *suffix)Stringsinlinestatic
prefixSuffixJoin(const C< T ... > &container, const CharT *prefix, const CharT *suffix)Stringsinlinestatic
replaceAll(const StringT< CharT, T ... > &input, const MatchT &match, const ReplacementT &replacement)Stringsinlinestatic
replaceAll(const StringT< CharT, T ... > &input, const MatchT &match, const ReplacementT &replacement)Stringsinlinestatic
replaceAll(const CharT *input, const MatchT &match, const ReplacementT &replacement)Stringsinlinestatic
replaceAll(std::basic_string_view< CharT > input, std::basic_string_view< CharT > match, std::basic_string_view< CharT > replacement, size_t *count=nullptr)Stringsinlinestatic
replaceAll(std::basic_string_view< CharT > input, std::basic_string_view< CharT > match, std::basic_string_view< CharT > replacement, size_t *count=nullptr)Stringsinlinestatic
replaceAll(std::string_view input, std::string_view match, std::string_view replacement, size_t *count=nullptr)Stringsinlinestatic
replaceAll(std::u32string_view input, std::u32string_view match, std::u32string_view replacement, size_t *count=nullptr)Stringsinlinestatic
replaceAll(const char *input, const std::regex &regex, const ReplacementT &replacement)Stringsinlinestatic
replaceAll(const StringT< CharT, T ... > &input, const std::regex &regex, const ReplacementT &replacement)Stringsinlinestatic
simplify(const std::string_view &input)Stringsinlinestatic
split(const std::string_view &input, const std::regex &delimiter, bool returnDelimiters=false, bool compress=true)Stringsinlinestatic
split(const std::string_view &input, const std::string_view &delimiter, bool compress=true)Stringsinlinestatic
split(const std::u32string_view &input, const std::u32string_view &delimiter, bool compress=true)Stringsinlinestatic
splitAndTrim(const std::string_view &input, const std::regex &delimiter, bool returnDelimiters=false, bool compress=true)Stringsinlinestatic
splitAndTrim(const std::string_view &input, const std::string_view &delimiter, bool compress=true)Stringsinlinestatic
splitAndTrim(const std::u32string_view &input, const std::u32string_view &delimiter, bool compress=true)Stringsinlinestatic
startsWith(const StringT< CharT, T ... > &str, const PrefixT &prefix)Stringsinlinestatic
startsWith(const StringT< CharT, T ... > &str, CharT prefix)Stringsinlinestatic
startsWith(const CharT *str, const PrefixT &prefix)Stringsinlinestatic
startsWith(const CharT *str, CharT prefix)Stringsinlinestatic
startsWith(const std::basic_string_view< CharT > &str, const std::basic_string_view< CharT > &prefix)Stringsinlinestatic
startsWith(const std::basic_string_view< CharT > &str, CharT prefix)Stringsinlinestatic
startsWithRegex(const std::string &str, const std::regex &prefix)Stringsinlinestatic
toLower(const std::string_view &s)Stringsinlinestatic
toLower(const std::u32string_view &s)Stringsinlinestatic
toStringContainer(const ContainerT< std::basic_string_view< CharT >, T ... > &input)Stringsinlinestatic
toUpper(const std::string_view &s)Stringsinlinestatic
toUpper(const std::u32string_view &s)Stringsinlinestatic
trim(const std::string_view &input)Stringsinlinestatic
trim(const std::u32string_view &input)Stringsinlinestatic
trimLeft(const std::string_view &input)Stringsinlinestatic
trimLeft(const std::u32string_view &input)Stringsinlinestatic
trimRight(const std::string_view &input)Stringsinlinestatic
trimRight(const std::u32string_view &input)Stringsinlinestatic