13#ifndef ___msrVoice2MasterVoiceCreator___
14#define ___msrVoice2MasterVoiceCreator___
51 public visitor<S_msrHarmonyDegree>,
59 public visitor<S_msrFiguredBass>,
89 public visitor<S_msrScordatura>,
92 public visitor<S_msrBarNumberCheck>,
101 public visitor<S_msrRepeatCommonPart>,
102 public visitor<S_msrRepeatEnding>,
104 public visitor<S_msrMeasuresRepeat>,
105 public visitor<S_msrMeasuresRepeatPattern>,
106 public visitor<S_msrMeasuresRepeatReplicas>,
108 public visitor<S_msrRestMeasures>,
109 public visitor<S_msrRestMeasuresContents>
120 void buildMsrMasterFromMsrVoice ();
123 {
return fMasterVoice; }
130 virtual void visitStart (
S_msrKey& elt);
131 virtual void visitEnd (
S_msrKey& elt);
133 virtual void visitStart (
S_msrTime& elt);
147 virtual void visitStart (S_msrHarmonyDegree& elt);
153 virtual void visitStart (S_msrFigure& elt);
162 virtual void visitStart (
S_msrNote& elt);
175 virtual void visitStart (
S_msrCoda& elt);
192 virtual void visitStart (S_msrRepeatCommonPart& elt);
193 virtual void visitEnd (S_msrRepeatCommonPart& elt);
194 virtual void visitStart (S_msrRepeatEnding& elt);
195 virtual void visitEnd (S_msrRepeatEnding& elt);
199 virtual void visitStart (S_msrMeasuresRepeatPattern& elt);
200 virtual void visitEnd (S_msrMeasuresRepeatPattern& elt);
201 virtual void visitStart (S_msrMeasuresRepeatReplicas& elt);
202 virtual void visitEnd (S_msrMeasuresRepeatReplicas& elt);
206 virtual void visitStart (S_msrRestMeasuresContents& elt);
207 virtual void visitEnd (S_msrRestMeasuresContents& elt);
226 bool fOnGoingHarmonyVoice;
230 list<S_msrHarmony> fPendingHarmoniesList;
235 bool fOnGoingFiguredBassVoice;
283 stack<S_msrTuplet> fTupletClonesStack;
Definition: utilities.h:213
Definition: msrVoice2MasterVoiceCreator.h:111