18#include "bsrBasicTypes.h"
20#include "oahBasicTypes.h"
26enum bsrFacSimileKind {
27 kFacSimileYes, kFacSimileNo };
29string bsrFacSimileKindAsString (
30 bsrFacSimileKind facSimileKind);
44 string valueSpecification,
46 bsrFacSimileKind bsrFacSimileKindVariable);
57 string valueSpecification,
59 bsrFacSimileKind bsrFacSimileKindVariable);
68 void setOptionsFacSimileKindVariable (
69 bsrFacSimileKind value)
70 { fBsrFacSimileKindVariable = value; }
96 string asShortNamedOptionString ()
const;
97 string asActualLongNamedOptionString ()
const;
99 void print (ostream& os)
const;
101 void printAtomOptionsValues (
103 int valueFieldWidth)
const;
110 bsrFacSimileKind fBsrFacSimileKindVariable;
127 string valueSpecification,
129 bsrTextsLanguageKind&
130 bsrTextsLanguageKindVariable);
141 string valueSpecification,
143 bsrTextsLanguageKind&
144 bsrTextsLanguageKindVariable);
153 void setBsrTextsLanguageKindVariable (
154 bsrTextsLanguageKind value)
156 fBsrTextsLanguageKindVariable = value;
183 string asShortNamedOptionString ()
const;
184 string asActualLongNamedOptionString ()
const;
186 void print (ostream& os)
const;
188 void printAtomOptionsValues (
190 int valueFieldWidth)
const;
197 bsrTextsLanguageKind& fBsrTextsLanguageKindVariable;
220 void initializeBsrOah (
221 bool boolOptionsInitialValue);
238 bool setBsrTextsLanguage (
246 void enforceQuietness ();
253 virtual void checkOptionsConsistency ();
265 void initializeBsrDisplayOptions (
266 bool boolOptionsInitialValue);
268 void initializeBsrLanguagesOptions (
269 bool boolOptionsInitialValue);
272 void initializeBsrMiscellaneousOptions (
273 bool boolOptionsInitialValue);
276 void initializeBsrExitAfterSomePassesOptions (
277 bool boolOptionsInitialValue);
280 void initializeBsrTraceOah (
281 bool boolOptionsInitialValue);
299 void printBsrOahHelp ();
301 void printBsrOahValues (
int fieldWidth);
309 bool fDisplayBsrDetails;
314 bsrTextsLanguageKind fBsrTextsLanguageKind;
319 bool fNoBrailleMusicHeadings;
325 bool fNoMeasureNumbers;
327 bool fNoBrailleLyrics;
329 bool fBrailleCompileDate;
331 bsrFacSimileKind fFacSimileKind;
357 bool fTraceParallels;
360 bool fTraceBsrVisitors;
364EXP ostream& operator<< (ostream& os,
const S_bsrOah& elt);
367EXP
extern S_bsrOah gBsrOahUserChoices;
368EXP
extern S_bsrOah gBsrOahWithDetailedTrace;
371EXP
void initializeBsrOahHandling (
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: oahBasicTypes.h:2854
Definition: oahBasicTypes.h:964