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

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

adoptFromCharArray(UT_Array< char > &data)UT_WorkBuffer
adoptFromMalloc(char *data, exint length)UT_WorkBuffer
advance(exint by_length)UT_WorkBufferinline
append(char character)UT_WorkBufferinline
append(exint n, char character)UT_WorkBufferinline
append(utf32 cp)UT_WorkBufferinline
append(const char *data, exint size)UT_WorkBufferinline
append(const char *str)UT_WorkBufferinline
append(const UT_String &str)UT_WorkBufferinline
append(const UT_StringRef &str)UT_WorkBufferinline
append(const UT_StringLit &str)UT_WorkBufferinline
append(const UT_StringArray &strs, const UT_StringRef &sep)UT_WorkBuffer
append(const UT_WorkBuffer &wb)UT_WorkBufferinline
append(const UT_StringView &view)UT_WorkBufferinline
append(const UT_Digits &)UT_WorkBuffer
appendFormat(const char *fmt, const Args &...args)UT_WorkBufferinline
appendFormat(const char *fmt, std::initializer_list< UT::Format::ArgValue > args)UT_WorkBuffer
appendFormatByArray(const char *fmt, const UT_Array< UT::Format::ArgValue > &args, bool report_errors=true)UT_WorkBuffer
appendPrintMemory(int64 mem)UT_WorkBuffer
appendSprintf(const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2UT_WorkBuffer
backup(exint by_length)UT_WorkBufferinline
backupTo(char c)UT_WorkBufferinline
begin() const UT_WorkBufferinline
buffer() const UT_WorkBufferinline
castToUTF16() const UT_WorkBufferinline
clear()UT_WorkBufferinline
cmdGetLine(std::istream &is, UT_WorkArgs &args, int &line_num, const char *comment_chars="#", const char *separators=" \t\n\r")UT_WorkBuffer
cmdGetLine(UT_IStream &is, UT_WorkArgs &args, int &line_num, const char *comment_chars="#", const char *separators=" \t\n\r")UT_WorkBuffer
cmdGetLine(FILE *fp, UT_WorkArgs &args, int &line_num, const char *comment_chars="#", const char *separators=" \t\n\r")UT_WorkBuffer
copyIntoString(UT_String &str) const UT_WorkBuffer
copyIntoString(char *str, exint max_length) const UT_WorkBuffer
count(const char *needle) const UT_WorkBuffer
data() const UT_WorkBufferinline
end() const UT_WorkBufferinline
erase(exint pos, exint len)UT_WorkBuffer
eraseHead(exint n)UT_WorkBufferinline
findChar(char c, int occurance_number=1) const UT_WorkBufferinline
findCharFrom(char c, exint position, int occurance_number=1) const UT_WorkBufferinline
first() const UT_WorkBufferinline
format(const char *fmt, const Args &...args)UT_WorkBufferinline
fullyProtectedBinaryStrcat(const char *str, exint size, bool force_quote=false)UT_WorkBuffer
fullyProtectedStrcat(const char *str, bool force_quote=false)UT_WorkBuffer
getAllocatedSize() const UT_WorkBufferinline
getline(std::istream &is)UT_WorkBuffer
getline(FILE *fp)UT_WorkBuffer
getMemoryUsage(bool inclusive) const UT_WorkBuffer
getNextToken(const char *(&string), const UT_String separators=" \t\n")UT_WorkBuffer
insert(exint pos, const char *str, exint slen)UT_WorkBuffer
isEmpty() const UT_WorkBufferinline
isNullTerminated() const UT_WorkBuffer
isstring() const UT_WorkBufferinline
itoa(int64 i)UT_WorkBuffer
last() const UT_WorkBufferinline
lastChar(char c, int occurance_number=1) const UT_WorkBufferinline
length() const UT_WorkBufferinline
lock(exint offset=0, exint reserve_bytes=0)UT_WorkBuffer
lockUTF16(exint offset=0, exint len=0)UT_WorkBufferinline
lower()UT_WorkBuffer
makeIndentString(exint indent, exint tabstop=8)UT_WorkBuffer
narrow(const utf16 *str)UT_WorkBufferinlinestatic
operator!=(const char *str) const UT_WorkBufferinline
operator!=(const UT_String &str) const UT_WorkBufferinline
operator!=(const UT_StringRef &str) const UT_WorkBufferinline
operator!=(const UT_WorkBuffer &buf) const UT_WorkBufferinline
operator()(exint idx) const UT_WorkBufferinline
operator+=(const char *str)UT_WorkBufferinline
operator+=(const std::string &str)UT_WorkBufferinline
operator+=(const UT_WorkBuffer &wb)UT_WorkBufferinline
operator+=(const UT_String &str)UT_WorkBufferinline
operator+=(const UT_StringRef &str)UT_WorkBufferinline
operator+=(const UT_Digits &digits)UT_WorkBufferinline
operator<<(std::ostream &os, const UT_WorkBuffer &buffer)UT_WorkBufferfriend
operator=(const UT_WorkBuffer &other)UT_WorkBufferinline
operator=(const char *str)UT_WorkBufferinline
operator=(const std::string &str)UT_WorkBufferinline
operator==(const char *str) const UT_WorkBufferinline
operator==(const UT_String &str) const UT_WorkBufferinline
operator==(const UT_StringRef &str) const UT_WorkBufferinline
operator==(const UT_WorkBuffer &buf) const UT_WorkBufferinline
prepend(char character)UT_WorkBufferinline
prepend(const char *data, exint size)UT_WorkBufferinline
prepend(const char *str)UT_WorkBufferinline
prepend(const UT_String &str)UT_WorkBufferinline
prepend(const UT_StringRef &str)UT_WorkBufferinline
printMemory(int64 mem)UT_WorkBufferinline
protectedStrcat(const char *str, bool force_quote=false)UT_WorkBuffer
readFile(const char *filename)UT_WorkBuffer
release(bool recompute_length=false)UT_WorkBuffer
releaseSetLength(exint new_length)UT_WorkBuffer
removeLeadingSpace()UT_WorkBuffer
removeTrailingDigits()UT_WorkBuffer
removeTrailingSpace()UT_WorkBuffer
removeTrailingSpaceLines()UT_WorkBuffer
reserve(exint bytes=0)UT_WorkBuffer
rewind()UT_WorkBufferinline
setAsUTF16(const utf8 *str)UT_WorkBuffer
setFromUTF16(const utf16 *str)UT_WorkBuffer
sprintf(const char *fmt,...) SYS_PRINTF_CHECK_ATTRIBUTE(2UT_WorkBuffer
stealIntoString(UT_String &str)UT_WorkBuffer
stealIntoStringHolder(UT_StringHolder &str)UT_WorkBuffer
strcat(const char *src)UT_WorkBufferinline
strcatFirstWord(const char *src)UT_WorkBuffer
strcmp(const char *src) const UT_WorkBufferinline
strcpy(const char *src)UT_WorkBufferinline
strcpy(const UT_String &src)UT_WorkBufferinline
strcpy(const UT_StringRef &src)UT_WorkBufferinline
strcpy(const UT_WorkBuffer &src)UT_WorkBufferinline
strcpy(const UT_StringView &src)UT_WorkBufferinline
strdup() const UT_WorkBufferinline
strip(const char *chars)UT_WorkBuffer
stripComments(char comment_char= '#')UT_WorkBuffer
strlen() const UT_WorkBufferinline
strncat(const char *src, exint len)UT_WorkBufferinline
strncmp(const char *src, exint n) const UT_WorkBufferinline
strncpy(const char *src, exint maxlen)UT_WorkBufferinline
subPatterns(const char *to_pattern, const char *from_name, const char *from_pattern)UT_WorkBuffer
substitute(const char *find, const char *replacement, int count=-1)UT_WorkBuffer
substitute(const char *find, const char *replacement, bool all)UT_WorkBufferinline
swap(UT_WorkBuffer &other)UT_WorkBufferinline
toStdString() const UT_WorkBufferinline
truncate(exint new_length)UT_WorkBufferinline
upper()UT_WorkBuffer
UT_WorkBuffer()UT_WorkBufferinline
UT_WorkBuffer(const char *str)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const char *data, exint size)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const UT_String &str)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const UT_StringRef &str)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const UT_StringLit &str)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const UT_StringView &view)UT_WorkBufferinlineexplicit
UT_WorkBuffer(const UT_WorkBuffer &other)UT_WorkBufferinline
utoa(uint64 i)UT_WorkBuffer
value_type typedefUT_WorkBuffer
vsprintf(const char *fmt, va_list ap)UT_WorkBuffer
widen(const utf8 *str)UT_WorkBufferinlinestatic
write(exint offset, char c)UT_WorkBufferinline
write(exint offset, const char *src)UT_WorkBufferinline
write(exint offset, const UT_StringHolder &src)UT_WorkBufferinline
~UT_WorkBuffer()UT_WorkBufferinline