openshot-audio  0.1.2
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
juce_String.cpp File Reference

Classes

struct  EmptyString
 
class  StringHolder
 
struct  NumberToStringConverters::StackArrayStream
 
struct  HashGenerator< Type >
 
struct  WildCardMatcher< CharPointer >
 
class  StringCreationHelper
 
struct  StringEncodingConverter< CharPointerType_Src, CharPointerType_Dest >
 
struct  StringEncodingConverter< CharPointer_UTF8, CharPointer_UTF8 >
 
struct  StringEncodingConverter< CharPointer_UTF16, CharPointer_UTF16 >
 
struct  StringEncodingConverter< CharPointer_UTF32, CharPointer_UTF32 >
 
struct  StringCopier< CharPointerType_Src, CharPointerType_Dest >
 

Namespaces

 NumberToStringConverters
 

Typedefs

typedef CharPointer_UTF32 CharPointer_wchar_t
 

Enumerations

enum  { NumberToStringConverters::charsNeededForInt = 32, NumberToStringConverters::charsNeededForDouble = 48 }
 

Functions

JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const char *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const char *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const wchar_t *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const wchar_t *s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, StringRef s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, StringRef s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const CharPointer_UTF8 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const CharPointer_UTF8 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const CharPointer_UTF16 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const CharPointer_UTF16 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator== (const String &s1, const CharPointer_UTF32 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator!= (const String &s1, const CharPointer_UTF32 s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator> (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator< (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator>= (const String &s1, const String &s2) noexcept
 
JUCE_API bool JUCE_CALLTYPE operator<= (const String &s1, const String &s2) noexcept
 
JUCE_API String JUCE_CALLTYPE operator+ (const char *const s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (const wchar_t *const s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (const char s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (const wchar_t s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String s1, const String &s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String s1, const char *const s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String s1, const wchar_t *s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String s1, const char s2)
 
JUCE_API String JUCE_CALLTYPE operator+ (String s1, const wchar_t s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const juce_wchar s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const char s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const char *const s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const wchar_t *const s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const String &s2)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const int number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const short number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const long number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const int64 number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const float number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const double number)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &s1, const uint64 number)
 
JUCE_API OutputStream &JUCE_CALLTYPE operator<< (OutputStream &stream, const String &text)
 
JUCE_API OutputStream &JUCE_CALLTYPE operator<< (OutputStream &stream, StringRef text)
 
JUCE_API String &JUCE_CALLTYPE operator<< (String &string1, const NewLine &)
 

Variables

NewLine newLine
 

Typedef Documentation

Function Documentation

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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+ ( const wchar_t  s1,
const String s2 
)

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,
char  characterToAppend 
)

Concatenates two strings.

JUCE_API String JUCE_CALLTYPE operator+ ( String  s1,
const wchar_t  s2 
)

Concatenates two strings.

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

Case-sensitive comparison of two strings.

JUCE_API String &JUCE_CALLTYPE operator<< ( String s1,
const juce_wchar  s2 
)

Appends a character at the end of a string.

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,
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,
int  number 
)

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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

Appends a decimal number at the end of a string.

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.

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

Writes a new-line sequence to a string. You can use the predefined object 'newLine' to invoke this, e.g.

1 myString << "Hello World" << newLine << newLine;
JUCE_API bool JUCE_CALLTYPE operator<= ( const String string1,
const String string2 
)
noexcept

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

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

Case-sensitive comparison of two strings.

Variable Documentation

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:

1 myOutputStream << "Hello World" << newLine << newLine;