#include <TNodeVisitor.h>
Inheritance diagram for TNodeVisitor:
Public Member Functions | |
virtual void | visiteEnter (SAccidental &elt) |
virtual void | visiteEnter (SArticulationElement &elt) |
virtual void | visiteEnter (SArticulations &elt) |
virtual void | visiteEnter (SAttributes &elt) |
virtual void | visiteEnter (SBackup &elt) |
virtual void | visiteEnter (SBarline &elt) |
virtual void | visiteEnter (SBeam &elt) |
virtual void | visiteEnter (SBracket &elt) |
virtual void | visiteEnter (SChord &elt) |
virtual void | visiteEnter (SClef &elt) |
virtual void | visiteEnter (SCoda &elt) |
virtual void | visiteEnter (SCreator &elt) |
virtual void | visiteEnter (SDashes &elt) |
virtual void | visiteEnter (SDirection &elt) |
virtual void | visiteEnter (SDirectionType &elt) |
virtual void | visiteEnter (SDirective &elt) |
virtual void | visiteEnter (SDynamic &elt) |
virtual void | visiteEnter (SEncoding &elt) |
virtual void | visiteEnter (SEnding &elt) |
virtual void | visiteEnter (SExpression &elt) |
virtual void | visiteEnter (SFermata &elt) |
virtual void | visiteEnter (SForward &elt) |
virtual void | visiteEnter (SGraceNote &elt) |
virtual void | visiteEnter (SGraphNote &elt) |
virtual void | visiteEnter (SIdentification &elt) |
virtual void | visiteEnter (SKey &elt) |
virtual void | visiteEnter (SMeasure &elt) |
virtual void | visiteEnter (SMetronome &elt) |
virtual void | visiteEnter (SMidiDevice &elt) |
virtual void | visiteEnter (SMidiInstrument &elt) |
virtual void | visiteEnter (SNotation &elt) |
virtual void | visiteEnter (SNote &elt) |
virtual void | visiteEnter (SNoteHead &elt) |
virtual void | visiteEnter (SOctaveShift &elt) |
virtual void | visiteEnter (SPWMeasure &elt) |
virtual void | visiteEnter (SPWPart &elt) |
virtual void | visiteEnter (SPart &elt) |
virtual void | visiteEnter (SPartGroup &elt) |
virtual void | visiteEnter (SPartList &elt) |
virtual void | visiteEnter (SPitch &elt) |
virtual void | visiteEnter (SRepeat &elt) |
virtual void | visiteEnter (SRest &elt) |
virtual void | visiteEnter (SRights &elt) |
virtual void | visiteEnter (SScoreHeader &elt) |
virtual void | visiteEnter (SScoreInstrument &elt) |
virtual void | visiteEnter (SScorePart &elt) |
virtual void | visiteEnter (SScorePartwise &elt) |
virtual void | visiteEnter (SScoreTimewise &elt) |
virtual void | visiteEnter (SSegno &elt) |
virtual void | visiteEnter (SSlur &elt) |
virtual void | visiteEnter (SSound &elt) |
virtual void | visiteEnter (SStrongAccent &elt) |
virtual void | visiteEnter (STWMeasure &elt) |
virtual void | visiteEnter (STWPart &elt) |
virtual void | visiteEnter (STie &elt) |
virtual void | visiteEnter (STimeModification &elt) |
virtual void | visiteEnter (STimeSign &elt) |
virtual void | visiteEnter (STranspose &elt) |
virtual void | visiteEnter (STuplet &elt) |
virtual void | visiteEnter (STupletDesc &elt) |
virtual void | visiteEnter (SUnpitched &elt) |
virtual void | visiteEnter (SWavyLine &elt) |
virtual void | visiteEnter (SWedge &elt) |
virtual void | visiteEnter (SWords &elt) |
virtual void | visiteEnter (SWork &elt) |
virtual void | visiteLeave (SAccidental &elt) |
virtual void | visiteLeave (SArticulationElement &elt) |
virtual void | visiteLeave (SArticulations &elt) |
virtual void | visiteLeave (SAttributes &elt) |
virtual void | visiteLeave (SBackup &elt) |
virtual void | visiteLeave (SBarline &elt) |
virtual void | visiteLeave (SBeam &elt) |
virtual void | visiteLeave (SBracket &elt) |
virtual void | visiteLeave (SChord &elt) |
virtual void | visiteLeave (SClef &elt) |
virtual void | visiteLeave (SCoda &elt) |
virtual void | visiteLeave (SCreator &elt) |
virtual void | visiteLeave (SDashes &elt) |
virtual void | visiteLeave (SDirection &elt) |
virtual void | visiteLeave (SDirectionType &elt) |
virtual void | visiteLeave (SDirective &elt) |
virtual void | visiteLeave (SDynamic &elt) |
virtual void | visiteLeave (SEncoding &elt) |
virtual void | visiteLeave (SEnding &elt) |
virtual void | visiteLeave (SExpression &elt) |
virtual void | visiteLeave (SFermata &elt) |
virtual void | visiteLeave (SForward &elt) |
virtual void | visiteLeave (SGraceNote &elt) |
virtual void | visiteLeave (SGraphNote &elt) |
virtual void | visiteLeave (SIdentification &elt) |
virtual void | visiteLeave (SKey &elt) |
virtual void | visiteLeave (SMeasure &elt) |
virtual void | visiteLeave (SMetronome &elt) |
virtual void | visiteLeave (SMidiDevice &elt) |
virtual void | visiteLeave (SMidiInstrument &elt) |
virtual void | visiteLeave (SNotation &elt) |
virtual void | visiteLeave (SNote &elt) |
virtual void | visiteLeave (SNoteHead &elt) |
virtual void | visiteLeave (SOctaveShift &elt) |
virtual void | visiteLeave (SPWMeasure &elt) |
virtual void | visiteLeave (SPWPart &elt) |
virtual void | visiteLeave (SPart &elt) |
virtual void | visiteLeave (SPartGroup &elt) |
virtual void | visiteLeave (SPartList &elt) |
virtual void | visiteLeave (SPitch &elt) |
virtual void | visiteLeave (SRepeat &elt) |
virtual void | visiteLeave (SRest &elt) |
virtual void | visiteLeave (SRights &elt) |
virtual void | visiteLeave (SScoreHeader &elt) |
virtual void | visiteLeave (SScoreInstrument &elt) |
virtual void | visiteLeave (SScorePart &elt) |
virtual void | visiteLeave (SScorePartwise &elt) |
virtual void | visiteLeave (SScoreTimewise &elt) |
virtual void | visiteLeave (SSegno &elt) |
virtual void | visiteLeave (SSlur &elt) |
virtual void | visiteLeave (SSound &elt) |
virtual void | visiteLeave (SStrongAccent &elt) |
virtual void | visiteLeave (STWMeasure &elt) |
virtual void | visiteLeave (STWPart &elt) |
virtual void | visiteLeave (STie &elt) |
virtual void | visiteLeave (STimeModification &elt) |
virtual void | visiteLeave (STimeSign &elt) |
virtual void | visiteLeave (STranspose &elt) |
virtual void | visiteLeave (STuplet &elt) |
virtual void | visiteLeave (STupletDesc &elt) |
virtual void | visiteLeave (SUnpitched &elt) |
virtual void | visiteLeave (SWavyLine &elt) |
virtual void | visiteLeave (SWedge &elt) |
virtual void | visiteLeave (SWords &elt) |
virtual void | visiteLeave (SWork &elt) |
virtual void | visiteEnter (TOrientation *elt) |
virtual void | visiteEnter (TPlacement *elt) |
virtual void | visiteEnter (TPosition *elt) |
Friends | |
EXP friend SMARTP< TNodeVisitor > | newNodeVisitor () |
TRolledVisitor
or TUnrolledVisitor
that does the actual score traversing. A node Visitor can implement visiteEnter
and/or visiteLeave
methods for each type of noode.