JUCE
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)String
appendCharPointer(const CharPointerType textToAppend)String
appendCharPointer(const CharPointer textToAppend, size_t maxCharsToTake)String
appendCharPointer(const CharPointer textToAppend)String
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) 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() const String
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
createStringFromData(const void *data, int size)Stringstatic
dropLastCharacters(int numberToDrop) const String
emptyStringstatic
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 formatString,...)Stringstatic
fromCFString(CFStringRef cfString)Stringstatic
fromFirstOccurrenceOf(StringRef substringToStartFrom, bool includeSubStringInResult, bool ignoreCase) const String
fromLastOccurrenceOf(StringRef substringToFind, bool includeSubStringInResult, bool ignoreCase) const String
fromSingleByteData(const void *data, size_t numBytes)Stringstatic
fromUTF8(const char *utf8buffer, int bufferSizeBytes=-1)Stringstatic
getCharPointer() const noexceptString
getDoubleValue() const noexceptString
getFloatValue() const noexceptString
getHexValue32() const noexceptString
getHexValue64() const noexceptString
getIntValue() const noexceptString
getLargeIntValue() const noexceptString
getLastCharacter() const noexceptString
getLastCharacters(int numCharacters) const String
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) const String
initialSectionNotContaining(StringRef charactersToStopAt) const String
isEmpty() const noexceptString
isNotEmpty() const noexceptString
isQuotedString() const String
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+=(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) const String
paddedRight(juce_wchar padCharacter, int minimumLength) const String
preallocateBytes(size_t numBytesNeeded)String
quoted(juce_wchar quoteCharacter= '"') const String
removeCharacters(StringRef charactersToRemove) const String
repeatedString(StringRef stringToRepeat, int numberOfTimesToRepeat)Stringstatic
replace(StringRef stringToReplace, StringRef stringToInsertInstead, bool ignoreCase=false) const String
replaceCharacter(juce_wchar characterToReplace, juce_wchar characterToInsertInstead) const String
replaceCharacters(StringRef charactersToReplace, StringRef charactersToInsertInstead) const String
replaceSection(int startIndex, int numCharactersToReplace, StringRef stringToInsert) const String
retainCharacters(StringRef charactersToRetain) const String
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
substring(int startIndex, int endIndex) const String
substring(int startIndex) const String
swapWith(String &other) noexceptString
toCFString() const String
toHexString(int number)Stringstatic
toHexString(int64 number)Stringstatic
toHexString(short number)Stringstatic
toHexString(const void *data, int size, int groupSize=1)Stringstatic
toLowerCase() const String
toRawUTF8() const String
toStdString() const String
toUpperCase() const String
toUTF16() const String
toUTF32() const String
toUTF8() const String
toWideCharPointer() const String
trim() const String
trimCharactersAtEnd(StringRef charactersToTrim) const String
trimCharactersAtStart(StringRef charactersToTrim) const String
trimEnd() const String
trimStart() const String
unquoted() const String
upToFirstOccurrenceOf(StringRef substringToEndWith, bool includeSubStringInResult, bool ignoreCase) const String
upToLastOccurrenceOf(StringRef substringToFind, bool includeSubStringInResult, bool ignoreCase) const String
~String() noexceptString