Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | Related Pages

TNodeVisitor Class Reference
[Visitors]

A node Visitor of MusicXML scores. More...

#include <TNodeVisitor.h>

Inheritance diagram for TNodeVisitor:

smartable List of all members.

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< TNodeVisitornewNodeVisitor ()

Detailed Description

A node Visitor of MusicXML scores. Nodes visitor are to be used with a TRolledVisitor or TUnrolledVisitor that does the actual score traversing. A node Visitor can implement visiteEnter and/or visiteLeave methods for each type of noode.


Generated on Tue Mar 23 09:50:09 2004 for LibMusicXML by doxygen 1.3.3