MinitScript
0.9.31 PRE-BETA
|
This is the complete list of members for UTF8StringTools, including all inherited members.
endsWith(const string &str, const string &suffix) | UTF8StringTools | inlinestatic |
equalsIgnoreCase(const string &string1, const string &string2, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *string1Cache=nullptr, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *string2Cache=nullptr) | UTF8StringTools | static |
firstIndexOf(const string &str, const string &what, int64_t beginIndex=0, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
firstIndexOfChars(const string &str, const string &what, int64_t beginIndex=0, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *srcCache=nullptr, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *whatCache=nullptr) | UTF8StringTools | static |
generate(const string &what, int64_t count=1) | UTF8StringTools | inlinestatic |
getCharAt(const string &str, int64_t index, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
getCodePointAt(const string &str, int64_t index, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
getLength(const string &str, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
getUTF8BinaryIndex(const string &str, int64_t charIdx, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
indent(const string &str, const string &with, int64_t count) | UTF8StringTools | inlinestatic |
indexOf(const string &str, const string &what, int64_t beginIndex=0, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | inlinestatic |
lastIndexOf(const string &str, const string &what, int64_t endIndex=string::npos, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
lastIndexOfChars(const string &str, const string &what, int64_t endIndex=string::npos, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *srcCache=nullptr, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *whatCache=nullptr) | UTF8StringTools | static |
padLeft(const string &str, const string &by, int64_t toLength, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
padRight(const string &str, const string &by, int64_t toLength, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
regexMatch(const string &str, const string &pattern, smatch *matches=nullptr) | UTF8StringTools | static |
regexReplace(const string &str, const string &pattern, const string &by) | UTF8StringTools | static |
regexSearch(const string &str, const string &pattern, smatch *matches=nullptr) | UTF8StringTools | static |
replace(const string &str, const string &what, const string &by, int64_t beginIndex=0, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
startsWith(const string &str, const string &prefix) | UTF8StringTools | inlinestatic |
substring(const string &str, int64_t beginIndex, int64_t endIndex=string::npos, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *srcCache=nullptr, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | inlinestatic |
tokenize(const string &str, const string &delimiters, bool emptyTokens=false) | UTF8StringTools | static |
toLowerCase(const string &str, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
toUpperCase(const string &str, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
trim(const string &str, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
viewEndsWith(const string_view &str, const string_view &suffix) | UTF8StringTools | inlinestatic |
viewStartsWith(const string_view &str, const string_view &prefix) | UTF8StringTools | inlinestatic |
viewSubstring(const string_view &str, int64_t beginIndex, int64_t endIndex, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |
viewTrim(const string_view &str, ::minitscript::utilities::UTF8CharacterIterator::UTF8PositionCache *cache=nullptr) | UTF8StringTools | static |