69 StringRef (
const char* stringLiteral)
noexcept;
75 StringRef (String::CharPointerType stringLiteral)
noexcept;
96 operator const String::CharPointerType::CharType*()
const noexcept {
return text.getAddress(); }
111 bool operator== (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) == 0; }
113 bool operator!= (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) != 0; }
115 bool operator< (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) < 0; }
117 bool operator<= (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) <= 0; }
119 bool operator> (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) > 0; }
121 bool operator>= (
const String&
s)
const noexcept {
return text.compare (
s.getCharPointer()) >= 0; }
132 #if JUCE_STRING_UTF_TYPE != 8 && ! defined (DOXYGEN)
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
Definition juce_String.h:53
Definition juce_StringRef.h:62
String stringCopy
Definition juce_StringRef.h:135
bool isNotEmpty() const noexcept
Definition juce_StringRef.h:103
StringRef(const char *stringLiteral) noexcept
Definition juce_String.cpp:2149
int length() const noexcept
Definition juce_StringRef.h:105
String::CharPointerType text
Definition juce_StringRef.h:130
bool isEmpty() const noexcept
Definition juce_StringRef.h:101
unsigned s
Definition inflate.c:1555
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
wchar_t juce_wchar
Definition juce_CharacterFunctions.h:42
#define const
Definition zconf.h:137