17#include "setTraceOahIfDesired.h"
26#include "oahBasicTypes.h"
47 void initializeTraceOah (
48 bool boolOptionsInitialValue);
50 void initializeOptionsTraceAndDisplayOptions (
51 bool boolOptionsInitialValue);
53 void initializeRepeatsToSlashesTraceOah (
54 bool boolOptionsInitialValue);
56 void initializeNotesTraceOah (
57 bool boolOptionsInitialValue);
59 void initializeNotesAttachmentsTraceOah (
60 bool boolOptionsInitialValue);
62 void initializeScoreToVoicesTraceOah (
63 bool boolOptionsInitialValue);
65 void initializeSegmentsAndMeasuresTraceOah (
66 bool boolOptionsInitialValue);
68 void initializeInstrumentsTraceOah (
69 bool boolOptionsInitialValue);
71 void initializeChordsAndTupletsTraceOah (
72 bool boolOptionsInitialValue);
74 void initializeCreditsToWordsTraceOah (
75 bool boolOptionsInitialValue);
77 void initializeHarmoniesAndFiguredBassesTraceOah (
78 bool boolOptionsInitialValue);
80 void initializeSpannersTraceOah (
81 bool boolOptionsInitialValue);
83 void initializeInterNotesTraceOah (
84 bool boolOptionsInitialValue);
86 void initializeClefsToTemposTraceOah (
87 bool boolOptionsInitialValue);
89 void initializeBreaksAndBarlinesTraceOah (
90 bool boolOptionsInitialValue);
92 void initializeAboveStaffTraceOah (
93 bool boolOptionsInitialValue);
95 void initializeTranspositionsTraceOah (
96 bool boolOptionsInitialValue);
98 void initializeOtherTraceOah (
99 bool boolOptionsInitialValue);
116 void enforceQuietness ();
123 virtual void checkOptionsConsistency ();
155 void printTraceOahHelp ();
157 void printTraceOahValues (
int fieldWidth);
159 virtual void printAtomOptionsValues (
161 int valueFieldWidth)
const;
169 bool fTraceOahDetails;
179 bool fTraceVarValAssocs;
190 bool fTracePartGroups;
191 bool fTracePartGroupsDetails;
197 bool fTraceStaffDetails;
199 bool fTraceStaffChanges;
202 bool fTraceVoicesDetails;
210 bool fTraceSegmentsDetails;
212 bool fTraceMeasuresNumbers;
214 bool fTraceMeasuresDetails;
215 bool fTracePositionsInMeasures;
216 set<int> fTraceDetailedMeasureNumbersSet;
236 bool fTraceLineBreaks;
238 bool fTracePageBreaks;
242 bool fTraceBarlinesDetails;
248 bool fTraceBarChecks;
254 bool fTraceBarNumberChecks;
261 bool fTraceTranspositions;
263 bool fTraceOctaveShifts;
271 bool fTraceRepeatsDetails;
273 bool fTraceMeasuresRepeats;
275 bool fTraceRestMeasures;
277 bool fTraceBeatsRepeats;
288 bool fTraceNotesDetails;
290 bool fTraceWholeNotes;
291 bool fTraceWholeNotesDetails;
293 bool fTraceSkipNotes;
295 bool fTraceRestNotes;
297 bool fTraceNotesOctaveEntry;
299 bool fTraceGraceNotes;
312 bool fTraceArticulations;
314 bool fTraceTechnicals;
316 bool fTraceOrnaments;
332 bool fTraceLigatures;
342 bool fTraceLyricsDetails;
352 bool fTraceChordsDetails;
355 bool fTraceTupletsDetails;
357 bool fTraceExtraChords;
366 bool fTraceGlissandos;
373 bool fTraceRehearsals;
379 bool fTraceEyeGlasses;
386 bool fTraceHarmonies;
388 bool fTraceFiguredBasses;
397 bool fTraceScordaturas;
403 bool fTraceAccordionRegistrations;
405 bool fTraceHarpPedals;
407 bool fTraceHarpPedalsTunings;
433EXP ostream& operator<< (ostream& os,
const S_traceOah& elt);
437EXP
extern S_traceOah gTraceOahWithDetailedTrace;
440void initializeTraceOahHandling (
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: oahBasicTypes.h:2854
Definition: traceOah.h:34