13#ifndef ___bsr2BrailleTranslator___
14#define ___bsr2BrailleTranslator___
20#include "bsrBrailleCodeGenerators.h"
35 public visitor<S_bsrTranscriptionNotes>,
36 public visitor<S_bsrTranscriptionNotesElement>,
40 public visitor<S_bsrPagination>,
42 public visitor<S_bsrPageHeading>,
43 public visitor<S_bsrMusicHeading>,
48 public visitor<S_bsrLineContents>,
70 ostream& brailleCodeOutputStream);
74 void generateBrailleCodeFromBsrScore ();
84 virtual void visitStart (S_bsrBarline& elt);
95 virtual void visitStart (S_bsrPagination& elt);
96 virtual void visitEnd (S_bsrPagination& elt);
98 virtual void visitStart (S_bsrPageHeading& elt);
99 virtual void visitEnd (S_bsrPageHeading& elt);
100 virtual void visitStart (S_bsrMusicHeading& elt);
101 virtual void visitEnd (S_bsrMusicHeading& elt);
103 virtual void visitStart (S_bsrFootNotes& elt);
104 virtual void visitEnd (S_bsrFootNotes& elt);
106 virtual void visitStart (
S_bsrLine& elt);
108 virtual void visitStart (S_bsrLineContents& elt);
109 virtual void visitEnd (S_bsrLineContents& elt);
114 virtual void visitStart (S_bsrNumber& elt);
115 virtual void visitEnd (S_bsrNumber& elt);
117 virtual void visitStart (S_bsrWords& elt);
118 virtual void visitEnd (S_bsrWords& elt);
120 virtual void visitStart (S_bsrClef& elt);
121 virtual void visitEnd (S_bsrClef& elt);
123 virtual void visitStart (
S_bsrKey& elt);
124 virtual void visitEnd (
S_bsrKey& elt);
126 virtual void visitStart (
S_bsrTime& elt);
132 virtual void visitStart (
S_bsrNote& elt);
Definition: bsr2BrailleTranslator.h:63
Definition: bsrScores.h:32
Definition: utilities.h:213