Base Module VST 3.7
SDK for developing VST plug-in
ConstString Member List

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

bufferConstString
buffer16ConstString
buffer8ConstString
compare(const ConstString &str, int32 n, CompareMode m=kCaseSensitive) constConstString
compare(const ConstString &str, CompareMode m=kCaseSensitive) constConstString
compareAt(uint32 index, const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive) constConstString
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) constConstString
copyTo(char *str, uint32 idx=0, int32 n=-1) constConstString
copyTo(IStringResult *result) constConstString
copyTo(IString &string) constConstString
copyTo16(char16 *str, uint32 idx=0, int32 n=-1) constConstString
copyTo8(char8 *str, uint32 idx=0, int32 n=-1) constConstString
countOccurences(char8 c, uint32 startIndex, CompareMode=kCaseSensitive) constConstString
countOccurences(char16 c, uint32 startIndex, CompareMode=kCaseSensitive) constConstString
endsWith(const ConstString &str, CompareMode m=kCaseSensitive) constConstString
extract(String &result, uint32 idx, int32 n=-1) constConstString
findFirst(const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive, int32 endIndex=-1) constConstStringinline
findFirst(char8 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) constConstStringinline
findFirst(char16 c, CompareMode m=kCaseSensitive, int32 endIndex=-1) constConstStringinline
findLast(const ConstString &str, int32 n=-1, CompareMode m=kCaseSensitive) constConstStringinline
findLast(char8 c, CompareMode m=kCaseSensitive) constConstStringinline
findLast(char16 c, CompareMode m=kCaseSensitive) constConstStringinline
findNext(int32 startIndex, const ConstString &str, int32 n=-1, CompareMode=kCaseSensitive, int32 endIndex=-1) constConstString
findNext(int32 startIndex, char8 c, CompareMode=kCaseSensitive, int32 endIndex=-1) constConstString
findNext(int32 startIndex, char16 c, CompareMode=kCaseSensitive, int32 endIndex=-1) constConstString
findPrev(int32 startIndex, const ConstString &str, int32 n=-1, CompareMode=kCaseSensitive) constConstString
findPrev(int32 startIndex, char8 c, CompareMode=kCaseSensitive) constConstString
findPrev(int32 startIndex, char16 c, CompareMode=kCaseSensitive) constConstString
getChar(uint32 index) constConstStringinline
getChar16(uint32 index) constConstStringinlinevirtual
getChar8(uint32 index) constConstStringinlinevirtual
getCharAt(uint32 index) constConstStringinline
getFirstDifferent(const ConstString &str, CompareMode=kCaseSensitive) constConstString
getNumber() constConstStringinline
getTrailingNumber(int64 fallback=0) constConstString
getTrailingNumberIndex(uint32 width=0) constConstString
hash(uint32 tsize) constConstStringinline
isAsciiString() constConstString
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) constConstString
isEmpty() constConstStringinline
isNormalized(UnicodeNormalization=kUnicodeNormC)ConstString
isWideConstStringprotected
isWideString() constConstStringinline
kCaseInsensitive enum valueConstString
kCaseSensitive enum valueConstString
lenConstStringprotected
length() constConstStringinlinevirtual
multiByteToWideString(char16 *dest, const char8 *source, int32 wcharCount, uint32 sourceCodePage=kCP_Default)ConstStringstatic
naturalCompare(const ConstString &str, CompareMode mode=kCaseSensitive) constConstString
operator const char16 *() constConstStringinline
operator const char8 *() constConstStringinline
operator[](short idx) constConstStringinline
operator[](long idx) constConstStringinline
operator[](int idx) constConstStringinline
operator[](unsigned short idx) constConstStringinline
operator[](unsigned long idx) constConstStringinline
operator[](unsigned int idx) constConstStringinline
ptr() constConstStringinlinevirtual
scanFloat(double &value, uint32 offset=0, bool scanToEnd=true) constConstString
scanHex(uint8 &value, uint32 offset=0, bool scanToEnd=true) constConstString
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) constConstString
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) constConstString
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) constConstString
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) constConstString
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
startsWith(const ConstString &str, CompareMode m=kCaseSensitive) constConstString
testChar(uint32 index, char8 c) constConstStringinline
testChar(uint32 index, char16 c) constConstStringinline
testChar16(uint32 index, char16 c) constConstString
testChar8(uint32 index, char8 c) constConstString
text() constConstStringinlinevirtual
text16() constConstStringinlinevirtual
text8() constConstStringinlinevirtual
toLower(char8 c)ConstStringstatic
toLower(char16 c)ConstStringstatic
toUpper(char8 c)ConstStringstatic
toUpper(char16 c)ConstStringstatic
toVariant(FVariant &var) constConstString
wideStringToMultiByte(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)ConstStringstatic
~ConstString()ConstStringinlinevirtual
Empty

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