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

#include <importmidi_operations.h>

Public Member Functions

 TrackOp (T defaultValue)
 
const T & value (int trackIndex) const
 
void setValue (int trackIndex, T value)
 
const T & defaultValue () const
 
bool canRedefineDefaultLater () const
 
void setDefaultValue (T value, bool canRedefineDefaultLater=true)
 
void clear ()
 

Private Attributes

std::map< int, T > _operation
 
bool _canRedefineDefaultLater
 

Constructor & Destructor Documentation

◆ TrackOp()

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

Member Function Documentation

◆ canRedefineDefaultLater()

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

◆ clear()

template<typename T>
void Ms::MidiOperations::TrackOp< T >::clear ( )
inline

◆ defaultValue()

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

◆ setDefaultValue()

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

◆ setValue()

template<typename T>
void Ms::MidiOperations::TrackOp< T >::setValue ( int  trackIndex,
value 
)
inline

◆ value()

template<typename T>
const T& Ms::MidiOperations::TrackOp< T >::value ( int  trackIndex) const
inline

Member Data Documentation

◆ _canRedefineDefaultLater

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

◆ _operation

template<typename T>
std::map<int, T> Ms::MidiOperations::TrackOp< T >::_operation
private

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