UT_String Member List

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]
ALWAYS_DEEP enum valueUT_String
append(char ch)UT_String
applyModifiers(const UT_String &modifiers)UT_String
applyNextModifier(const char *mod, bool all)UT_String
base(void) const UT_String
buffer() const UT_String [inline]
changeQuotedWord(const char *from, const char *to, int quote= '`', int all=1)UT_String
changeString(const char *from, const char *to, bool fullword)UT_String
changeWord(const char *from, const char *to, int all=1)UT_String
clear()UT_String [inline]
collapseAbsolutePath(bool file_path=false)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)UT_String [static]
contains(const char *pattern, int caseSensitive=1) const UT_String
countChar(int c) const UT_String
cshParse(char *argv[], int maxArgs, 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
dosParse(UT_WorkArgs &argv)UT_String
dosParse(char *argv[], int maxArgs)UT_String
endsWith(const char *suffix) const UT_String
endsWith(const char *suffix, bool case_sensitive) const UT_String
expandArrays(char *names[], int max)UT_String
expandControlSequences()UT_String
expandVariables()UT_String
extractModifiers(UT_String &modifiers)UT_String
fcontain(const char *pattern) const UT_String [inline]
fileExtension() const UT_String [inline]
fileName() const UT_String [inline]
findChar(int c) const UT_String [inline]
findChar(const char *str) const UT_String [inline]
findChar(const UT_String &str) const UT_String [inline]
findLongestCommonPathPrefix(const char *fullpath1, int len1, const char *fullpath2, int len2)UT_String [static]
findLongestCommonSuffix(const char *with)UT_String
findModifiers(const char *src)UT_String [static]
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
getEmptyString()UT_String [static]
getMemoryUsage() const UT_String [inline]
getRelativePath(const char *src_fullpath, const char *dest_fullpath)UT_String
harden()UT_String
harden(const char *s, int len=-1)UT_String
hardenIfNeeded()UT_String
hardenIfNeeded(const char *s)UT_String
hash() const UT_String [inline]
hash(const char *str, unsigned code=0)UT_String [inline, static]
hasWhiteSpace() const UT_String
incrementNumberedName()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(int skip_spaces=0, int loose=0) const UT_String
isHard() const UT_String [inline]
isInteger(int skip_spaces=0) const UT_String
isQuotedString(char delimiter='\'') const UT_String
isstring() const UT_String [inline]
isValidModifier(const char c, bool have_subst)UT_String [static]
itoa(char *str, int i)UT_String [static]
itoa(int i)UT_String
itoa_pretty(int64 val)UT_String
lastChar(int c) const UT_String [inline]
length(void) const UT_String [inline]
load(UT_IStream &is)UT_String
makeQuotedString(char delimiter='\'') const UT_String
makeSmartQuotedString(char default_delimiter='\'') const UT_String
match(const char *pattern, int caseSensitive=1) const UT_String
matchPattern(const UT_WorkArgs &pattern_args, bool assume_match=false)UT_String
multiMatch(const char *pattern, int caseSensitive, char separator) const UT_String
multiMatch(const char *pattern, int caseSensitive=1, const char *separators=", ", bool *explicitlyExcluded=0, int *matchIndex=0) const UT_String
multiMatchCheck(const char *pattern)UT_String [static]
multiMatchRecord(const char *pattern, int maxpatterns, char *singles, int &nsingles, char **words, int &nwords, int case_sensitive=1, const char *separators=", ") const UT_String
nonNullBuffer() const UT_String [inline]
operator char *()UT_String [inline]
operator const char *() const UT_String [inline]
operator!=(const char *str) const UT_String [inline]
operator!=(const UT_String &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 char *str) const UT_String [inline]
operator<(const UT_String &str) const UT_String [inline]
operator<<(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_String &str)UT_String
operator=(const char *str)UT_String
operator==(const char *str) const UT_String [inline]
operator==(const UT_String &str) const UT_String [inline]
operator>(const char *str) const UT_String [inline]
operator>(const UT_String &str) const UT_String [inline]
operator>=(const char *str) const UT_String [inline]
operator>=(const UT_String &str) const UT_String [inline]
parse(char *argv[], int maxArgs)UT_String [inline]
parse(UT_WorkArgs &argv)UT_String [inline]
parseInPlace(char *argv[], int maxArgs)UT_String
parseInPlace(UT_WorkArgs &argv)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
prepend(const char *prefix)UT_String
prepend(char ch)UT_String
protectString()UT_String
qsortCmpNumberedFilename(const void *v1, const void *v2)UT_String [static]
qsortCmpNumberedFilename(char *const *v1, char *const *v2)UT_String [static]
qsortCmpNumberedString(const void *v1, const void *v2)UT_String [static]
qsortCmpNumberedString(char *const *v1, char *const *v2)UT_String [static]
removeRange()UT_String
removeTrailingDigits()UT_String
removeTrailingSpace()UT_String
replace(int pos, int len, const char *str)UT_String
replacePrefix(const char *oldpref, const char *newpref)UT_String
replaceSuffix(const char *oldsuffix, const char *newsuffix)UT_String
save(ostream &os, int binary) const UT_String
saveAscii(ostream &os) const UT_String [inline]
saveBinary(ostream &os) const UT_String [inline]
setAlwaysDeep(bool deep)UT_String [inline]
setFormat(ostream &os, const char *fmt)UT_String [static]
setFormat(ostream &os)UT_String
splitPath(UT_String &dir_name, UT_String &file_name) const UT_String
sprintf(const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2UT_String
startsWith(const char *prefix) const UT_String
steal(void)UT_String [inline]
strip(const char *chars)UT_String
substitute(const char *find, const char *replacement, bool all=true)UT_String
substr(UT_String &buf, int index, int len=0) const UT_String
suffix(void) const UT_String
swap(UT_String &other)UT_String
toFloat() const UT_String
toInt() const UT_String
tokenize(char *argv[], int maxArgs, char separator)UT_String [inline]
tokenize(UT_WorkArgs &argv, char separator)UT_String [inline]
tokenize(char *argv[], int maxArgs, const char *separators=" \t\n")UT_String [inline]
tokenize(UT_WorkArgs &argv, const char *separators=" \t\n")UT_String [inline]
tokenizeInPlace(char *argv[], int maxArgs, char separator)UT_String
tokenizeInPlace(UT_WorkArgs &argv, char separator)UT_String
tokenizeInPlace(char *argv[], int maxArgs, const char *separators=" \t\n")UT_String
tokenizeInPlace(UT_WorkArgs &argv, const char *separators=" \t\n")UT_String
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 leaveSingleSpaceBetweenWords=false)UT_String
truncateMiddle(int max_length)UT_String
UT_AlwaysDeepType enum nameUT_String
UT_String(const char *str=0, int deepCopy=0, int len=-1)UT_String
UT_String(UT_AlwaysDeepType, const char *str=0)UT_String [inline]
UT_String(const UT_String &str)UT_String
utoa(char *str, unsigned i)UT_String [static]
utoa(int i)UT_String
wildcardMatchCheck(const char *pattern)UT_String [static]
~UT_String()UT_String


Generated on Fri May 25 00:10:55 2012 for HDK by  doxygen 1.5.9