13#ifndef ___brailleOah___
14#define ___brailleOah___
18#include "oahBasicTypes.h"
20#include "bsrBrailleCodeGenerators.h"
38 string valueSpecification,
40 bsrBrailleOutputKind& brailleOutputKindVariable);
51 string valueSpecification,
53 bsrBrailleOutputKind& brailleOutputKindVariable);
90 string asShortNamedOptionString ()
const;
91 string asActualLongNamedOptionString ()
const;
93 void print (ostream& os)
const;
95 void printAtomOptionsValues (
97 int valueFieldWidth)
const;
104 bsrBrailleOutputKind& fBrailleOutputKindVariable;
121 string valueSpecification,
123 bsrUTFKind& brailleUTFKindVariable);
134 string valueSpecification,
136 bsrUTFKind& brailleUTFKindVariable);
169 string asShortNamedOptionString ()
const;
170 string asActualLongNamedOptionString ()
const;
172 void print (ostream& os)
const;
174 void printAtomOptionsValues (
176 int valueFieldWidth)
const;
183 bsrUTFKind& fBsrUTFKindVariable;
200 string valueSpecification,
202 bsrByteOrderingKind& brailleByteOrderingKindVariable);
213 string valueSpecification,
215 bsrByteOrderingKind& brailleByteOrderingKindVariable);
244 string asShortNamedOptionString ()
const;
245 string asActualLongNamedOptionString ()
const;
247 void print (ostream& os)
const;
249 void printAtomOptionsValues (
251 int valueFieldWidth)
const;
258 bsrByteOrderingKind& fBsrByteOrderingKindVariable;
281 void initializeBrailleOah (
282 bool boolOptionsInitialValue);
284 void printBrailleOahHelp ();
286 void printBrailleOahValues (
int fieldWidth);
306 void enforceQuietness ();
313 virtual void checkOptionsConsistency ();
335 void initializeBrailleEncodingOptions (
336 bool boolOptionsInitialValue);
338 void initializeBrailleByteOrderingOptions (
339 bool boolOptionsInitialValue);
341 void initializeBrailleMusicFileNameOptions (
342 bool boolOptionsInitialValue);
344 void initializeBraillePageParametersOptions (
345 bool boolOptionsInitialValue);
347 void initializeBrailleCodeGenerationOptions (
348 bool boolOptionsInitialValue);
355 bsrBrailleOutputKind fBrailleOutputKind;
365 bsrByteOrderingKind fByteOrderingKind;
370 bool fDontUseEncodingInFileName;
376 int fMeasuresPerLine;
387EXP ostream& operator<< (ostream& os,
const S_brailleOah& elt);
394void initializeBrailleOahHandling (
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: brailleOah.h:190
Definition: brailleOah.h:265
Definition: brailleOah.h:28
Definition: brailleOah.h:111
Definition: oahBasicTypes.h:2854
Definition: oahBasicTypes.h:964