13#ifndef ___lpsrHeaders___
14#define ___lpsrHeaders___
16#include "lpsrVarValAssocs.h"
18#include "lilypondOah.h"
55 msrFontStyleKind fontStyleKind,
56 msrFontWeightKind fontWeightKind);
59 {
return fWorkNumber; }
64 msrFontStyleKind fontStyleKind,
65 msrFontWeightKind fontWeightKind);
68 {
return fWorkTitle; }
70 void setMovementNumber (
73 msrFontStyleKind fontStyleKind,
74 msrFontWeightKind fontWeightKind);
77 {
return fMovementNumber; }
79 void setMovementTitle (
82 msrFontStyleKind fontStyleKind,
83 msrFontWeightKind fontWeightKind);
86 {
return fMovementTitle; }
88 void setEncodingDate (
91 msrFontStyleKind fontStyleKind,
92 msrFontWeightKind fontWeightKind);
95 {
return fEncodingDate; }
97 void setScoreInstrument (
100 msrFontStyleKind fontStyleKind,
101 msrFontWeightKind fontWeightKind);
104 {
return fScoreInstrument; }
106 void setMiscellaneousField (
109 msrFontStyleKind fontStyleKind,
110 msrFontWeightKind fontWeightKind);
113 {
return fMiscellaneousField; }
118 msrFontStyleKind fontStyleKind,
119 msrFontWeightKind fontWeightKind);
122 getComposers ()
const
123 {
return fComposers; }
128 msrFontStyleKind fontStyleKind,
129 msrFontWeightKind fontWeightKind);
132 getArrangers ()
const
133 {
return fArrangers; }
138 msrFontStyleKind fontStyleKind,
139 msrFontWeightKind fontWeightKind);
142 getLyricists ()
const
143 {
return fLyricists; }
148 msrFontStyleKind fontStyleKind,
149 msrFontWeightKind fontWeightKind);
155 void setTranslators (
158 msrFontStyleKind fontStyleKind,
159 msrFontWeightKind fontWeightKind);
162 getTranslators ()
const
163 {
return fTranslators; }
168 msrFontStyleKind fontStyleKind,
169 msrFontWeightKind fontWeightKind);
178 msrFontStyleKind fontStyleKind,
179 msrFontWeightKind fontWeightKind);
182 getSoftwares ()
const
183 {
return fSoftwares; }
189 void setLilypondDedication (
192 msrFontStyleKind fontStyleKind,
193 msrFontWeightKind fontWeightKind);
196 {
return fLilypondDedication; }
198 void setLilypondPiece (
201 msrFontStyleKind fontStyleKind,
202 msrFontWeightKind fontWeightKind);
205 {
return fLilypondPiece; }
207 void setLilypondOpus (
210 msrFontStyleKind fontStyleKind,
211 msrFontWeightKind fontWeightKind);
214 {
return fLilypondOpus; }
216 void setLilypondTitle (
219 msrFontStyleKind fontStyleKind,
220 msrFontWeightKind fontWeightKind);
223 {
return fLilypondTitle; }
225 void setLilypondSubTitle (
228 msrFontStyleKind fontStyleKind,
229 msrFontWeightKind fontWeightKind);
232 {
return fLilypondSubTitle; }
234 void setLilypondSubSubTitle (
237 msrFontStyleKind fontStyleKind,
238 msrFontWeightKind fontWeightKind);
241 {
return fLilypondSubSubTitle; }
246 void setLilypondInstrument (
249 msrFontStyleKind fontStyleKind,
250 msrFontWeightKind fontWeightKind);
253 {
return fLilypondInstrument; }
257 void setLilypondMeter (
260 msrFontStyleKind fontStyleKind,
261 msrFontWeightKind fontWeightKind);
264 {
return fLilypondMeter; }
268 void setLilypondCopyright (
271 msrFontStyleKind fontStyleKind,
272 msrFontWeightKind fontWeightKind);
275 {
return fLilypondCopyright; }
279 void setLilypondTagline (
282 msrFontStyleKind fontStyleKind,
283 msrFontWeightKind fontWeightKind);
286 {
return fLilypondTagline; }
327 int maxLilypondVariablesNamesLength ();
344 virtual void print (ostream& os)
const;
409EXP ostream& operator<< (ostream& os,
const S_lpsrHeader& elt);
Definition: basevisitor.h:25
Definition: lpsrElements.h:24