MuseScore  3.4
Music composition and notation
Public Types | Public Member Functions | Private Attributes | List of all members
Ms::MidiTie::TieStateMachine Class Reference

#include <importmidi_tie.h>

Public Types

enum  State : char { State::UNTIED, State::TIED_FOR, State::TIED_BOTH, State::TIED_BACK }
 

Public Member Functions

void addSeg (const Segment *seg, int strack)
 
State state () const
 

Private Attributes

std::set< int > tiedVoices
 
State state_ = State::UNTIED
 

Member Enumeration Documentation

◆ State

Enumerator
UNTIED 
TIED_FOR 
TIED_BOTH 
TIED_BACK 

Member Function Documentation

◆ addSeg()

void Ms::MidiTie::TieStateMachine::addSeg ( const Segment seg,
int  strack 
)

◆ state()

State Ms::MidiTie::TieStateMachine::state ( ) const
inline

Member Data Documentation

◆ state_

State Ms::MidiTie::TieStateMachine::state_ = State::UNTIED
private

◆ tiedVoices

std::set<int> Ms::MidiTie::TieStateMachine::tiedVoices
private

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