30class EXP clefvisitor :
34 public visitor<S_clef_octave_change>
38 virtual void visitStart ( S_clef& elt );
39 virtual void visitStart ( S_sign& elt );
40 virtual void visitStart ( S_line& elt );
41 virtual void visitStart ( S_clef_octave_change& elt );
44 enum { kStandardLine, kTrebleStdLine=2, kBassStdLine=4, kCStdLine=3, kTabStdLine=5 };
45 enum { kNoNumber = -1 };
47 clefvisitor() { reset(); }
48 virtual ~clefvisitor() {}