openshot-audio  0.1.4
Classes | Macros | Functions
juce_String.h File Reference

Go to the source code of this file.

Classes

class  String
 

Macros

#define JUCE_STRING_H_INCLUDED
 

Functions

JUCE_API String JUCE_CALLTYPE operator+ (const char *string1, const String &string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (const wchar_t *string1, const String &string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (char string1, const String &string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (wchar_t string1, const String &string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String string1, const String &string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String string1, const char *string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String string1, const wchar_t *string2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String string1, char characterToAppend)
 
JUCE_API String JUCE_CALLTYPE operator+ (String string1, wchar_t characterToAppend)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, char characterToAppend)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, wchar_t characterToAppend)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, const char *string2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, const wchar_t *string2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, const String &string2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, short number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, int number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, long number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, int64 number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, uint64 number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, float number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, double number)
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const String &string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const char *string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const wchar_t *string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const CharPointer_UTF8 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const CharPointer_UTF16 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &string1, const CharPointer_UTF32 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const String &string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const char *string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const wchar_t *string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const CharPointer_UTF8 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const CharPointer_UTF16 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &string1, const CharPointer_UTF32 string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator> (const String &string1, const String &string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator< (const String &string1, const String &string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator>= (const String &string1, const String &string2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator<= (const String &string1, const String &string2) noexcept
 
template<class traits >
std::basic_ostream< char, traits > &JUCE_CALLTYPE operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite)
 
template<class traits >
std::basic_ostream< wchar_t, traits > &JUCE_CALLTYPE operator<< (std::basic_ostream< wchar_t, traits > &stream, const String &stringToWrite)
 
JUCE_API OutputStream &JUCE_CALLTYPE operator<< (OutputStream &stream, const String &stringToWrite)
 
JUCE_API OutputStream &JUCE_CALLTYPE operator<< (OutputStream &stream, StringRef stringToWrite)
 

Macro Definition Documentation

◆ JUCE_STRING_H_INCLUDED

#define JUCE_STRING_H_INCLUDED

Function Documentation

◆ operator!=() [1/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator!=() [2/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const char *  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator!=() [3/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const wchar_t *  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator!=() [4/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const CharPointer_UTF8  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator!=() [5/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const CharPointer_UTF16  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator!=() [6/6]

JUCE_API bool JUCE_CALLTYPE operator!= ( const String string1,
const CharPointer_UTF32  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator+() [1/9]

JUCE_API String JUCE_CALLTYPE operator+ ( const char *  string1,
const String string2 
)

Concatenates two strings.

◆ operator+() [2/9]

JUCE_API String JUCE_CALLTYPE operator+ ( const wchar_t *  string1,
const String string2 
)

Concatenates two strings.

◆ operator+() [3/9]

JUCE_API String JUCE_CALLTYPE operator+ ( char  string1,
const String string2 
)

Concatenates two strings.

◆ operator+() [4/9]

JUCE_API String JUCE_CALLTYPE operator+ ( wchar_t  string1,
const String string2 
)

Concatenates two strings.

◆ operator+() [5/9]

JUCE_API String JUCE_CALLTYPE operator+ ( String  string1,
const String string2 
)

Concatenates two strings.

◆ operator+() [6/9]

JUCE_API String JUCE_CALLTYPE operator+ ( String  string1,
const char *  string2 
)

Concatenates two strings.

◆ operator+() [7/9]

JUCE_API String JUCE_CALLTYPE operator+ ( String  string1,
const wchar_t *  string2 
)

Concatenates two strings.

◆ operator+() [8/9]

JUCE_API String JUCE_CALLTYPE operator+ ( String  string1,
char  characterToAppend 
)

Concatenates two strings.

◆ operator+() [9/9]

JUCE_API String JUCE_CALLTYPE operator+ ( String  string1,
wchar_t  characterToAppend 
)

Concatenates two strings.

◆ operator<()

JUCE_API bool JUCE_CALLTYPE operator< ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator<<() [1/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
char  characterToAppend 
)

Appends a character at the end of a string.

◆ operator<<() [2/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
wchar_t  characterToAppend 
)

Appends a character at the end of a string.

◆ operator<<() [3/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
const char *  string2 
)

Appends a string to the end of the first one.

◆ operator<<() [4/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
const wchar_t *  string2 
)

Appends a string to the end of the first one.

◆ operator<<() [5/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
const String string2 
)

Appends a string to the end of the first one.

◆ operator<<() [6/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
short  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [7/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
int  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [8/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
long  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [9/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
int64  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [10/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
uint64  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [11/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
float  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [12/16]

JUCE_API String& JUCE_CALLTYPE operator<< ( String string1,
double  number 
)

Appends a decimal number at the end of a string.

◆ operator<<() [13/16]

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. This is handy for writing strings to std::cout, std::cerr, etc.

◆ operator<<() [14/16]

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. This is handy for writing strings to std::wcout, std::wcerr, etc.

◆ operator<<() [15/16]

JUCE_API OutputStream& JUCE_CALLTYPE operator<< ( OutputStream stream,
const String stringToWrite 
)

Writes a string to an OutputStream as UTF8.

◆ operator<<() [16/16]

JUCE_API OutputStream& JUCE_CALLTYPE operator<< ( OutputStream stream,
StringRef  stringToWrite 
)

Writes a string to an OutputStream as UTF8.

◆ operator<=()

JUCE_API bool JUCE_CALLTYPE operator<= ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [1/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [2/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const char *  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [3/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const wchar_t *  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [4/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const CharPointer_UTF8  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [5/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const CharPointer_UTF16  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator==() [6/6]

JUCE_API bool JUCE_CALLTYPE operator== ( const String string1,
const CharPointer_UTF32  string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator>()

JUCE_API bool JUCE_CALLTYPE operator> ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

◆ operator>=()

JUCE_API bool JUCE_CALLTYPE operator>= ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.