Base Module  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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) 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
getChar(uint32 index) const ConstStringinline
getChar16(uint32 index) const ConstStringinlinevirtual
getChar8(uint32 index) const ConstStringinlinevirtual
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
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
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
operator const char16 *() const ConstStringinline
operator const char8 *() const ConstStringinline
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
ptr() const ConstStringinlinevirtual
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
startsWith(const ConstString &str, CompareMode m=kCaseSensitive) const ConstString
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 ConstStringinlinevirtual
text8() const ConstStringinlinevirtual
toLower(char8 c)ConstStringstatic
toLower(char16 c)ConstStringstatic
toUpper(char8 c)ConstStringstatic
toUpper(char16 c)ConstStringstatic
toVariant(FVariant &var) const ConstString
wideStringToMultiByte(char8 *dest, const char16 *source, int32 char8Count, uint32 destCodePage=kCP_Default)ConstStringstatic
~ConstString()ConstStringinlinevirtual
Empty

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