29 #ifndef JUCE_IDENTIFIER_H_INCLUDED 30 #define JUCE_IDENTIFIER_H_INCLUDED 65 Identifier (String::CharPointerType nameStart, String::CharPointerType nameEnd);
73 #if JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 100 operator String::CharPointerType() const noexcept {
return name.
getCharPointer(); }
121 static bool isValidIdentifier (
const String& possibleIdentifier)
noexcept;
128 #endif // JUCE_IDENTIFIER_H_INCLUDED #define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
bool isNotEmpty() const noexcept
Definition: juce_String.h:308
bool isNull() const noexcept
Definition: juce_Identifier.h:112
CharPointerType getCharPointer() const noexcept
Definition: juce_String.h:1051
bool isValid() const noexcept
Definition: juce_Identifier.h:109
static Identifier null
Definition: juce_Identifier.h:115
bool isEmpty() const noexcept
Definition: juce_String.h:302
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
bool operator!=(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:566
Definition: juce_Identifier.h:43
String::CharPointerType getCharPointer() const noexcept
Definition: juce_Identifier.h:103
const String & toString() const noexcept
Definition: juce_Identifier.h:97
Definition: juce_StringRef.h:65