|
HDK
|
This is the complete list of members for UT_String, including all inherited members.
| adopt(char *s) | UT_String | inline |
| adopt(UT_String &str) | UT_String | inline |
| adopt(UT_StringHolder &holder) | UT_String | |
| ALWAYS_DEEP enum value | UT_String | |
| append(char ch) | UT_String | |
| append(const char *str, exint len=-1) | UT_String | |
| applyCshModifiers(const char *modifiers) | UT_String | |
| base(UT_String &buf) const | UT_String | |
| buffer() const | UT_String | inline |
| c_str() const | UT_String | inline |
| changeQuotedWord(const char *from, const char *to, int quote= '`', bool all=true) | UT_String | |
| changeString(const char *from, const char *to, bool fullword) | UT_String | |
| changeWord(const char *from, const char *to, bool all=true) | UT_String | |
| clear() | UT_String | inline |
| collapseAbsolutePath(bool file_path=false) | UT_String | |
| compare(const char *str, bool case_sensitive=true) const | UT_String | inline |
| compare(const UT_String &str, bool case_sensitive=true) const | UT_String | inline |
| compare(const UT_StringRef &str, bool case_sensitive=true) const | UT_String | |
| compareNumberedFilename(const char *s1, const char *s2, bool case_sensitive=false) | UT_String | static |
| compareNumberedString(const char *s1, const char *s2, bool case_sensitive=true, bool allow_negatives=false) | UT_String | static |
| compareNumberedStringWithExceptions(const char *s1, const char *s2, bool case_sensitive=false, bool allow_negatives=false, const char *sorted_first=nullptr, const char *sorted_last=nullptr) | UT_String | static |
| compareVersionString(const char *s1, const char *s2) | UT_String | static |
| contains(const char *pattern, bool case_sensitive=true) const | UT_String | |
| count(const char *str, bool case_sensitive=true) const | UT_String | |
| countChar(int c) const | UT_String | |
| countCshModifiers(const char *src) | UT_String | static |
| cshParse(char *argv[], int max_args, void(*vlookup)(const char *, UT_String &)=UTvarLookup, void(*elookup)(const char *, UT_String &)=UTexprLookup, int *error=nullptr, UT_StringCshIO *io=nullptr) | UT_String | |
| cshParse(UT_WorkArgs &argv, void(*vlookup)(const char *, UT_String &)=UTvarLookup, void(*elookup)(const char *, UT_String &)=UTexprLookup, int *error=nullptr, UT_StringCshIO *io=nullptr) | UT_String | |
| data() const | UT_String | inline |
| distance(const char *str, bool case_sensitive=true, bool allow_subst=true) const | UT_String | |
| dosParse(UT_WorkArgs &argv, bool preserve_backslashes=false) | UT_String | |
| dosParse(char *argv[], int max_args, bool preserve_backslashes=false) | UT_String | |
| dosParse(char *buffer, UT_WorkArgs &args, bool preserve_backslashes) | UT_String | static |
| endsWith(const UT_StringView &suffix, bool case_sensitive=true) const | UT_String | |
| equal(const char *str, bool case_sensitive=true) const | UT_String | inline |
| equal(const UT_String &str, bool case_sensitive=true) const | UT_String | inline |
| equal(const UT_StringRef &str, bool case_sensitive=true) const | UT_String | inline |
| erase(int pos=0, int len=-1) | UT_String | inline |
| eraseHead(int len) | UT_String | inline |
| eraseTail(int len) | UT_String | inline |
| expandArrays(char *names[], int max) | UT_String | |
| expandArrays(UT_StringArray &tokens, UT_StringArray &names) | UT_String | |
| expandControlSequences(bool expand_extended=false) | UT_String | |
| expandVariables() | UT_String | |
| extractProgramName(const char *path, bool strip_extension=true, bool normalize_path=true) | UT_String | |
| fcontain(const char *pattern, bool case_sensitive=true) const | UT_String | inline |
| fileExtension() | UT_String | inline |
| fileExtension() const | UT_String | inline |
| fileName() const | UT_String | inline |
| findChar(int c) | UT_String | inline |
| findChar(int c) const | UT_String | inline |
| findChar(const char *str) | UT_String | inline |
| findChar(const char *str) const | UT_String | inline |
| findLongestCommonPathPrefix(const char *fullpath1, int len1, const char *fullpath2, int len2) | UT_String | static |
| findLongestCommonSuffix(const char *with) const | UT_String | |
| findNonSpace() | UT_String | |
| findNonSpace() const | UT_String | |
| findString(const char *str, bool fullword, bool usewildcards) const | UT_String | |
| findWord(const char *word) const | UT_String | |
| forceAlphaNumeric() | UT_String | |
| forceValidVariableName(const char *safechars=nullptr) | UT_String | |
| format(int cols) | UT_String | |
| formatByteSize(exint size, int digits=2) | UT_String | |
| getAsCodePoints(UT_Int32Array &cp_list) const | UT_String | |
| getCodePointCount() const | UT_String | |
| getEmptyString() | UT_String | static |
| getMemoryUsage(bool inclusive=true) const | UT_String | inline |
| getRelativePath(const char *src_fullpath, const char *dest_fullpath, bool file_path=false, bool allow_relative_path_from_root=true) | UT_String | |
| harden() | UT_String | inline |
| harden(const char *s, int len=-1) | UT_String | |
| hardenIfNeeded() | UT_String | inline |
| hardenIfNeeded(const char *s) | UT_String | inline |
| hash() const | UT_String | inline |
| hash(const char *str, uint32 code=0) | UT_String | inlinestatic |
| hasWhiteSpace() const | UT_String | |
| incrementNumberedName(bool preserve_padding=false) | UT_String | |
| insert(int pos, const char *str) | UT_String | inline |
| isAbsolutePath(bool file_path=false) const | UT_String | |
| isAlwaysDeep() const | UT_String | inline |
| isFloat(bool skip_spaces=false, bool loose=false, bool allow_underscore=false) const | UT_String | |
| isHard() const | UT_String | inline |
| isInteger(bool skip_spaces=false) const | UT_String | |
| isQuotedString(char delimiter='\'') const | UT_String | |
| isstring() const | UT_String | inline |
| isValidVariableName(const char *safechars=nullptr) const | UT_String | |
| itoa(char *str, int64 i) | UT_String | static |
| itoa(int64 i) | UT_String | |
| itoaPretty(int64 val) | UT_String | |
| lastChar(int c) | UT_String | inline |
| lastChar(int c) const | UT_String | inline |
| length() const | UT_String | inline |
| load(UT_IStream &is) | UT_String | |
| makeQuotedString(char delimiter='\'', bool escape_nonprinting=false) const | UT_String | |
| makeSmartQuotedString(char default_delimiter='\'', bool escape_nonprinting=false) const | UT_String | |
| match(const char *pattern, bool case_sensitive=true) const | UT_String | |
| matchFile(const char *pattern) const | UT_String | |
| matchFileExtension(const char *match_extension) const | UT_String | inline |
| matchPath(const char *pattern, bool case_sensitive=true, bool *excludes_branch=nullptr) const | UT_String | |
| matchPattern(const UT_WorkArgs &pattern_args, bool assume_match=false) const | UT_String | |
| matchProgramName(const char *path, const char *expected, bool normalize_path=false) | UT_String | static |
| multiMatch(const char *pattern, bool case_sensitive, char separator) const | UT_String | |
| multiMatch(const char *pattern, bool case_sensitive=true, const char *separators=", ", bool *explicitly_excluded=nullptr, int *match_index=nullptr, ut_PatternRecord *pattern_record=nullptr) const | UT_String | |
| multiMatch(const UT_StringMMPattern &pattern, bool *explicitly_excluded=nullptr, int *match_index=nullptr, ut_PatternRecord *pattern_record=nullptr) const | UT_String | |
| multiMatchCheck(const char *pattern) | UT_String | static |
| multiMatchRecord(const char *pattern, int maxpatterns, char *singles, int &nsingles, char **words, int &nwords, bool case_sensitive=true, const char *separators=", ") const | UT_String | |
| multiMatchRecord(const UT_StringMMPattern &pattern, int maxpatterns, char *singles, int &nsingles, char **words, int &nwords) const | UT_String | |
| multiMatchRecord(const char *pattern, UT_StringHolder &singles, UT_StringArray &words, bool case_sensitive=true, const char *separators=", ") const | UT_String | |
| nonNullBuffer() const | UT_String | inline |
| normalizePath() | UT_String | |
| operator bool() const | UT_String | inline |
| operator char *() | UT_String | inline |
| operator const char *() const | UT_String | inline |
| operator UT_StringView() const | UT_String | inline |
| operator!=(const char *str) const | UT_String | inline |
| operator!=(const UT_String &str) const | UT_String | inline |
| operator!=(const UT_StringRef &str) const | UT_String | inline |
| operator()(unsigned i) const | UT_String | inline |
| operator()(unsigned i) | UT_String | inline |
| operator+=(const char *str) | UT_String | inline |
| operator+=(const UT_String &str) | UT_String | inline |
| operator+=(const UT_StringRef &str) | UT_String | |
| operator<(const char *str) const | UT_String | inline |
| operator<(const UT_String &str) const | UT_String | inline |
| operator<(const UT_StringRef &str) const | UT_String | inline |
| operator<<(std::ostream &os, const UT_String &d) | UT_String | friend |
| operator<<(UT_OStream &os, const UT_String &d) | UT_String | friend |
| operator<=(const char *str) const | UT_String | inline |
| operator<=(const UT_String &str) const | UT_String | inline |
| operator<=(const UT_StringRef &str) const | UT_String | inline |
| operator=(UT_String &&str) noexcept | UT_String | inline |
| operator=(const UT_String &str) | UT_String | |
| operator=(const char *str) | UT_String | |
| operator=(const std::string &str) | UT_String | |
| operator=(const UT_StringHolder &str) | UT_String | |
| operator=(UT_StringHolder &&str) | UT_String | inline |
| operator=(const UT_StringView &str) | UT_String | |
| operator==(const char *str) const | UT_String | inline |
| operator==(const UT_String &str) const | UT_String | inline |
| operator==(const UT_StringRef &str) const | UT_String | inline |
| operator>(const char *str) const | UT_String | inline |
| operator>(const UT_String &str) const | UT_String | inline |
| operator>(const UT_StringRef &str) const | UT_String | inline |
| operator>=(const char *str) const | UT_String | inline |
| operator>=(const UT_String &str) const | UT_String | inline |
| operator>=(const UT_StringRef &str) const | UT_String | inline |
| parse(char *argv[], int max_args, const char *quotes="\"'", bool keep_quotes=false) | UT_String | inline |
| parse(UT_WorkArgs &argv, int start_arg=0, const char *quotes="\"'", bool keep_quotes=false) | UT_String | inline |
| parse(UT_StringArray &argv, int start_arg=0, const char *quotes="\"'", bool keep_quotes=false) | UT_String | inline |
| parseInPlace(char *argv[], int max_args, const char *quotes="\"'", bool keep_quotes=false) | UT_String | |
| parseInPlace(UT_WorkArgs &argv, int start_arg=0, const char *quotes="\"'", bool keep_quotes=false) | UT_String | |
| parseInPlace(UT_StringArray &argv, int start_arg=0, const char *quotes="\"'", bool keep_quotes=false) | UT_String | |
| parseNumberedFilename(UT_String &prefix, UT_String &frame, UT_String &suff, bool negative=true, bool fractional=false) const | UT_String | |
| pathUpToExtension() const | UT_String | |
| patternRename(const char *match_pattern, const char *replace) | UT_String | |
| pluralize() | UT_String | |
| prepend(const char *prefix) | UT_String | |
| prepend(char ch) | UT_String | |
| protectPreQuotePythonStringLiteral(char delimiter='\'') | UT_String | |
| protectString(bool protect_empty=false) | UT_String | |
| protectString(std::ostream &os, char c) | UT_String | static |
| qsortCmpNumberedFilename(const char *const *v1, const char *const *v2) | UT_String | static |
| qsortCmpNumberedString(const char *const *v1, const char *const *v2) | UT_String | static |
| removeLast() | UT_String | inline |
| removeRange() | UT_String | |
| removeTrailingChars(char chr) | UT_String | |
| removeTrailingDigits() | UT_String | |
| removeTrailingSpace() | UT_String | |
| replace(int pos, int len, const char *str) | UT_String | |
| replaceExtension(const UT_String &new_ext) const | UT_String | |
| replacePrefix(const char *oldpref, const char *newpref) | UT_String | |
| replaceSuffix(const char *oldsuffix, const char *newsuffix) | UT_String | |
| save(std::ostream &os, bool binary) const | UT_String | |
| save(UT_OStream &os, bool binary) const | UT_String | |
| saveAscii(std::ostream &os) const | UT_String | inline |
| saveAscii(UT_OStream &os) const | UT_String | inline |
| saveBinary(std::ostream &os) const | UT_String | inline |
| setAlwaysDeep(bool deep) | UT_String | inline |
| setFormat(std::ostream &os, const char *fmt) | UT_String | static |
| setFormat(std::ostream &os) | UT_String | |
| splitPath(UT_String &dir_name, UT_String &file_name) const | UT_String | |
| sprintf(const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2 | UT_String | |
| startsWith(const UT_StringView &prefix, bool case_sensitive=true) const | UT_String | |
| steal() | UT_String | inline |
| strip(const char *chars) | UT_String | |
| substitute(const char *find, const char *replacement, exint count=-1) | UT_String | |
| substitute(char find, char replacement, bool all=true) | UT_String | |
| substr(UT_String &buf, int index, int len=0) const | UT_String | |
| suffix() const | UT_String | |
| swap(UT_String &other) | UT_String | inline |
| swap(UT_String &a, UT_String &b) | UT_String | friend |
| timeDeltaToPrettyString(double time_ms) | UT_String | |
| timeDeltaToPrettyStringMS(double time_ms) | UT_String | |
| toFloat() const | UT_String | |
| toInt() const | UT_String | |
| tokenize(char *argv[], int max_args, char separator) | UT_String | inline |
| tokenize(UT_WorkArgs &argv, char separator) | UT_String | inline |
| tokenize(char *argv[], int max_args, const char *separators=" \t\n") | UT_String | inline |
| tokenize(UT_WorkArgs &argv, const char *separators=" \t\n") | UT_String | inline |
| tokenize(T &list, const char *separators=" \t\n") | UT_String | inline |
| tokenizeInPlace(char *argv[], int max_args, char separator) | UT_String | |
| tokenizeInPlace(UT_WorkArgs &argv, char separator) | UT_String | |
| tokenizeInPlace(char *argv[], int max_args, const char *separators=" \t\n") | UT_String | |
| tokenizeInPlace(UT_WorkArgs &argv, const char *separators=" \t\n") | UT_String | |
| tokenizeInPlace(T &list, const char *separators=" \t\n") | UT_String | inline |
| toLower() | UT_String | inline |
| toStdString() const | UT_String | |
| toUpper() | UT_String | inline |
| traversePattern(int max, void *data, int(*func)(int num, int sec, void *data), unsigned int(*secfunc)(int num, void *data)=nullptr, int offset=0) const | UT_String | |
| trimBoundingSpace() | UT_String | |
| trimSpace(bool leave_single_space_between_words=false) | UT_String | |
| truncate(exint len) | UT_String | |
| truncateMiddle(int max_length) | UT_String | |
| UT_AlwaysDeepType enum name | UT_String | |
| UT_String(const char *str=nullptr) | UT_String | inline |
| UT_String(const char *str, bool deep_copy, int len=-1) | UT_String | |
| UT_String(const char *data, int bad)=delete | UT_String | |
| UT_String(const std::string &str) | UT_String | inlineexplicit |
| UT_String(const UT_StringHolder &str) | UT_String | inlineexplicit |
| UT_String(UT_StringHolder &&str) | UT_String | inlineexplicit |
| UT_String(const UT_StringView &sv) | UT_String | explicit |
| UT_String(UT_AlwaysDeepType, const char *str=nullptr) | UT_String | inline |
| UT_String(UT_AlwaysDeepType, const std::string &str) | UT_String | inline |
| UT_String(const UT_String &str) | UT_String | |
| UT_String(UT_String &&str) noexcept | UT_String | inline |
| UT_StringRef | UT_String | friend |
| utoa(char *str, uint64 i) | UT_String | static |
| utoa(uint64 i) | UT_String | |
| wildcardMatchCheck(const char *pattern) | UT_String | static |
| write(unsigned i, char c) | UT_String | inline |
| ~UT_String() | UT_String |