Go to the documentation of this file.
29 #ifndef JUCE_STRINGREF_H_INCLUDED
30 #define JUCE_STRINGREF_H_INCLUDED
93 operator const String::CharPointerType::CharType*()
const noexcept {
return text.getAddress(); }
95 operator String::CharPointerType() const
noexcept {
return text; }
121 #if JUCE_STRING_UTF_TYPE != 8 && ! defined (DOXYGEN)
134 #if JUCE_STRING_UTF_TYPE != 8 && ! defined (DOXYGEN)
138 #endif // JUCE_STRINGREF_H_INCLUDED
JUCE_API bool JUCE_CALLTYPE operator!=(const String &string1, StringRef string2) noexcept
Definition: juce_String.cpp:581
int length() const noexcept
Definition: juce_StringRef.h:102
String::CharPointerType text
Definition: juce_StringRef.h:119
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
bool isNotEmpty() const noexcept
Definition: juce_StringRef.h:100
#define noexcept
Definition: juce_CompilerSupport.h:141
String stringCopy
Definition: juce_StringRef.h:124
JUCE_API bool JUCE_CALLTYPE operator==(const String &string1, StringRef string2) noexcept
Definition: juce_String.cpp:580
String operator+(String s1, StringRef s2)
Definition: juce_StringRef.h:135
wchar_t juce_wchar
Definition: juce_CharacterFunctions.h:49
Definition: juce_StringRef.h:65
bool isEmpty() const noexcept
Definition: juce_StringRef.h:98