16#include "lpsrBasicTypes.h"
18#include "oahBasicTypes.h"
20#include "oahBasicTypes.h"
37 string valueSpecification,
39 lpsrScoreOutputKind& lpsrScoreOutputKindVariable);
50 string valueSpecification,
52 lpsrScoreOutputKind& lpsrScoreOutputKindVariable);
61 void setLpsrScoreOutputKindVariable (
62 lpsrScoreOutputKind value)
63 { fLpsrScoreOutputKindVariable = value; }
93 string asShortNamedOptionString ()
const;
94 string asActualLongNamedOptionString ()
const;
96 void print (ostream& os)
const;
98 void printAtomOptionsValues (
100 int valueFieldWidth)
const;
107 lpsrScoreOutputKind& fLpsrScoreOutputKindVariable;
124 string valueSpecification,
126 msrQuarterTonesPitchesLanguageKind&
127 lpsrPitchesLanguageKindVariable);
138 string valueSpecification,
140 msrQuarterTonesPitchesLanguageKind&
141 lpsrPitchesLanguageKindVariable);
150 void setMsrQuarterTonesPitchesLanguageKindVariable (
151 msrQuarterTonesPitchesLanguageKind value)
153 fMsrQuarterTonesPitchesLanguageKindVariable = value;
184 string asShortNamedOptionString ()
const;
185 string asActualLongNamedOptionString ()
const;
187 void print (ostream& os)
const;
189 void printAtomOptionsValues (
191 int valueFieldWidth)
const;
198 msrQuarterTonesPitchesLanguageKind&
199 fMsrQuarterTonesPitchesLanguageKindVariable;
216 string valueSpecification,
218 lpsrChordsLanguageKind&
219 lpsrChordsLanguageKindVariable);
230 string valueSpecification,
232 lpsrChordsLanguageKind&
233 lpsrChordsLanguageKindVariable);
242 void setLpsrChordsLanguageKindVariable (
243 lpsrChordsLanguageKind value)
245 fLpsrChordsLanguageKindVariable = value;
276 string asShortNamedOptionString ()
const;
277 string asActualLongNamedOptionString ()
const;
279 void print (ostream& os)
const;
281 void printAtomOptionsValues (
283 int valueFieldWidth)
const;
290 lpsrChordsLanguageKind&
291 fLpsrChordsLanguageKindVariable;
308 string valueSpecification,
311 lpsrTransposeVariable);
322 string valueSpecification,
325 lpsrTransposeVariable);
334 void setMsrSemiTonesPitchAndOctaveVariable (
337 fMsrSemiTonesPitchAndOctaveVariable = value;
368 string asShortNamedOptionString ()
const;
369 string asActualLongNamedOptionString ()
const;
371 void print (ostream& os)
const;
373 void printAtomOptionsValues (
375 int valueFieldWidth)
const;
383 fMsrSemiTonesPitchAndOctaveVariable;
403 void initializeLpsrOah (
404 bool boolOptionsInitialValue);
419 bool setLpsrQuarterTonesPitchesLanguage (
422 bool setLpsrChordsLanguage (
430 void enforceQuietness ();
437 virtual void checkOptionsConsistency ();
444 void crackLilypondVersionNumber (
446 int& generationNumber,
450 bool versionNumberGreaterThanOrEqualTo (
451 string otherVersionNumber);
459 void initializeLpsrTraceOah (
460 bool boolOptionsInitialValue);
463 void initializeLpsrDisplayOptions (
464 bool boolOptionsInitialValue);
466 void initializeLpsrScoreOutputOptions (
467 bool boolOptionsInitialValue);
469 void initializeLpsrGlobalStaffSizeOptions (
470 bool boolOptionsInitialValue);
472 void initializeLpsrPaperOptions (
473 bool boolOptionsInitialValue);
475 void initializeLpsrMeasuresOptions (
476 bool boolOptionsInitialValue);
478 void initializeLpsrWordsOptions (
479 bool boolOptionsInitialValue);
481 void initializeLpsrLanguagesOptions (
482 bool boolOptionsInitialValue);
484 void initializeLpsrTransposeOptions (
485 bool boolOptionsInitialValue);
487 void initializeLpsrExitAfterSomePassesOptions (
488 bool boolOptionsInitialValue);
505 void printLpsrOahHelp ();
507 void printLpsrOahValues (
int fieldWidth);
517 bool fTraceLilypondVersion;
519 bool fTraceLpsrVisitors;
521 bool fTraceLpsrBlocks;
523 bool fTraceSchemeFunctions;
534 string fLilyPondVersion;
539 lpsrScoreOutputKind fScoreOutputKind;
544 float fGlobalStaffSize;
545 float fStaffGlobalSizeDefaultValue;
550 msrLengthUnitKind fLengthUnitKind;
551 msrLengthUnitKind fLengthUnitKindDefaultValue;
564 bool fRaggedLastBottom;
576 string fReplicateEmptyMeasureNumber;
577 int fReplicateEmptyMeasureReplicas;
580 map<string,int> fAddEmptyMeasuresStringToIntMap;
586 bool fConvertWordsToTempo;
588 bool fAddWordsFromTheLyrics;
594 bool fConvertTemposToRehearsalMarks;
596 bool fConvertWordsToRehearsalMarks;
601 msrQuarterTonesPitchesLanguageKind
602 fLpsrQuarterTonesPitchesLanguageKind;
604 lpsrChordsLanguageKind
605 fLpsrChordsLanguageKind;
611 fTransposeSemiTonesPitchAndOctave;
619EXP ostream& operator<< (ostream& os,
const S_lpsrOah& elt);
623EXP
extern S_lpsrOah gLpsrOahWithDetailedTrace;
626EXP
void initializeLpsrOahHandling (
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: lpsrOah.h:206
Definition: lpsrOah.h:390
Definition: lpsrOah.h:114
Definition: lpsrOah.h:298
Definition: msrBasicTypes.h:596
Definition: oahBasicTypes.h:2854
Definition: oahBasicTypes.h:964