Base Module VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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 |
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() | String |

Empty

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