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=0, UT_StringCshIO *io=0) | UT_String | |
cshParse(UT_WorkArgs &argv, void(*vlookup)(const char *, UT_String &)=UTvarLookup, void(*elookup)(const char *, UT_String &)=UTexprLookup, int *error=0, UT_StringCshIO *io=0) | 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=NULL) | 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) | 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=NULL) 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=0, int *match_index=0, ut_PatternRecord *pattern_record=NULL) const | UT_String | |
multiMatch(const UT_StringMMPattern &pattern, bool *explicitly_excluded=0, int *match_index=0, ut_PatternRecord *pattern_record=NULL) 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) | 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, int count=-1) | UT_String | |
substitute(const char *find, const char *replacement, bool all) | UT_String | inline |
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)=0, 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=0) | UT_String | inline |
UT_String(const char *str, bool deep_copy, int len=-1) | 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=0) | 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 |