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

This is the complete list of members for UT_StringHolder, 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
format(const char *fmt, const Args &...args)UT_StringHolderinline
format(const char *fmt, std::initializer_list< UT::Format::ArgValue > args)UT_StringHolder
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
LITERAL enum valueUT_StringHolderprotected
load(UT_IStream &is)UT_StringHolderinline
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""_UTsh(const char *s, std::size_t const length)UT_StringHolderfriend
operator+=(const UT_StringRef &src)UT_StringHolder
operator<(const UT_StringRef &k) const UT_StringRefinline
operator<=(const UT_StringRef &k) const UT_StringRefinline
operator=(const UT_StringHolder &s)UT_StringHolderinline
operator=(UT_StringHolder &&s)UT_StringHolderinline
operator=(UT_WorkBuffer &&buf)UT_StringHolder
UT_StringRef::operator=(const UT_StringRef &s)UT_StringRefinline
UT_StringRef::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
operator>>(std::istream &is, UT_StringHolder &s)UT_StringHolderfriend
prepend(const UT_StringRef &prefix)UT_StringHolder
reference(const char *src)UT_StringRefinline
reference(const char *str, exint length)UT_StringRef
REFERENCE enum valueUT_StringHolder
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
sprintf(const char *fmt, const Args &...args)UT_StringHolderinline
sprintf(const char *fmt, std::initializer_list< UT::Format::ArgValue > args)UT_StringHolder
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
strip(const char *chars)UT_StringHolder
substitute(const char *find, const char *replacement, int count=-1)UT_StringHolderinline
substitute(const char *find, const char *replacement, bool all)UT_StringHolderinline
swap(UT_StringHolder &other)UT_StringHolderinline
swap(UT_StringRef &other)UT_StringHolderinline
swap(UT_StringHolder &a, UT_StringRef &b)UT_StringHolderfriend
swap(UT_StringHolder &a, UT_StringHolder &b)UT_StringHolderfriend
theEmptyStringUT_StringHolderstatic
theSentinelUT_StringHolderstatic
toFloat() const UT_StringRefinline
toInt() const UT_StringRefinline
toLower() const UT_StringRef
toStdString() const UT_StringRefinline
toUpper() const UT_StringRef
trimBoundingSpace()UT_StringHolder
trimSpace(bool leave_single_space_between_words=false)UT_StringHolder
UT::Literal::operator""_sh(const char *s, std::size_t const length)UT_StringHolderfriend
UT_StringHolder()UT_StringHolderinline
UT_StringHolder(const char *str)UT_StringHolderinline
UT_StringHolder(UT_StringReferenceType, const char *str)UT_StringHolderinline
UT_StringHolder(const char *data, exint length)UT_StringHolderinline
UT_StringHolder(const char *data, bool bad)=deleteUT_StringHolder
UT_StringHolder(const char *data, int32 length)UT_StringHolderinline
UT_StringHolder(const char *data, uint32 length)UT_StringHolderinline
UT_StringHolder(const char *data, uint64 length)UT_StringHolderinline
UT_StringHolder(const std::string &str)UT_StringHolderinline
UT_StringHolder(UT_StringReferenceType, const std::string &str)UT_StringHolderinline
UT_StringHolder(const UT_WorkBuffer &str)UT_StringHolder
UT_StringHolder(UT_StringReferenceType, const UT_WorkBuffer &str)UT_StringHolderinline
UT_StringHolder(const UT_String &str)UT_StringHolderinline
UT_StringHolder(UT_String &&str)UT_StringHolderinline
UT_StringHolder(UT_StringReferenceType, const UT_String &str)UT_StringHolderinline
UT_StringHolder(const UT_StringView &sv)UT_StringHolder
UT_StringHolder(UT_StringReferenceType, const UT_StringRef &ref)UT_StringHolderinline
UT_StringHolder(const UT_StringRef &ref)UT_StringHolderinline
UT_StringHolder(UT_StringRef &&ref)UT_StringHolderinline
UT_StringHolder(UT_StringSentinelType sentinel)UT_StringHolderinlineexplicit
UT_StringHolder(const UT_StringHolder &str)UT_StringHolderinline
UT_StringHolder(UT_StringHolder &&a) noexceptUT_StringHolderinline
UT_StringHolder(UT_WorkBuffer &&buf) noexceptUT_StringHolder
UT_StringHolder(UT_StringLiteralType, const char *str, size_t length)UT_StringHolderinlineprotected
UT_StringLiteralType enum nameUT_StringHolderprotected
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_StringReferenceType enum nameUT_StringHolder
UT_StringSentinelType enum nameUT_StringRef
value_type typedefUT_StringRef
verifyStringLit()UT_StringRefstatic
~UT_StringRef()UT_StringRefinline