20#include "oahBasicTypes.h"
38 string valueSpecification,
40 oahOptionalValuesStyleKind&
41 oahOptionalValuesStyleKindVariable);
52 string valueSpecification,
54 oahOptionalValuesStyleKind&
55 oahOptionalValuesStyleKindVariable);
64 void setOahOptionalValuesStyleKindVariable (
65 oahOptionalValuesStyleKind value)
67 fOahOptionalValuesStyleKindVariable = value;
98 string asShortNamedOptionString ()
const;
99 string asActualLongNamedOptionString ()
const;
101 void print (ostream& os)
const;
108 oahOptionalValuesStyleKind&
109 fOahOptionalValuesStyleKindVariable;
120 string executableName,
130 void initializeOahOah (
131 bool boolOptionsInitialValue);
139 string executableName,
149 void enforceQuietness ();
156 virtual void checkOptionsConsistency ();
173 void initializeOahBasicHelpOptions (
174 bool boolOptionsInitialValue);
176 void initializeOahOahAndArgumentsOptions (
177 bool boolOptionsInitialValue);
180 void initializeOahTraceOah (
181 bool boolOptionsInitialValue);
199 void printOahOahHelp ();
201 void printOahOahValues (
int valueFieldWidth);
203 void printAtomOptionsValues (
205 int valueFieldWidth)
const;
212 string fHandlerExecutableName;
214 string fInputSourceName;
219 bool fShowOptionsAndArguments;
221 string fCommandLineAsSupplied;
222 string fCommandLineWithShortOptionsNames;
223 string fCommandLineWithLongOptionsNames;
233 bool fTraceOahVisitors;
238 bool fDisplayOahValues;
239 bool fDisplayOptionsHandler;
242EXP ostream& operator<< (ostream& os,
const S_oahOah& elt);
245EXP
extern S_oahOah gOahOahUserChoices;
246EXP
extern S_oahOah gOahOahWithDetailedTrace;
249void initializeOahOahHandling (
250 string executableName,
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: oahBasicTypes.h:2854
Definition: oahBasicTypes.h:964