JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::String Member List

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

append(const String &textToAppend, size_t maxCharsToTake)juce::String
appendCharPointer(CharPointerType startOfTextToAppend, CharPointerType endOfTextToAppend)juce::String
appendCharPointer(CharPointer startOfTextToAppend, CharPointer endOfTextToAppend)juce::Stringinline
appendCharPointer(CharPointerType textToAppend)juce::String
appendCharPointer(CharPointer textToAppend, size_t maxCharsToTake)juce::Stringinline
appendCharPointer(CharPointer textToAppend)juce::Stringinline
CharPointerType typedefjuce::String
charToString(juce_wchar character)juce::Stringstatic
clear() noexceptjuce::String
compare(const String &other) const noexceptjuce::String
compare(const char *other) const noexceptjuce::String
compare(const wchar_t *other) const noexceptjuce::String
compareIgnoreCase(const String &other) const noexceptjuce::String
compareNatural(StringRef other, bool isCaseSensitive=false) const noexceptjuce::String
contains(StringRef text) const noexceptjuce::String
containsAnyOf(StringRef charactersItMightContain) const noexceptjuce::String
containsChar(juce_wchar character) const noexceptjuce::String
containsIgnoreCase(StringRef text) const noexceptjuce::String
containsNonWhitespaceChars() const noexceptjuce::String
containsOnly(StringRef charactersItMightContain) const noexceptjuce::String
containsWholeWord(StringRef wordToLookFor) const noexceptjuce::String
containsWholeWordIgnoreCase(StringRef wordToLookFor) const noexceptjuce::String
convertToPrecomposedUnicode() constjuce::String
copyToUTF16(CharPointer_UTF16::CharType *destBuffer, size_t maxBufferSizeBytes) const noexceptjuce::String
copyToUTF32(CharPointer_UTF32::CharType *destBuffer, size_t maxBufferSizeBytes) const noexceptjuce::String
copyToUTF8(CharPointer_UTF8::CharType *destBuffer, size_t maxBufferSizeBytes) const noexceptjuce::String
createHex(uint8)juce::Stringprivatestatic
createHex(uint16)juce::Stringprivatestatic
createHex(uint32)juce::Stringprivatestatic
createHex(uint64)juce::Stringprivatestatic
createHex(Type n)juce::Stringinlineprivatestatic
createStringFromData(const void *data, int size)juce::Stringstatic
dropLastCharacters(int numberToDrop) constjuce::String
endsWith(StringRef text) const noexceptjuce::String
endsWithChar(juce_wchar character) const noexceptjuce::String
endsWithIgnoreCase(StringRef text) const noexceptjuce::String
equalsIgnoreCase(const String &other) const noexceptjuce::String
equalsIgnoreCase(StringRef other) const noexceptjuce::String
equalsIgnoreCase(const wchar_t *other) const noexceptjuce::String
equalsIgnoreCase(const char *other) const noexceptjuce::String
formatted(const String &formatStr, Args... args)juce::Stringinlinestatic
formattedRaw(const char *,...)juce::Stringprivatestatic
fromCFString(CFStringRef cfString)juce::Stringstatic
fromFirstOccurrenceOf(StringRef substringToStartFrom, bool includeSubStringInResult, bool ignoreCase) constjuce::String
fromLastOccurrenceOf(StringRef substringToFind, bool includeSubStringInResult, bool ignoreCase) constjuce::String
fromUTF8(const char *utf8buffer, int bufferSizeBytes=-1)juce::Stringstatic
getByteOffsetOfEnd() const noexceptjuce::Stringprivate
getCharPointer() const noexceptjuce::Stringinline
getDoubleValue() const noexceptjuce::String
getFloatValue() const noexceptjuce::String
getHexValue32() const noexceptjuce::String
getHexValue64() const noexceptjuce::String
getIntValue() const noexceptjuce::String
getLargeIntValue() const noexceptjuce::String
getLastCharacter() const noexceptjuce::String
getLastCharacters(int numCharacters) constjuce::String
getNumBytesAsUTF8() const noexceptjuce::String
getReferenceCount() const noexceptjuce::String
getTrailingIntValue() const noexceptjuce::String
hash() const noexceptjuce::String
hashCode() const noexceptjuce::String
hashCode64() const noexceptjuce::String
indexOf(StringRef textToLookFor) const noexceptjuce::String
indexOf(int startIndex, StringRef textToLookFor) const noexceptjuce::String
indexOfAnyOf(StringRef charactersToLookFor, int startIndex=0, bool ignoreCase=false) const noexceptjuce::String
indexOfChar(juce_wchar characterToLookFor) const noexceptjuce::String
indexOfChar(int startIndex, juce_wchar characterToLookFor) const noexceptjuce::String
indexOfIgnoreCase(StringRef textToLookFor) const noexceptjuce::String
indexOfIgnoreCase(int startIndex, StringRef textToLookFor) const noexceptjuce::String
indexOfWholeWord(StringRef wordToLookFor) const noexceptjuce::String
indexOfWholeWordIgnoreCase(StringRef wordToLookFor) const noexceptjuce::String
initialSectionContainingOnly(StringRef permittedCharacters) constjuce::String
initialSectionNotContaining(StringRef charactersToStopAt) constjuce::String
isEmpty() const noexceptjuce::Stringinline
isNotEmpty() const noexceptjuce::Stringinline
isQuotedString() constjuce::String
lastIndexOf(StringRef textToLookFor) const noexceptjuce::String
lastIndexOfAnyOf(StringRef charactersToLookFor, bool ignoreCase=false) const noexceptjuce::String
lastIndexOfChar(juce_wchar character) const noexceptjuce::String
lastIndexOfIgnoreCase(StringRef textToLookFor) const noexceptjuce::String
length() const noexceptjuce::String
matchesWildcard(StringRef wildcard, bool ignoreCase) const noexceptjuce::String
operator bool() const noexceptjuce::Stringinlineprivate
operator+=(const String &stringToAppend)juce::String
operator+=(const char *textToAppend)juce::String
operator+=(const wchar_t *textToAppend)juce::String
operator+=(StringRef textToAppend)juce::String
operator+=(int numberToAppend)juce::String
operator+=(long numberToAppend)juce::String
operator+=(int64 numberToAppend)juce::String
operator+=(uint64 numberToAppend)juce::String
operator+=(char characterToAppend)juce::String
operator+=(wchar_t characterToAppend)juce::String
operator+=(juce_wchar characterToAppend)juce::String
operator=(const String &other) noexceptjuce::String
operator=(String &&other) noexceptjuce::String
operator[](int index) const noexceptjuce::String
paddedLeft(juce_wchar padCharacter, int minimumLength) constjuce::String
paddedRight(juce_wchar padCharacter, int minimumLength) constjuce::String
preallocateBytes(size_t numBytesNeeded)juce::String
quoted(juce_wchar quoteCharacter='"') const juce::String
removeCharacters(StringRef charactersToRemove) constjuce::String
repeatedString(StringRef stringToRepeat, int numberOfTimesToRepeat)juce::Stringstatic
replace(StringRef stringToReplace, StringRef stringToInsertInstead, bool ignoreCase=false) constjuce::String
replaceCharacter(juce_wchar characterToReplace, juce_wchar characterToInsertInstead) constjuce::String
replaceCharacters(StringRef charactersToReplace, StringRef charactersToInsertInstead) constjuce::String
replaceFirstOccurrenceOf(StringRef stringToReplace, StringRef stringToInsertInstead, bool ignoreCase=false) constjuce::String
replaceSection(int startIndex, int numCharactersToReplace, StringRef stringToInsert) constjuce::String
retainCharacters(StringRef charactersToRetain) constjuce::String
startsWith(StringRef text) const noexceptjuce::String
startsWithChar(juce_wchar character) const noexceptjuce::String
startsWithIgnoreCase(StringRef text) const noexceptjuce::String
String() noexceptjuce::String
String(const String &) noexceptjuce::String
String(String &&) noexceptjuce::String
String(const char *text)juce::String
String(const char *text, size_t maxChars)juce::String
String(const wchar_t *text)juce::String
String(const wchar_t *text, size_t maxChars)juce::String
String(CharPointer_UTF8 text)juce::String
String(CharPointer_UTF8 text, size_t maxChars)juce::String
String(CharPointer_UTF8 start, CharPointer_UTF8 end)juce::String
String(CharPointer_UTF16 text)juce::String
String(CharPointer_UTF16 text, size_t maxChars)juce::String
String(CharPointer_UTF16 start, CharPointer_UTF16 end)juce::String
String(CharPointer_UTF32 text)juce::String
String(CharPointer_UTF32 text, size_t maxChars)juce::String
String(CharPointer_UTF32 start, CharPointer_UTF32 end)juce::String
String(CharPointer_ASCII text)juce::String
String(const std::string &)juce::String
String(StringRef)juce::String
String(int decimalInteger)juce::Stringexplicit
String(unsigned int decimalInteger)juce::Stringexplicit
String(short decimalInteger)juce::Stringexplicit
String(unsigned short decimalInteger)juce::Stringexplicit
String(int64 largeIntegerValue)juce::Stringexplicit
String(uint64 largeIntegerValue)juce::Stringexplicit
String(long decimalInteger)juce::Stringexplicit
String(unsigned long decimalInteger)juce::Stringexplicit
String(float floatValue)juce::Stringexplicit
String(double doubleValue)juce::Stringexplicit
String(float floatValue, int numberOfDecimalPlaces)juce::String
String(double doubleValue, int numberOfDecimalPlaces)juce::String
String(bool)=deletejuce::Stringexplicit
String(const PreallocationBytes &)juce::Stringexplicitprivate
String(const String &, size_t)juce::Stringprivate
substring(int startIndex, int endIndex) constjuce::String
substring(int startIndex) constjuce::String
swapWith(String &other) noexceptjuce::String
textjuce::Stringprivate
toCFString() constjuce::String
toDecimalStringWithSignificantFigures(DecimalType number, int numberOfSignificantFigures)juce::Stringinlinestatic
toHexString(IntegerType number)juce::Stringinlinestatic
toHexString(const void *data, int size, int groupSize=1)juce::Stringstatic
toLowerCase() constjuce::String
toRawUTF8() constjuce::String
toStdString() constjuce::String
toUpperCase() constjuce::String
toUTF16() constjuce::String
toUTF32() constjuce::String
toUTF8() constjuce::String
toWideCharPointer() constjuce::String
trim() constjuce::String
trimCharactersAtEnd(StringRef charactersToTrim) constjuce::String
trimCharactersAtStart(StringRef charactersToTrim) constjuce::String
trimEnd() constjuce::String
trimStart() constjuce::String
unquoted() constjuce::String
upToFirstOccurrenceOf(StringRef substringToEndWith, bool includeSubStringInResult, bool ignoreCase) constjuce::String
upToLastOccurrenceOf(StringRef substringToFind, bool includeSubStringInResult, bool ignoreCase) constjuce::String
~String() noexceptjuce::String