HDK
|
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_StringRef | inline |
begin() const | UT_StringRef | inline |
buffer() const | UT_StringRef | inline |
c_str() const | UT_StringRef | inline |
clear() | UT_StringRef | inline |
compare(const UT_StringRef &str, bool ignore_case=false) const | UT_StringRef | inline |
const_iterator typedef | UT_StringRef | |
contains(const char *pattern, bool case_sensitive=true) const | UT_StringRef | inline |
countChar(char c) const | UT_StringRef | inline |
data() const | UT_StringRef | inline |
empty() const | UT_StringRef | inline |
end() const | UT_StringRef | inline |
endsWith(const UT_StringView &suffix, bool case_sense=true) const | UT_StringRef | inline |
equal(const UT_StringRef &str, bool ignore_case=false) const | UT_StringRef | inline |
fastReferenceWithStrlen(const char *src, exint length) | UT_StringRef | inline |
fcontain(const char *pattern, bool case_sensitive=true) const | UT_StringRef | inline |
findCharIndex(char c) const | UT_StringRef | inline |
findCharIndex(const char *str) const | UT_StringRef | inline |
findCharIndex(char c, exint start_offset) const | UT_StringRef | inline |
findCharIndex(const char *str, exint start_offset) const | UT_StringRef | inline |
findWord(const char *word) const | UT_StringRef | inline |
forceValidVariableName(const char *safechars=nullptr) const | UT_StringRef | |
format(const char *fmt, const Args &...args) | UT_StringHolder | inline |
format(const char *fmt, std::initializer_list< UT::Format::ArgValue > args) | UT_StringHolder | |
getMemoryUsage(bool inclusive) const | UT_StringRef | inline |
harden(const char *src) | UT_StringRef | inline |
hash() const | UT_StringRef | inline |
hash_string(const char *str, exint len) | UT_StringRef | inlinestatic |
hasNonSpace() const | UT_StringRef | inline |
isEmpty() const | UT_StringRef | inline |
isFloat(bool skip_spaces=false, bool loose=false) const | UT_StringRef | inline |
isInteger(bool skip_spaces=false) const | UT_StringRef | inline |
isSentinel() const | UT_StringRef | inline |
isstring() const | UT_StringRef | inline |
isUnique() const | UT_StringRef | inline |
lastCharIndex(char c, int occurrence_number=1) const | UT_StringRef | inline |
length() const | UT_StringRef | inline |
LITERAL enum value | UT_StringHolder | protected |
load(UT_IStream &is) | UT_StringHolder | inline |
makeSentinel() | UT_StringRef | inline |
match(const char *pattern, bool case_sensitive=true) const | UT_StringRef | inline |
matchRegex(const char *expr) const | UT_StringRef | |
multiMatch(const char *pattern, bool case_sensitive, char separator) const | UT_StringRef | inline |
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_StringRef | inline |
multiMatch(const UT_StringMMPattern &pattern, bool *explicitly_excluded=0, int *match_index=0, ut_PatternRecord *pattern_record=nullptr) const | UT_StringRef | inline |
myData | UT_StringRef | |
myDataIfChars | UT_StringRef | |
myDataIfHolder | UT_StringRef | |
nonNullBuffer() const | UT_StringRef | inline |
operator bool() const | UT_StringRef | inline |
operator const char *() const | UT_StringRef | inline |
operator!=(const UT_StringRef &s) const | UT_StringRef | inline |
operator!=(const char *s) const | UT_StringRef | inline |
operator!=(const UT_String &s) const | UT_StringRef | inline |
operator""_UTsh(const char *s, std::size_t const length) | UT_StringHolder | friend |
operator+=(const UT_StringRef &src) | UT_StringHolder | |
operator<(const UT_StringRef &k) const | UT_StringRef | inline |
operator<=(const UT_StringRef &k) const | UT_StringRef | inline |
operator=(const UT_StringHolder &s) | UT_StringHolder | inline |
operator=(UT_StringHolder &&s) | UT_StringHolder | inline |
operator=(UT_WorkBuffer &&buf) | UT_StringHolder | |
UT_StringRef::operator=(const UT_StringRef &s) | UT_StringRef | inline |
UT_StringRef::operator=(UT_StringRef &&s) | UT_StringRef | inline |
operator==(const UT_StringRef &s) const | UT_StringRef | inline |
operator==(const char *s) const | UT_StringRef | inline |
operator==(const UT_String &s) const | UT_StringRef | inline |
operator>(const UT_StringRef &k) const | UT_StringRef | inline |
operator>=(const UT_StringRef &k) const | UT_StringRef | inline |
operator>>(std::istream &is, UT_StringHolder &s) | UT_StringHolder | friend |
prepend(const UT_StringRef &prefix) | UT_StringHolder | |
reference(const char *src) | UT_StringRef | inline |
reference(const char *str, exint length) | UT_StringRef | |
REFERENCE enum value | UT_StringHolder | |
saveAscii(std::ostream &os) const | UT_StringRef | inline |
saveBinary(std::ostream &os) const | UT_StringRef | inline |
SENTINEL enum value | UT_StringRef | |
spaceship(const UT_StringRef &k) const | UT_StringRef | inline |
sprintf(const char *fmt, const Args &...args) | UT_StringHolder | inline |
sprintf(const char *fmt, std::initializer_list< UT::Format::ArgValue > args) | UT_StringHolder | |
startsWith(const UT_StringView &pfx, bool case_sense=true) const | UT_StringRef | inline |
stealAsMalloc() | UT_StringRef | |
StorageMode enum name | UT_StringRef | |
STORE_EXTERNAL enum value | UT_StringRef | |
STORE_INLINE enum value | UT_StringRef | |
STORE_MALLOC enum value | UT_StringRef | |
STORE_NEW enum value | UT_StringRef | |
strip(const char *chars) | UT_StringHolder | |
substitute(const char *find, const char *replacement, int count=-1) | UT_StringHolder | inline |
substitute(const char *find, const char *replacement, bool all) | UT_StringHolder | inline |
swap(UT_StringHolder &other) | UT_StringHolder | inline |
swap(UT_StringRef &other) | UT_StringHolder | inline |
swap(UT_StringHolder &a, UT_StringRef &b) | UT_StringHolder | friend |
swap(UT_StringHolder &a, UT_StringHolder &b) | UT_StringHolder | friend |
theEmptyString | UT_StringHolder | static |
theSentinel | UT_StringHolder | static |
toFloat() const | UT_StringRef | inline |
toInt() const | UT_StringRef | inline |
toLower() const | UT_StringRef | |
toStdString() const | UT_StringRef | inline |
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_StringHolder | friend |
UT_StringHolder() | UT_StringHolder | inline |
UT_StringHolder(const char *str) | UT_StringHolder | inline |
UT_StringHolder(UT_StringReferenceType, const char *str) | UT_StringHolder | inline |
UT_StringHolder(const char *data, exint length) | UT_StringHolder | inline |
UT_StringHolder(const char *data, bool bad)=delete | UT_StringHolder | |
UT_StringHolder(const char *data, int32 length) | UT_StringHolder | inline |
UT_StringHolder(const char *data, uint32 length) | UT_StringHolder | inline |
UT_StringHolder(const char *data, uint64 length) | UT_StringHolder | inline |
UT_StringHolder(const std::string &str) | UT_StringHolder | inline |
UT_StringHolder(UT_StringReferenceType, const std::string &str) | UT_StringHolder | inline |
UT_StringHolder(const UT_WorkBuffer &str) | UT_StringHolder | |
UT_StringHolder(UT_StringReferenceType, const UT_WorkBuffer &str) | UT_StringHolder | inline |
UT_StringHolder(const UT_String &str) | UT_StringHolder | inline |
UT_StringHolder(UT_String &&str) | UT_StringHolder | inline |
UT_StringHolder(UT_StringReferenceType, const UT_String &str) | UT_StringHolder | inline |
UT_StringHolder(const UT_StringView &sv) | UT_StringHolder | |
UT_StringHolder(UT_StringReferenceType, const UT_StringRef &ref) | UT_StringHolder | inline |
UT_StringHolder(const UT_StringRef &ref) | UT_StringHolder | inline |
UT_StringHolder(UT_StringRef &&ref) | UT_StringHolder | inline |
UT_StringHolder(UT_StringSentinelType sentinel) | UT_StringHolder | inlineexplicit |
UT_StringHolder(const UT_StringHolder &str) | UT_StringHolder | inline |
UT_StringHolder(UT_StringHolder &&a) noexcept | UT_StringHolder | inline |
UT_StringHolder(UT_WorkBuffer &&buf) noexcept | UT_StringHolder | |
UT_StringHolder(UT_StringLiteralType, const char *str, size_t length) | UT_StringHolder | inlineprotected |
UT_StringLiteralType enum name | UT_StringHolder | protected |
UT_StringRef() | UT_StringRef | inline |
UT_StringRef(const char *str) | UT_StringRef | inline |
UT_StringRef(const char *data, exint length) | UT_StringRef | inline |
UT_StringRef(const UT_StringLit &lit) | UT_StringRef | inlineexplicit |
UT_StringRef(const std::string &str) | UT_StringRef | inline |
UT_StringRef(const UT_WorkBuffer &str) | UT_StringRef | |
UT_StringRef(const UT_String &str) | UT_StringRef | inline |
UT_StringRef(const UT_StringRef &s) noexcept | UT_StringRef | inline |
UT_StringRef(UT_StringRef &&s) noexcept | UT_StringRef | inline |
UT_StringRef(UT_StringSentinelType) | UT_StringRef | inlineexplicit |
UT_StringRef(UT_StringSentinelType, const char *str) | UT_StringRef | inline |
UT_StringReferenceType enum name | UT_StringHolder | |
UT_StringSentinelType enum name | UT_StringRef | |
value_type typedef | UT_StringRef | |
verifyStringLit() | UT_StringRef | static |
~UT_StringRef() | UT_StringRef | inline |