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

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

adoptFromCharArray(UT_Array< char > &data)UT_StringRef
adoptFromMalloc(const char *str, exint length)UT_StringRef
adoptFromNew(const char *str, exint length)UT_StringRef
adoptFromString(UT_String &str)UT_StringRefinline
begin() const UT_StringRefinline
buffer() const UT_StringRefinline
c_str() const UT_StringRefinline
clear()UT_StringRefinline
compare(const UT_StringRef &str, bool ignore_case=false) const UT_StringRefinline
const_iterator typedefUT_StringRef
contains(const char *pattern, bool case_sensitive=true) const UT_StringRefinline
countChar(char c) const UT_StringRefinline
data() const UT_StringRefinline
empty() const UT_StringRefinline
end() const UT_StringRefinline
endsWith(const UT_StringView &suffix, bool case_sense=true) const UT_StringRefinline
equal(const UT_StringRef &str, bool ignore_case=false) const UT_StringRefinline
fastReferenceWithStrlen(const char *src, exint length)UT_StringRefinline
fcontain(const char *pattern, bool case_sensitive=true) const UT_StringRefinline
findCharIndex(char c) const UT_StringRefinline
findCharIndex(const char *str) const UT_StringRefinline
findCharIndex(char c, exint start_offset) const UT_StringRefinline
findCharIndex(const char *str, exint start_offset) const UT_StringRefinline
findWord(const char *word) const UT_StringRefinline
forceValidVariableName(const char *safechars=nullptr) const UT_StringRef
getMemoryUsage(bool inclusive) const UT_StringRefinline
harden(const char *src)UT_StringRefinline
hash() const UT_StringRefinline
hash_string(const char *str, exint len)UT_StringRefinlinestatic
hasNonSpace() const UT_StringRefinline
isEmpty() const UT_StringRefinline
isFloat(bool skip_spaces=false, bool loose=false) const UT_StringRefinline
isInteger(bool skip_spaces=false) const UT_StringRefinline
isSentinel() const UT_StringRefinline
isstring() const UT_StringRefinline
isUnique() const UT_StringRefinline
lastCharIndex(char c, int occurrence_number=1) const UT_StringRefinline
length() const UT_StringRefinline
makeSentinel()UT_StringRefinline
match(const char *pattern, bool case_sensitive=true) const UT_StringRefinline
matchRegex(const char *expr) const UT_StringRef
multiMatch(const char *pattern, bool case_sensitive, char separator) const UT_StringRefinline
multiMatch(const char *pattern, bool case_sensitive=true, const char *separators=", ", bool *explicitly_excluded=0, int *match_index=0, ut_PatternRecord *pattern_record=nullptr) const UT_StringRefinline
multiMatch(const UT_StringMMPattern &pattern, bool *explicitly_excluded=0, int *match_index=0, ut_PatternRecord *pattern_record=nullptr) const UT_StringRefinline
myDataUT_StringRef
myDataIfCharsUT_StringRef
myDataIfHolderUT_StringRef
nonNullBuffer() const UT_StringRefinline
operator bool() const UT_StringRefinline
operator const char *() const UT_StringRefinline
operator!=(const UT_StringRef &s) const UT_StringRefinline
operator!=(const char *s) const UT_StringRefinline
operator!=(const UT_String &s) const UT_StringRefinline
operator<(const UT_StringRef &k) const UT_StringRefinline
operator<<(std::ostream &os, const UT_StringRef &d)UT_StringReffriend
operator<<(UT_OStream &os, const UT_StringRef &d)UT_StringReffriend
operator<=(const UT_StringRef &k) const UT_StringRefinline
operator=(const UT_StringRef &s)UT_StringRefinline
operator=(UT_StringRef &&s)UT_StringRefinline
operator==(const UT_StringRef &s) const UT_StringRefinline
operator==(const char *s) const UT_StringRefinline
operator==(const UT_String &s) const UT_StringRefinline
operator>(const UT_StringRef &k) const UT_StringRefinline
operator>=(const UT_StringRef &k) const UT_StringRefinline
reference(const char *src)UT_StringRefinline
reference(const char *str, exint length)UT_StringRef
saveAscii(std::ostream &os) const UT_StringRefinline
saveBinary(std::ostream &os) const UT_StringRefinline
SENTINEL enum valueUT_StringRef
spaceship(const UT_StringRef &k) const UT_StringRefinline
startsWith(const UT_StringView &pfx, bool case_sense=true) const UT_StringRefinline
stealAsMalloc()UT_StringRef
StorageMode enum nameUT_StringRef
STORE_EXTERNAL enum valueUT_StringRef
STORE_INLINE enum valueUT_StringRef
STORE_MALLOC enum valueUT_StringRef
STORE_NEW enum valueUT_StringRef
swap(UT_StringRef &other)UT_StringRefinline
swap(UT_StringRef &a, UT_StringRef &b)UT_StringReffriend
toFloat() const UT_StringRefinline
toInt() const UT_StringRefinline
toLower() const UT_StringRef
toStdString() const UT_StringRefinline
toUpper() const UT_StringRef
UT_StringHolder classUT_StringReffriend
UT_StringRef()UT_StringRefinline
UT_StringRef(const char *str)UT_StringRefinline
UT_StringRef(const char *data, exint length)UT_StringRefinline
UT_StringRef(const UT_StringLit &lit)UT_StringRefinlineexplicit
UT_StringRef(const std::string &str)UT_StringRefinline
UT_StringRef(const UT_WorkBuffer &str)UT_StringRef
UT_StringRef(const UT_String &str)UT_StringRefinline
UT_StringRef(const UT_StringRef &s) noexceptUT_StringRefinline
UT_StringRef(UT_StringRef &&s) noexceptUT_StringRefinline
UT_StringRef(UT_StringSentinelType)UT_StringRefinlineexplicit
UT_StringRef(UT_StringSentinelType, const char *str)UT_StringRefinline
UT_StringSentinelType enum nameUT_StringRef
value_type typedefUT_StringRef
verifyStringLit()UT_StringRefstatic
~UT_StringRef()UT_StringRefinline