Base Module  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
String Member List

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

append(const ConstString &str, int32 n=-1)String
append(const char8 *str, int32 n=-1)String
append(const char16 *str, int32 n=-1)String
append(const char8 c, int32 n=1)String
append(const char16 c, int32 n=1)String
assign(const ConstString &str, int32 n=-1)String
assign(const char8 *str, int32 n=-1, bool isTerminated=true)String
assign(const char16 *str, int32 n=-1, bool isTerminated=true)String
assign(char8 c, int32 n=1)String
assign(char16 c, int32 n=1)String
bufferConstString
buffer16ConstString
buffer8ConstString
CharGroup enum nameString
compare(const ConstString &str, int32 n, CompareMode m=kCaseSensitive) const ConstString
compare(const ConstString &str, CompareMode m=kCaseSensitive) const ConstString
compareAt(uint32 index, const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive) const ConstString
CompareMode enum nameConstString
ConstString(const char8 *str, int32 length=-1)ConstString
ConstString(const char16 *str, int32 length=-1)ConstString
ConstString(const ConstString &str, int32 offset=0, int32 length=-1)ConstString
ConstString(const FVariant &var)ConstString
ConstString()ConstString
contains(const ConstString &str, CompareMode m=kCaseSensitive) const ConstString
copyTo(char *str, uint32 idx=0, int32 n=-1) const ConstString
copyTo(IStringResult *result) const ConstString
copyTo(IString &string) const ConstString
copyTo16(char16 *str, uint32 idx=0, int32 n=-1) const ConstString
copyTo8(char8 *str, uint32 idx=0, int32 n=-1) const ConstString
countOccurences(char8 c, uint32 startIndex, CompareMode=kCaseSensitive) const ConstString
countOccurences(char16 c, uint32 startIndex, CompareMode=kCaseSensitive) const ConstString
endsWith(const ConstString &str, CompareMode m=kCaseSensitive) const ConstString
extract(String &result, uint32 idx, int32 n=-1) const ConstString
findFirst(const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive, int32 endIndex=-1) const ConstStringinline
findFirst(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const ConstStringinline
findFirst(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const ConstStringinline
findLast(const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive) const ConstStringinline
findLast(char8 c, CompareMode m=kCaseSensitive) const ConstStringinline
findLast(char16 c, CompareMode m=kCaseSensitive) const ConstStringinline
findNext(int32 startIndex, const ConstString &str, int32 n=-1, CompareMode=kCaseSensitive, int32 endIndex=-1) const ConstString
findNext(int32 startIndex, char8 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const ConstString
findNext(int32 startIndex, char16 c, CompareMode=kCaseSensitive, int32 endIndex=-1) const ConstString
findPrev(int32 startIndex, const ConstString &str, int32 n=-1, CompareMode=kCaseSensitive) const ConstString
findPrev(int32 startIndex, char8 c, CompareMode=kCaseSensitive) const ConstString
findPrev(int32 startIndex, char16 c, CompareMode=kCaseSensitive) const ConstString
fromAttributes(IAttributes *a, IAttrID attrID)String
fromPascalString(const unsigned char *buf)String
fromUTF8(const char8 *utf8String)String
fromVariant(const FVariant &var)String
getChar(uint32 index) const ConstStringinline
getChar16(uint32 index) const SMTG_OVERRIDEStringinlinevirtual
getChar8(uint32 index) const SMTG_OVERRIDEStringinlinevirtual
getCharAt(uint32 index) const ConstStringinline
getFirstDifferent(const ConstString &str, CompareMode=kCaseSensitive) const ConstString
getNumber() const ConstStringinline
getTrailingNumber(int64 fallback=0) const ConstString
getTrailingNumberIndex(uint32 width=0) const ConstString
hash(uint32 tsize) const ConstStringinline
incrementTrailingNumber(uint32 width=2, char separator=STR(' '), uint32 minNumber=1, bool applyOnlyFormat=false)String
insertAt(uint32 idx, const ConstString &str, int32 n=-1)String
insertAt(uint32 idx, const char8 *str, int32 n=-1)String
insertAt(uint32 idx, const char16 *str, int32 n=-1)String
insertAt(uint32 idx, char8 c)Stringinline
insertAt(uint32 idx, char16 c)Stringinline
isAsciiString() const ConstString
isCharAlpha(char8 character)ConstStringstatic
isCharAlpha(char16 character)ConstStringstatic
isCharAlphaNum(char8 character)ConstStringstatic
isCharAlphaNum(char16 character)ConstStringstatic
isCharAscii(char8 character)ConstStringstatic
isCharAscii(char16 character)ConstStringstatic
isCharDigit(char8 character)ConstStringstatic
isCharDigit(char16 character)ConstStringstatic
isCharLower(char8 character)ConstStringstatic
isCharLower(char16 character)ConstStringstatic
isCharSpace(char8 character)ConstStringstatic
isCharSpace(char16 character)ConstStringstatic
isCharUpper(char8 character)ConstStringstatic
isCharUpper(char16 character)ConstStringstatic
isDigit(uint32 index) const ConstString
isEmpty() const ConstStringinline
isNormalized(UnicodeNormalization=kUnicodeNormC)ConstString
isWideConstStringprotected
isWideString() const ConstStringinline
kCaseInsensitive enum valueConstString
kCaseSensitive enum valueConstString
kNotAlpha enum valueString
kNotAlphaNum enum valueString
kSpace enum valueString
lenConstStringprotected
length() const ConstStringinlinevirtual
multiByteToWideString(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default)ConstStringstatic
naturalCompare(const ConstString &str, CompareMode mode=kCaseSensitive) const ConstString
normalize(UnicodeNormalization=kUnicodeNormC)String
operator const char16 *() const ConstStringinline
operator const char8 *() const ConstStringinline
operator+=(const String &str)Stringinline
operator+=(const ConstString &str)Stringinline
operator+=(const char8 *str)Stringinline
operator+=(const char16 *str)Stringinline
operator+=(const char8 c)Stringinline
operator+=(const char16 c)Stringinline
operator=(const char8 *str)Stringinline
operator=(const char16 *str)Stringinline
operator=(const ConstString &str)Stringinline
operator=(const String &str)Stringinline
operator=(char8 c)Stringinline
operator=(char16 c)Stringinline
operator[](short idx) const ConstStringinline
operator[](long idx) const ConstStringinline
operator[](int idx) const ConstStringinline
operator[](unsigned short idx) const ConstStringinline
operator[](unsigned long idx) const ConstStringinline
operator[](unsigned int idx) const ConstStringinline
pass()String
passToVariant(FVariant &var)String
printf(const char8 *format,...)String
printf(const char16 *format,...)String
printFloat(double value, uint32 maxPrecision=6)String
printInt64(int64 value)String
ptr() const ConstStringinlinevirtual
remove(uint32 index=0, int32 n=-1)String
removeChars(CharGroup mode=kSpace)String
removeChars(const char8 *which)Stringinline
removeChars(const char16 *which)Stringinline
removeChars(const char8 which)Stringinline
removeChars(const char16 which)Stringinline
removeChars16(const char16 *which)String
removeChars16(const char16 which)Stringinline
removeChars8(const char8 *which)String
removeChars8(const char8 which)Stringinline
removeSubString(const ConstString &subString, bool allOccurences=true)String
replace(uint32 idx, int32 n1, const ConstString &str, int32 n2=-1)String
replace(uint32 idx, int32 n1, const char8 *str, int32 n2=-1)String
replace(uint32 idx, int32 n1, const char16 *str, int32 n2=-1)String
replace(const char8 *toReplace, const char8 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)String
replace(const char16 *toReplace, const char16 *toReplaceWith, bool all=false, CompareMode m=kCaseSensitive)String
replaceChars(char8 toReplace, char8 toReplaceBy)Stringinline
replaceChars(char16 toReplace, char16 toReplaceBy)Stringinline
replaceChars(const char8 *toReplace, char8 toReplaceBy)Stringinline
replaceChars(const char16 *toReplace, char16 toReplaceBy)Stringinline
replaceChars16(const char16 *toReplace, char16 toReplaceBy)String
replaceChars16(char16 toReplace, char16 toReplaceBy)Stringinline
replaceChars8(const char8 *toReplace, char8 toReplaceBy)String
replaceChars8(char8 toReplace, char8 toReplaceBy)Stringinline
resize(uint32 newSize, bool wide, bool fill=false)Stringprotected
scanFloat(double &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanHex(uint8 &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanHex(const char *text, uint8 &value, bool scanToEnd=true)ConstStringstatic
scanHex_16(const char16 *text, uint8 &value, bool scanToEnd=true)ConstStringstatic
scanHex_8(const char8 *text, uint8 &value, bool scanToEnd=true)ConstStringstatic
scanInt32(int32 &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanInt32(const char *text, int32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanInt32_16(const char16 *text, int32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanInt32_8(const char8 *text, int32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanInt64(int64 &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanInt64(const char *text, int64 &value, bool scanToEnd=true)ConstStringstatic
scanInt64_16(const char16 *text, int64 &value, bool scanToEnd=true)ConstStringstatic
scanInt64_8(const char8 *text, int64 &value, bool scanToEnd=true)ConstStringstatic
scanUInt32(uint32 &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanUInt32(const char *text, uint32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanUInt32_16(const char16 *text, uint32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanUInt32_8(const char8 *text, uint32 &value, bool scanToEnd=true)ConstStringinlinestatic
scanUInt64(uint64 &value, uint32 offset=0, bool scanToEnd=true) const ConstString
scanUInt64(const char *text, uint64 &value, bool scanToEnd=true)ConstStringstatic
scanUInt64_16(const char16 *text, uint64 &value, bool scanToEnd=true)ConstStringstatic
scanUInt64_8(const char8 *text, uint64 &value, bool scanToEnd=true)ConstStringstatic
setChar(uint32 index, char8 c)Stringinline
setChar(uint32 index, char16 c)Stringinline
setChar16(uint32 index, char16 c)String
setChar8(uint32 index, char8 c)String
startsWith(const ConstString &str, CompareMode m=kCaseSensitive) const ConstString
String()String
String(const char8 *str, MBCodePage codepage, int32 n=-1, bool isTerminated=true)String
String(const char8 *str, int32 n=-1, bool isTerminated=true)String
String(const char16 *str, int32 n=-1, bool isTerminated=true)String
String(const String &str, int32 n=-1)String
String(const ConstString &str, int32 n=-1)String
String(const FVariant &var)String
String(IString *str)String
swapContent(String &s)String
take(String &str)String
take(void *_buffer, bool wide)String
testChar(uint32 index, char8 c) const ConstStringinline
testChar(uint32 index, char16 c) const ConstStringinline
testChar16(uint32 index, char16 c) const ConstString
testChar8(uint32 index, char8 c) const ConstString
text() const ConstStringinlinevirtual
text16() const SMTG_OVERRIDEStringinlinevirtual
text8() const SMTG_OVERRIDEStringinlinevirtual
toAttributes(IAttributes *a, IAttrID attrID)String
toLower(uint32 index)String
toLower()String
Steinberg::ConstString::toLower(char8 c)ConstStringstatic
Steinberg::ConstString::toLower(char16 c)ConstStringstatic
toMultiByte(uint32 destCodePage=kCP_Default)String
toPascalString(unsigned char *buf)String
toUpper(uint32 index)String
toUpper()String
Steinberg::ConstString::toUpper(char8 c)ConstStringstatic
Steinberg::ConstString::toUpper(char16 c)ConstStringstatic
toVariant(FVariant &var) const String
toWideString(uint32 sourceCodePage=kCP_Default)String
trim(CharGroup mode=kSpace)String
updateLength()String
vprintf(const char8 *format, va_list args)String
vprintf(const char16 *format, va_list args)String
wideStringToMultiByte(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)ConstStringstatic
~ConstString()ConstStringinlinevirtual
~String() SMTG_OVERRIDEString
Empty

Copyright ©2024 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.