LibMusicXML 3.22
transposevisitor Class Reference

a musicxml transpose element visitor

#include <transposevisitor.h>

Inheritance diagram for transposevisitor:
visitor< S_transpose > visitor< S_diatonic > visitor< S_chromatic > visitor< S_octave_change > visitor< S_double > basevisitor basevisitor basevisitor basevisitor basevisitor midicontextvisitor musicxmlQuery xml2guidovisitor

Public Member Functions

virtual void reset ()
Public Member Functions inherited from visitor< S_transpose >
virtual void visitEnd (S_transpose &elt)
Public Member Functions inherited from visitor< S_diatonic >
virtual void visitEnd (S_diatonic &elt)
Public Member Functions inherited from visitor< S_chromatic >
virtual void visitEnd (S_chromatic &elt)
Public Member Functions inherited from visitor< S_octave_change >
virtual void visitEnd (S_octave_change &elt)
Public Member Functions inherited from visitor< S_double >
virtual void visitEnd (S_double &elt)

Public Attributes

int fDiatonic
int fChromatic
int fOctaveChange
bool fDouble

Protected Member Functions

virtual void visitStart (S_transpose &elt)
virtual void visitStart (S_diatonic &elt)
virtual void visitStart (S_chromatic &elt)
virtual void visitStart (S_octave_change &elt)
virtual void visitStart (S_double &elt)

Member Function Documentation

◆ visitStart() [1/5]

virtual void visitStart ( S_chromatic & elt)
protectedvirtual

Reimplemented from visitor< S_chromatic >.

◆ visitStart() [2/5]

virtual void visitStart ( S_diatonic & elt)
protectedvirtual

Reimplemented from visitor< S_diatonic >.

◆ visitStart() [3/5]

virtual void visitStart ( S_double & elt)
protectedvirtual

Reimplemented from visitor< S_double >.

◆ visitStart() [4/5]

virtual void visitStart ( S_octave_change & elt)
protectedvirtual

Reimplemented from visitor< S_octave_change >.

◆ visitStart() [5/5]

virtual void visitStart ( S_transpose & elt)
protectedvirtual

Reimplemented from visitor< S_transpose >.