Base Module VST 3.7 SDK for developing VST plug-in

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 |
buffer | ConstString |
buffer16 | ConstString |
buffer8 | ConstString |
CharGroup enum name | String |
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 name | ConstString |
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 | ConstString | inline
findFirst(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const | ConstString | inline
findFirst(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) const | ConstString | inline
findLast(const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive) const | ConstString | inline
findLast(char8 c, CompareMode m=kCaseSensitive) const | ConstString | inline
findLast(char16 c, CompareMode m=kCaseSensitive) const | ConstString | inline
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 | ConstString | inline
getChar16(uint32 index) const SMTG_OVERRIDE | String | inline virtual
getChar8(uint32 index) const SMTG_OVERRIDE | String | inline virtual
getCharAt(uint32 index) const | ConstString | inline
getFirstDifferent(const ConstString &str, CompareMode=kCaseSensitive) const | ConstString |
getNumber() const | ConstString | inline
getTrailingNumber(int64 fallback=0) const | ConstString |
getTrailingNumberIndex(uint32 width=0) const | ConstString |
hash(uint32 tsize) const | ConstString | inline
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) | String | inline
insertAt(uint32 idx, char16 c) | String | inline
isAsciiString() const | ConstString |
isCharAlpha(char8 character) | ConstString | static
isCharAlpha(char16 character) | ConstString | static
isCharAlphaNum(char8 character) | ConstString | static
isCharAlphaNum(char16 character) | ConstString | static
isCharAscii(char8 character) | ConstString | static
isCharAscii(char16 character) | ConstString | static
isCharDigit(char8 character) | ConstString | static
isCharDigit(char16 character) | ConstString | static
isCharLower(char8 character) | ConstString | static
isCharLower(char16 character) | ConstString | static
isCharSpace(char8 character) | ConstString | static
isCharSpace(char16 character) | ConstString | static
isCharUpper(char8 character) | ConstString | static
isCharUpper(char16 character) | ConstString | static
isDigit(uint32 index) const | ConstString |
isEmpty() const | ConstString | inline
isNormalized(UnicodeNormalization=kUnicodeNormC) | ConstString |
isWide | ConstString | protected
isWideString() const | ConstString | inline
kCaseInsensitive enum value | ConstString |
kCaseSensitive enum value | ConstString |
kNotAlpha enum value | String |
kNotAlphaNum enum value | String |
kSpace enum value | String |
len | ConstString | protected
length() const | ConstString | inline virtual
multiByteToWideString(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default) | ConstString | static
naturalCompare(const ConstString &str, CompareMode mode=kCaseSensitive) const | ConstString |
normalize(UnicodeNormalization=kUnicodeNormC) | String |
operator const char16 *() const | ConstString | inline
operator const char8 *() const | ConstString | inline
operator+=(const String &str) | String | inline
operator+=(const ConstString &str) | String | inline
operator+=(const char8 *str) | String | inline
operator+=(const char16 *str) | String | inline
operator+=(const char8 c) | String | inline
operator+=(const char16 c) | String | inline
operator=(const char8 *str) | String | inline
operator=(const char16 *str) | String | inline
operator=(const ConstString &str) | String | inline
operator=(const String &str) | String | inline
operator=(char8 c) | String | inline
operator=(char16 c) | String | inline
operator[](short idx) const | ConstString | inline
operator[](long idx) const | ConstString | inline
operator[](int idx) const | ConstString | inline
operator[](unsigned short idx) const | ConstString | inline
operator[](unsigned long idx) const | ConstString | inline
operator[](unsigned int idx) const | ConstString | inline
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 | ConstString | inline virtual
remove(uint32 index=0, int32 n=-1) | String |
removeChars(CharGroup mode=kSpace) | String |
removeChars(const char8 *which) | String | inline
removeChars(const char16 *which) | String | inline
removeChars(const char8 which) | String | inline
removeChars(const char16 which) | String | inline
removeChars16(const char16 *which) | String |
removeChars16(const char16 which) | String | inline
removeChars8(const char8 *which) | String |
removeChars8(const char8 which) | String | inline
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) | String | inline
replaceChars(char16 toReplace, char16 toReplaceBy) | String | inline
replaceChars(const char8 *toReplace, char8 toReplaceBy) | String | inline
replaceChars(const char16 *toReplace, char16 toReplaceBy) | String | inline
replaceChars16(const char16 *toReplace, char16 toReplaceBy) | String |
replaceChars16(char16 toReplace, char16 toReplaceBy) | String | inline
replaceChars8(const char8 *toReplace, char8 toReplaceBy) | String |
replaceChars8(char8 toReplace, char8 toReplaceBy) | String | inline
resize(uint32 newSize, bool wide, bool fill=false) | String | protected
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) | ConstString | static
scanHex_16(const char16 *text, uint8 &value, bool scanToEnd=true) | ConstString | static
scanHex_8(const char8 *text, uint8 &value, bool scanToEnd=true) | ConstString | static
scanInt32(int32 &value, uint32 offset=0, bool scanToEnd=true) const | ConstString |
scanInt32(const char *text, int32 &value, bool scanToEnd=true) | ConstString | inline static
scanInt32_16(const char16 *text, int32 &value, bool scanToEnd=true) | ConstString | inline static
scanInt32_8(const char8 *text, int32 &value, bool scanToEnd=true) | ConstString | inline static
scanInt64(int64 &value, uint32 offset=0, bool scanToEnd=true) const | ConstString |
scanInt64(const char *text, int64 &value, bool scanToEnd=true) | ConstString | static
scanInt64_16(const char16 *text, int64 &value, bool scanToEnd=true) | ConstString | static
scanInt64_8(const char8 *text, int64 &value, bool scanToEnd=true) | ConstString | static
scanUInt32(uint32 &value, uint32 offset=0, bool scanToEnd=true) const | ConstString |
scanUInt32(const char *text, uint32 &value, bool scanToEnd=true) | ConstString | inline static
scanUInt32_16(const char16 *text, uint32 &value, bool scanToEnd=true) | ConstString | inline static
scanUInt32_8(const char8 *text, uint32 &value, bool scanToEnd=true) | ConstString | inline static
scanUInt64(uint64 &value, uint32 offset=0, bool scanToEnd=true) const | ConstString |
scanUInt64(const char *text, uint64 &value, bool scanToEnd=true) | ConstString | static
scanUInt64_16(const char16 *text, uint64 &value, bool scanToEnd=true) | ConstString | static
scanUInt64_8(const char8 *text, uint64 &value, bool scanToEnd=true) | ConstString | static
setChar(uint32 index, char8 c) | String | inline
setChar(uint32 index, char16 c) | String | inline
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 | ConstString | inline
testChar(uint32 index, char16 c) const | ConstString | inline
testChar16(uint32 index, char16 c) const | ConstString |
testChar8(uint32 index, char8 c) const | ConstString |
text() const | ConstString | inline virtual
text16() const SMTG_OVERRIDE | String | inline virtual
text8() const SMTG_OVERRIDE | String | inline virtual
toAttributes(IAttributes *a, IAttrID attrID) | String |
toLower(uint32 index) | String |
toLower() | String |
Steinberg::ConstString::toLower(char8 c) | ConstString | static
Steinberg::ConstString::toLower(char16 c) | ConstString | static
toMultiByte(uint32 destCodePage=kCP_Default) | String |
toPascalString(unsigned char *buf) | String |
toUpper(uint32 index) | String |
toUpper() | String |
Steinberg::ConstString::toUpper(char8 c) | ConstString | static
Steinberg::ConstString::toUpper(char16 c) | ConstString | static
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) | ConstString | static
~ConstString() | ConstString | inline virtual
~String() SMTG_OVERRIDE | String |

Empty

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