JUCE  v5.1.1-3-g1a0b28c73
JUCE API
String Member List

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

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