83 return properties.getAllValues() [index].getIntValue();
95 return properties.getAllValues()[index].getDoubleValue();
107 return properties.getAllValues() [index].getIntValue() != 0;
124 auto value =
v.toString();
180 auto xml = std::make_unique<XmlElement> (nodeName);
186 auto e = xml->createNewChildElement (
"VALUE");
201 if (
e->hasAttribute (
"name")
202 &&
e->hasAttribute (
"val"))
205 e->getStringAttribute (
"val"));
#define nullptr
Definition DistrhoDefines.h:75
virtual void propertyChanged()
Definition juce_PropertySet.cpp:213
StringPairArray properties
Definition juce_PropertySet.h:197
const CriticalSection & getLock() const noexcept
Definition juce_PropertySet.h:157
void setFallbackPropertySet(PropertySet *fallbackProperties) noexcept
Definition juce_PropertySet.cpp:172
PropertySet * fallbackProperties
Definition juce_PropertySet.h:198
bool ignoreCaseOfKeys
Definition juce_PropertySet.h:200
void clear()
Definition juce_PropertySet.cpp:54
virtual ~PropertySet()
Definition juce_PropertySet.cpp:50
void addAllPropertiesFrom(const PropertySet &source)
Definition juce_PropertySet.cpp:163
PropertySet(bool ignoreCaseOfKeyNames=false)
Definition juce_PropertySet.cpp:26
CriticalSection lock
Definition juce_PropertySet.h:199
String getValue(StringRef keyName, const String &defaultReturnValue=String()) const noexcept
Definition juce_PropertySet.cpp:65
void setValue(StringRef keyName, const var &value)
Definition juce_PropertySet.cpp:118
double getDoubleValue(StringRef keyName, double defaultReturnValue=0.0) const noexcept
Definition juce_PropertySet.cpp:89
bool containsKey(StringRef keyName) const noexcept
Definition juce_PropertySet.cpp:157
void removeValue(StringRef keyName)
Definition juce_PropertySet.cpp:136
int getIntValue(StringRef keyName, int defaultReturnValue=0) const noexcept
Definition juce_PropertySet.cpp:77
bool getBoolValue(StringRef keyName, bool defaultReturnValue=false) const noexcept
Definition juce_PropertySet.cpp:101
void restoreFromXml(const XmlElement &xml)
Definition juce_PropertySet.cpp:194
std::unique_ptr< XmlElement > createXml(const String &nodeName) const
Definition juce_PropertySet.cpp:178
std::unique_ptr< XmlElement > getXmlValue(StringRef keyName) const
Definition juce_PropertySet.cpp:113
Definition juce_String.h:53
const StringArray & getAllValues() const noexcept
Definition juce_StringPairArray.h:90
int size() const noexcept
Definition juce_StringPairArray.h:93
const StringArray & getAllKeys() const noexcept
Definition juce_StringPairArray.h:87
Definition juce_StringRef.h:62
bool isNotEmpty() const noexcept
Definition juce_StringRef.h:103
Definition juce_XmlElement.h:83
String toString(const TextFormat &format={}) const
Definition juce_XmlElement.cpp:352
Iterator< GetNextElementWithTagName > getChildWithTagNameIterator(StringRef name) const
Definition juce_XmlElement.h:730
Definition juce_Variant.h:42
* e
Definition inflate.c:1404
unsigned v[N_MAX]
Definition inflate.c:1584
register unsigned i
Definition inflate.c:1575
static PuglViewHint int value
Definition pugl.h:1708
Definition carla_juce.cpp:31
CriticalSection::ScopedLockType ScopedLock
Definition juce_CriticalSection.h:186
std::unique_ptr< XmlElement > parseXML(const String &textToParse)
Definition juce_XmlDocument.cpp:41
Definition juce_XmlElement.h:136
JUCE_NODISCARD TextFormat withoutHeader() const
Definition juce_XmlElement.cpp:345
JUCE_NODISCARD TextFormat singleLine() const
Definition juce_XmlElement.cpp:338