66 explicit Value (
const var& initialValue);
102 Value& operator= (
const var& newValue);
126 bool operator== (
const Value& other)
const;
132 bool operator!= (
const Value& other)
const;
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
ostream & operator<<(ostream &out, const MidiEvent &ev)
Definition InMgr.cpp:9
AsyncUpdater()
Definition juce_AsyncUpdater.cpp:44
Definition juce_ListenerList.h:70
Definition juce_OutputStream.h:38
ReferenceCountedObject()=default
Definition juce_ReferenceCountedObject.h:247
Definition juce_SortedSet.h:54
Definition juce_String.h:53
Definition juce_Value.h:139
virtual ~Listener()=default
virtual void valueChanged(Value &value)=0
Definition juce_Value.h:180
virtual var getValue() const =0
void handleAsyncUpdate() override
Definition juce_Value.cpp:38
SortedSet< Value * > valuesWithListeners
Definition juce_Value.h:204
void sendChangeMessage(bool dispatchSynchronously)
Definition juce_Value.cpp:43
virtual void setValue(const var &newValue)=0
ValueSource()
Definition juce_Value.cpp:29
friend class Value
Definition juce_Value.h:203
Definition juce_Value.h:51
ListenerList< Listener > listeners
Definition juce_Value.h:225
void setValue(const var &newValue)
Definition juce_Value.cpp:161
void removeFromListenerList()
Definition juce_Value.cpp:144
void addListener(Listener *listener)
Definition juce_Value.cpp:208
void removeListener(Listener *listener)
Definition juce_Value.cpp:219
bool refersToSameSourceAs(const Value &other) const
Definition juce_Value.cpp:192
ValueSource & getValueSource() noexcept
Definition juce_Value.h:218
void callListeners()
Definition juce_Value.cpp:227
ReferenceCountedObjectPtr< ValueSource > value
Definition juce_Value.h:224
void referTo(const Value &valueToReferTo)
Definition juce_Value.cpp:177
Value()
Definition juce_Value.cpp:101
var getValue() const
Definition juce_Value.cpp:151
String toString() const
Definition juce_Value.cpp:166
Definition juce_Variant.h:42
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31