HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_StringWrap Member List

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

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