13#ifndef ___lpsrStaves___
14#define ___lpsrStaves___
18#include "lpsrElements.h"
72 virtual void print (ostream& os)
const;
79 vector<S_msrElement> fNewStaffgroupElements;
113 {
return fStaffTuning; }
133 virtual void print (ostream& os)
const;
154 int inputLineNumber);
162 int inputLineNumber);
189 virtual void print (ostream& os)
const;
196 vector<S_msrElement> fNewStaffElements;
230 const list<S_msrElement>&
231 getStaffBlockElements ()
const
232 {
return fStaffBlockElements; }
234 void setStaffBlockInstrumentName (
235 string instrumentName)
237 fStaffBlockInstrumentName =
241 string getStaffBlockInstrumentName ()
const
242 {
return fStaffBlockInstrumentName; }
244 void setStaffBlockShortInstrumentName (
245 string shortInstrumentName)
247 fStaffBlockShortInstrumentName =
251 string getStaffBlockShortInstrumentName ()
const
252 {
return fStaffBlockShortInstrumentName; }
259 void appendVoiceUseToStaffBlock (
262 void appendLyricsUseToStaffBlock (
265 void appendElementToStaffBlock (
267 { fStaffBlockElements.push_back (elem); }
284 virtual void print (ostream& os)
const;
293 list<S_msrElement> fStaffBlockElements;
295 string fStaffBlockInstrumentName;
296 string fStaffBlockShortInstrumentName;
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: lpsrElements.h:24
Definition: lpsrStaves.h:147
Definition: lpsrStaves.h:86
Definition: lpsrStaves.h:30
Definition: lpsrStaves.h:203