cello
JUCE ValueTrees for Humans
Loading...
Searching...
No Matches
cello::ValueBase Class Reference
Inheritance diagram for cello::ValueBase:
cello::UpdateSource cello::Value< T >

Public Member Functions

juce::Identifier getId () const
 
- Public Member Functions inherited from cello::UpdateSource
void forceUpdate (bool shouldForceUpdate)
 If passed true, any call that sets any Value property on this Object will result in a property change update callback being executed. Default (false) behavior only performs this callback when the underlying value is changed.
 
bool shouldForceUpdate () const
 

Protected Member Functions

 ValueBase (const juce::Identifier &id_)
 ctor is protected – you can't create an object of type ValueBase directly, this only exists so we have a common base type that's shared by all the templated Value<T> classes.
 

Protected Attributes

const juce::Identifier id
 identifier of this value/property.
 

Constructor & Destructor Documentation

◆ ValueBase()

cello::ValueBase::ValueBase ( const juce::Identifier & id_)
inlineprotected

ctor is protected – you can't create an object of type ValueBase directly, this only exists so we have a common base type that's shared by all the templated Value<T> classes.

Parameters
id_type identifier of this value.

Member Function Documentation

◆ getId()

juce::Identifier cello::ValueBase::getId ( ) const
inline
Returns
this value's type ID.

The documentation for this class was generated from the following file: