LibMusicXML 3.18
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
msrMeasuresRepeat Class Reference
Inheritance diagram for msrMeasuresRepeat:

Public Types

enum  msrMeasuresRepeatKind { k_NoMeasuresRepeat , kStartMeasuresRepeat , kStopMeasuresRepeat }
 
enum  msrMeasuresRepeatBuildPhaseKind { kMeasuresRepeatBuildPhaseJustCreated , kMeasuresRepeatBuildPhaseInPattern , kMeasuresRepeatBuildPhaseInReplicas , kMeasuresRepeatBuildPhaseCompleted }
 

Public Member Functions

SMARTP< msrMeasuresRepeatcreateMeasuresRepeatNewbornClone (S_msrVoice containingVoice)
 
SMARTP< msrMeasuresRepeatcreateMeasuresRepeatDeepCopy (S_msrVoice containingVoice)
 
S_msrVoice getMeasuresRepeatVoiceUpLink () const
 
int getMeasuresRepeatMeasuresNumber () const
 
int getMeasuresRepeatSlashesNumber () const
 
void setMeasuresRepeatPattern (S_msrMeasuresRepeatPattern measuresRepeatPattern)
 
S_msrMeasuresRepeatPattern getMeasuresRepeatPattern () const
 
void setMeasuresRepeatReplicas (S_msrMeasuresRepeatReplicas measuresRepeatReplicas)
 
S_msrMeasuresRepeatReplicas getMeasuresRepeatReplicas () const
 
void setCurrentMeasuresRepeatBuildPhaseKind (msrMeasuresRepeatBuildPhaseKind measuresRepeatBuildPhaseKind)
 
msrMeasuresRepeatBuildPhaseKind getCurrentMeasuresRepeatBuildPhaseKind () const
 
int fetchMeasuresRepeatReplicasNumber () const
 
int fetchMeasuresRepeatPatternMeasuresNumber () const
 
int fetchMeasuresRepeatReplicasMeasuresNumber () const
 
void collectMeasuresRepeatMeasuresIntoFlatList (int inputLineNumber)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string asString () const
 
void displayMeasuresRepeat (int inputLineNumber, string context)
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static string measuresRepeatKindAsString (msrMeasuresRepeatKind measuresRepeatKind)
 
static string measuresRepeatBuildPhaseKindAsString (msrMeasuresRepeatBuildPhaseKind measuresRepeatBuildPhaseKind)
 
static SMARTP< msrMeasuresRepeatcreate (int inputLineNumber, int measuresRepeatMeasuresNumber, int measuresRepeatSlashesNumber, S_msrVoice voiceUpLink)
 

Protected Member Functions

 msrMeasuresRepeat (int inputLineNumber, int measuresRepeatMeasuresNumber, int measuresRepeatSlashesNumber, S_msrVoice voiceUpLink)