|
JUCE
|
Macros | |
| #define | JUCE_NATIVE_WCHAR_IS_UTF8 0 |
| This macro will be set to 1 if the compiler's native wchar_t is an 8-bit type. More... | |
| #define | JUCE_NATIVE_WCHAR_IS_UTF16 0 |
| This macro will be set to 1 if the compiler's native wchar_t is a 16-bit type. More... | |
| #define | JUCE_NATIVE_WCHAR_IS_UTF32 1 |
| This macro will be set to 1 if the compiler's native wchar_t is a 32-bit type. More... | |
| #define | TRANS(stringLiteral) juce::translate (stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More... | |
| #define | NEEDS_TRANS(stringLiteral) (stringLiteral) |
| A dummy version of the TRANS macro, used to indicate a string literal that should be added to the translation file by source-code scanner tools. More... | |
Typedefs | |
| using | juce_wchar = wchar_t |
| A platform-independent 32-bit unicode character type. More... | |
Functions | |
| JUCE_API String | translate (const String &stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More... | |
| JUCE_API String | translate (const char *stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More... | |
| JUCE_API String | translate (CharPointer_UTF8 stringLiteral) |
| Uses the LocalisedStrings class to translate the given string literal. More... | |
| JUCE_API String | translate (const String &stringLiteral, const String &resultIfNotFound) |
| Uses the LocalisedStrings class to translate the given string literal. More... | |
| String & | operator<< (String &string1, const NewLine &) |
| Writes a new-line sequence to a string. More... | |
| String & | operator+= (String &s1, const NewLine &) |
| String | operator+ (const NewLine &, const NewLine &) |
| String | operator+ (String s1, const NewLine &) |
| String | operator+ (const NewLine &, const char *s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (const char *string1, const String &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (const wchar_t *string1, const String &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (char string1, const String &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (wchar_t string1, const String &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const String &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const char *string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const wchar_t *string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, const std::string &string2) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, char characterToAppend) |
| Concatenates two strings. More... | |
| JUCE_API String JUCE_CALLTYPE | operator+ (String string1, wchar_t characterToAppend) |
| Concatenates two strings. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, char characterToAppend) |
| Appends a character at the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, wchar_t characterToAppend) |
| Appends a character at the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const char *string2) |
| Appends a string to the end of the first one. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const wchar_t *string2) |
| Appends a string to the end of the first one. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const String &string2) |
| Appends a string to the end of the first one. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, StringRef string2) |
| Appends a string to the end of the first one. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const std::string &string2) |
| Appends a string to the end of the first one. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, uint8 number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, short number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, int number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, long number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, unsigned long number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, int64 number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, uint64 number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, float number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, double number) |
| Appends a decimal number to the end of a string. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const char *string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, const wchar_t *string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF8 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF16 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, CharPointer_UTF32 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const String &string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const char *string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, const wchar_t *string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF8 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF16 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, CharPointer_UTF32 string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| template<class traits > | |
| std::basic_ostream< char, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite) |
| This operator allows you to write a juce String directly to std output streams. More... | |
| template<class traits > | |
| std::basic_ostream< wchar_t, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< wchar_t, traits > &stream, const String &stringToWrite) |
| This operator allows you to write a juce String directly to std output streams. More... | |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const String &stringToWrite) |
| Writes a string to an OutputStream as UTF8. More... | |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, StringRef stringToWrite) |
| Writes a string to an OutputStream as UTF8. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator< (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator<= (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator> (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| JUCE_API bool JUCE_CALLTYPE | operator>= (const String &string1, StringRef string2) noexcept |
| Case-sensitive comparison of two strings. More... | |
| String | operator+ (String s1, StringRef s2) |
| String | operator+ (StringRef s1, const String &s2) |
| String | operator+ (const char *s1, StringRef s2) |
| String | operator+ (StringRef s1, const char *s2) |
Variables | |
| NewLine | newLine |
| A predefined object representing a new-line, which can be written to a string or stream. More... | |
| #define JUCE_NATIVE_WCHAR_IS_UTF8 0 |
This macro will be set to 1 if the compiler's native wchar_t is an 8-bit type.
| #define JUCE_NATIVE_WCHAR_IS_UTF16 0 |
This macro will be set to 1 if the compiler's native wchar_t is a 16-bit type.
| #define JUCE_NATIVE_WCHAR_IS_UTF32 1 |
This macro will be set to 1 if the compiler's native wchar_t is a 32-bit type.
| #define TRANS | ( | stringLiteral | ) | juce::translate (stringLiteral) |
Uses the LocalisedStrings class to translate the given string literal.
This macro is provided for backwards-compatibility, and just calls the translate() function. In new code, it's recommended that you just call translate() directly instead, and avoid using macros.
| #define NEEDS_TRANS | ( | stringLiteral | ) | (stringLiteral) |
A dummy version of the TRANS macro, used to indicate a string literal that should be added to the translation file by source-code scanner tools.
Wrapping a string literal in this macro has no effect, but by using it around strings that your app needs to translate at a later stage, it lets automatic code-scanning tools find this string and add it to the list of strings that need translation.
| using juce_wchar = wchar_t |
A platform-independent 32-bit unicode character type.
Uses the LocalisedStrings class to translate the given string literal.
Uses the LocalisedStrings class to translate the given string literal.
| JUCE_API String translate | ( | CharPointer_UTF8 | stringLiteral | ) |
Uses the LocalisedStrings class to translate the given string literal.
Uses the LocalisedStrings class to translate the given string literal.
Writes a new-line sequence to a string.
You can use the predefined object 'newLine' to invoke this, e.g.
References NewLine::getDefault().
References NewLine::getDefault().
References NewLine::getDefault().
References NewLine::getDefault().
References NewLine::getDefault().
| JUCE_API String JUCE_CALLTYPE operator+ | ( | const char * | string1, |
| const String & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | const wchar_t * | string1, |
| const String & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | char | string1, |
| const String & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | wchar_t | string1, |
| const String & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| const String & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| const char * | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| const wchar_t * | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| const std::string & | string2 | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| char | characterToAppend | ||
| ) |
Concatenates two strings.
| JUCE_API String JUCE_CALLTYPE operator+ | ( | String | string1, |
| wchar_t | characterToAppend | ||
| ) |
Concatenates two strings.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| char | characterToAppend | ||
| ) |
Appends a character at the end of a string.
| JUCE_API String &JUCE_CALLTYPE operator<< | ( | String & | string1, |
| wchar_t | characterToAppend | ||
| ) |
Appends a character at the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| const char * | string2 | ||
| ) |
Appends a string to the end of the first one.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| const wchar_t * | string2 | ||
| ) |
Appends a string to the end of the first one.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| const String & | string2 | ||
| ) |
Appends a string to the end of the first one.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| StringRef | string2 | ||
| ) |
Appends a string to the end of the first one.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| const std::string & | string2 | ||
| ) |
Appends a string to the end of the first one.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| uint8 | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| short | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| int | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| long | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| unsigned long | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| int64 | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| uint64 | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| float | number | ||
| ) |
Appends a decimal number to the end of a string.
| JUCE_API String& JUCE_CALLTYPE operator<< | ( | String & | string1, |
| double | number | ||
| ) |
Appends a decimal number to the end of a string.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
| std::basic_ostream<char, traits>& JUCE_CALLTYPE operator<< | ( | std::basic_ostream< char, traits > & | stream, |
| const String & | stringToWrite | ||
| ) |
This operator allows you to write a juce String directly to std output streams.
This is handy for writing strings to std::cout, std::cerr, etc.
References String::toRawUTF8().
| std::basic_ostream<wchar_t, traits>& JUCE_CALLTYPE operator<< | ( | std::basic_ostream< wchar_t, traits > & | stream, |
| const String & | stringToWrite | ||
| ) |
This operator allows you to write a juce String directly to std output streams.
This is handy for writing strings to std::wcout, std::wcerr, etc.
References String::toWideCharPointer().
| JUCE_API OutputStream& JUCE_CALLTYPE operator<< | ( | OutputStream & | stream, |
| const String & | stringToWrite | ||
| ) |
Writes a string to an OutputStream as UTF8.
| JUCE_API OutputStream& JUCE_CALLTYPE operator<< | ( | OutputStream & | stream, |
| StringRef | stringToWrite | ||
| ) |
Writes a string to an OutputStream as UTF8.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
References StringRef::text.
References StringRef::text.
References StringRef::text.
References StringRef::text.
| NewLine newLine |
A predefined object representing a new-line, which can be written to a string or stream.
To write a new-line to a stream, you can use the predefined 'newLine' variable like this:
Referenced by CppTokeniserFunctions::writeEscapeChars().
1.8.17