MuseScore  3.4
Music composition and notation
Public Member Functions | Private Attributes | List of all members
Ms::MidiOperations::Op< T > Class Template Reference

#include <importmidi_operations.h>

Public Member Functions

 Op (T defaultValue)
 
value () const
 
void setValue (T value)
 
defaultValue () const
 
bool canRedefineDefaultLater () const
 
void setDefaultValue (T value, bool canRedefineDefaultLater=true)
 

Private Attributes

_value
 
bool _valueWasSet
 
_defaultValue
 
bool _canRedefineDefaultLater
 

Constructor & Destructor Documentation

◆ Op()

template<typename T>
Ms::MidiOperations::Op< T >::Op ( defaultValue)
inlineexplicit

Member Function Documentation

◆ canRedefineDefaultLater()

template<typename T>
bool Ms::MidiOperations::Op< T >::canRedefineDefaultLater ( ) const
inline

◆ defaultValue()

template<typename T>
T Ms::MidiOperations::Op< T >::defaultValue ( ) const
inline

◆ setDefaultValue()

template<typename T>
void Ms::MidiOperations::Op< T >::setDefaultValue ( value,
bool  canRedefineDefaultLater = true 
)
inline

◆ setValue()

template<typename T>
void Ms::MidiOperations::Op< T >::setValue ( value)
inline

◆ value()

template<typename T>
T Ms::MidiOperations::Op< T >::value ( ) const
inline

Member Data Documentation

◆ _canRedefineDefaultLater

template<typename T>
bool Ms::MidiOperations::Op< T >::_canRedefineDefaultLater
private

◆ _defaultValue

template<typename T>
T Ms::MidiOperations::Op< T >::_defaultValue
private

◆ _value

template<typename T>
T Ms::MidiOperations::Op< T >::_value
private

◆ _valueWasSet

template<typename T>
bool Ms::MidiOperations::Op< T >::_valueWasSet
private

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