JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
juce_String.cpp File Reference

Go to the source code of this file.

Classes

struct  juce::StringHolder
 
class  juce::StringHolderUtils
 
struct  juce::HashGenerator< Type >
 
struct  juce::WildCardMatcher< CharPointer >
 
struct  juce::StringCreationHelper
 
struct  juce::StringEncodingConverter< CharPointerType_Src, CharPointerType_Dest >
 
struct  juce::StringEncodingConverter< CharPointer_UTF8, CharPointer_UTF8 >
 
struct  juce::StringEncodingConverter< CharPointer_UTF16, CharPointer_UTF16 >
 
struct  juce::StringEncodingConverter< CharPointer_UTF32, CharPointer_UTF32 >
 
struct  juce::StringCopier< CharPointerType_Src, CharPointerType_Dest >
 

Namespaces

namespace  juce
 JUCE Namespace.
 

Typedefs

using juce::CharPointer_wchar_t = CharPointer_UTF32
 

Functions

JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, const String &string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, const String &string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, const char *string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, const char *string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, const wchar_t *string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, const wchar_t *string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator< (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator<= (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator> (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator>= (const String &string1, StringRef string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, CharPointer_UTF8 string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, CharPointer_UTF8 string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, CharPointer_UTF16 string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, CharPointer_UTF16 string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator== (const String &string1, CharPointer_UTF32 string2) noexcept
 Case-sensitive comparison of two strings.
 
JUCE_API bool JUCE_CALLTYPE juce::operator!= (const String &string1, CharPointer_UTF32 string2) noexcept
 Case-sensitive comparison of two strings.
 
template<typename T >
Stringjuce::StringHelpers::operationAddAssign (String &str, const T number)
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const char *string1, const String &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (const wchar_t *string1, const String &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (char string1, const String &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (wchar_t string1, const String &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, const String &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, const char *string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, const wchar_t *string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, const std::string &string2)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, char characterToAppend)
 Concatenates two strings.
 
JUCE_API String JUCE_CALLTYPE juce::operator+ (String string1, wchar_t characterToAppend)
 Concatenates two strings.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, wchar_t characterToAppend)
 Appends a character at the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, char characterToAppend)
 Appends a character at the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, const char *string2)
 Appends a string to the end of the first one.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, const wchar_t *string2)
 Appends a string to the end of the first one.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, const String &string2)
 Appends a string to the end of the first one.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, StringRef string2)
 Appends a string to the end of the first one.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, const std::string &string2)
 Appends a string to the end of the first one.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, uint8 number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, short number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, int number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, long number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, unsigned long number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, int64 number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, uint64 number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, float number)
 Appends a decimal number to the end of a string.
 
JUCE_API String &JUCE_CALLTYPE juce::operator<< (String &string1, double number)
 Appends a decimal number to the end of a string.
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, const String &stringToWrite)
 Writes a string to an OutputStream as UTF8.
 
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< (OutputStream &stream, StringRef stringToWrite)
 Writes a string to an OutputStream as UTF8.
 

Variables

constexpr StringHolder juce::emptyString
 

Class Documentation

◆ juce::StringHolder

struct juce::StringHolder

Definition at line 48 of file juce_String.cpp.

Class Members
typedef CharPointerType CharPointerType
typedef CharType CharType
Class Members
size_t allocatedNumBytes
atomic< int > refCount
CharType text[1]

Function Documentation

◆ operationAddAssign()

template<typename T >
String & juce::StringHelpers::operationAddAssign ( String str,
const number 
)

Definition at line 790 of file juce_String.cpp.