102 void cloneAllProperties();
118 virtual void writeAsJSON (
OutputStream&,
int indentLevel,
bool allOnOneLine,
int maximumDecimalPlaces);
#define noexcept
Definition DistrhoDefines.h:72
NamedValueSet & getProperties() noexcept
Definition juce_DynamicObject.h:99
virtual bool hasProperty(const Identifier &propertyName) const
Definition juce_DynamicObject.cpp:39
void setMethod(Identifier methodName, var::NativeFunction function)
Definition juce_DynamicObject.cpp:73
ReferenceCountedObjectPtr< DynamicObject > Ptr
Definition juce_DynamicObject.h:47
virtual void removeProperty(const Identifier &propertyName)
Definition juce_DynamicObject.cpp:55
virtual var invokeMethod(Identifier methodName, const var::NativeFunctionArgs &args)
Definition juce_DynamicObject.cpp:65
virtual bool hasMethod(const Identifier &methodName) const
Definition juce_DynamicObject.cpp:60
virtual const var & getProperty(const Identifier &propertyName) const
Definition juce_DynamicObject.cpp:45
NamedValueSet properties
Definition juce_DynamicObject.h:122
virtual void setProperty(const Identifier &propertyName, const var &newValue)
Definition juce_DynamicObject.cpp:50
DynamicObject()
Definition juce_DynamicObject.cpp:26
void clear()
Definition juce_DynamicObject.cpp:78
Definition juce_Identifier.h:39
Definition juce_NamedValueSet.h:35
Definition juce_OutputStream.h:38
ReferenceCountedObject()=default
Definition juce_ReferenceCountedObject.h:247
Definition juce_Variant.h:42
std::function< var(const NativeFunctionArgs &)> NativeFunction
Definition juce_Variant.h:57
CARLA_PLUGIN_EXPORT int clone(int(*)(void *), void *, int, void *,...)
Definition interposer-safe.cpp:46
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback function
Definition juce_linux_JackAudio.cpp:63
Definition juce_Variant.h:49