GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | List of all members
GRVisitor Class Referenceabstract
Inheritance diagram for GRVisitor:
GRFixVisitor GRPrintVisitor GRShowVisitor GRTrillLinker

Public Member Functions

virtual ~GRVisitor ()
 
virtual bool voiceMode ()=0
 
virtual void visitStart (GRNotationElement *o)
 
virtual void visitEnd (GRNotationElement *o)
 
virtual void visitStart (GRMusic *o)
 
virtual void visitEnd (GRMusic *o)
 
virtual void visitStart (GRPage *o)
 
virtual void visitEnd (GRPage *o)
 
virtual void visitStart (GRVoice *o)
 
virtual void visitEnd (GRVoice *o)
 
virtual void visitStart (GRSystem *o)
 
virtual void visitEnd (GRSystem *o)
 
virtual void visitStart (GRStaff *o)
 
virtual void visitEnd (GRStaff *o)
 
virtual void visitStart (GRSlur *o)
 
virtual void visitEnd (GRSlur *o)
 
virtual void visitStart (GRDynamics *o)
 
virtual void visitEnd (GRDynamics *o)
 
virtual void visitStart (GRIntens *o)
 
virtual void visitEnd (GRIntens *o)
 
virtual void visitStart (GRMeter *o)
 
virtual void visitEnd (GRMeter *o)
 
virtual void visitStart (GRClef *o)
 
virtual void visitEnd (GRClef *o)
 
virtual void visitStart (GRKey *o)
 
virtual void visitEnd (GRKey *o)
 
virtual void visitStart (GREmpty *o)
 
virtual void visitEnd (GREmpty *o)
 
virtual void visitStart (GRRange *o)
 
virtual void visitEnd (GRRange *o)
 
virtual void visitStart (GRBeam *o)
 
virtual void visitEnd (GRBeam *o)
 
virtual void visitStart (GRArticulation *o)
 
virtual void visitEnd (GRArticulation *o)
 
virtual void visitStart (GRBar *o)
 
virtual void visitEnd (GRBar *o)
 
virtual void visitStart (GRText *o)
 
virtual void visitEnd (GRText *o)
 
virtual void visitStart (GRTrill *o)
 
virtual void visitEnd (GRTrill *o)
 
virtual void visitStart (GRSingleNote *o)
 
virtual void visitEnd (GRSingleNote *o)
 
virtual void visitStart (GRSingleRest *o)
 
virtual void visitEnd (GRSingleRest *o)
 

Constructor & Destructor Documentation

◆ ~GRVisitor()

virtual GRVisitor::~GRVisitor ( )
inlinevirtual

Member Function Documentation

◆ visitEnd() [1/21]

virtual void GRVisitor::visitEnd ( GRArticulation o)
inlinevirtual

◆ visitEnd() [2/21]

virtual void GRVisitor::visitEnd ( GRBar o)
inlinevirtual

◆ visitEnd() [3/21]

virtual void GRVisitor::visitEnd ( GRBeam o)
inlinevirtual

◆ visitEnd() [4/21]

virtual void GRVisitor::visitEnd ( GRClef o)
inlinevirtual

◆ visitEnd() [5/21]

virtual void GRVisitor::visitEnd ( GRDynamics o)
inlinevirtual

◆ visitEnd() [6/21]

virtual void GRVisitor::visitEnd ( GREmpty o)
inlinevirtual

◆ visitEnd() [7/21]

virtual void GRVisitor::visitEnd ( GRIntens o)
inlinevirtual

◆ visitEnd() [8/21]

virtual void GRVisitor::visitEnd ( GRKey o)
inlinevirtual

◆ visitEnd() [9/21]

virtual void GRVisitor::visitEnd ( GRMeter o)
inlinevirtual

◆ visitEnd() [10/21]

virtual void GRVisitor::visitEnd ( GRMusic o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [11/21]

virtual void GRVisitor::visitEnd ( GRNotationElement o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [12/21]

virtual void GRVisitor::visitEnd ( GRPage o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [13/21]

virtual void GRVisitor::visitEnd ( GRRange o)
inlinevirtual

◆ visitEnd() [14/21]

virtual void GRVisitor::visitEnd ( GRSingleNote o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [15/21]

virtual void GRVisitor::visitEnd ( GRSingleRest o)
inlinevirtual

◆ visitEnd() [16/21]

virtual void GRVisitor::visitEnd ( GRSlur o)
inlinevirtual

◆ visitEnd() [17/21]

virtual void GRVisitor::visitEnd ( GRStaff o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [18/21]

virtual void GRVisitor::visitEnd ( GRSystem o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitEnd() [19/21]

virtual void GRVisitor::visitEnd ( GRText o)
inlinevirtual

◆ visitEnd() [20/21]

virtual void GRVisitor::visitEnd ( GRTrill o)
inlinevirtual

◆ visitEnd() [21/21]

virtual void GRVisitor::visitEnd ( GRVoice o)
inlinevirtual

Reimplemented in GRTrillLinker, and GRPrintVisitor.

◆ visitStart() [1/21]

virtual void GRVisitor::visitStart ( GRArticulation o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [2/21]

virtual void GRVisitor::visitStart ( GRBar o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRTrillLinker.

◆ visitStart() [3/21]

virtual void GRVisitor::visitStart ( GRBeam o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [4/21]

virtual void GRVisitor::visitStart ( GRClef o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [5/21]

virtual void GRVisitor::visitStart ( GRDynamics o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [6/21]

virtual void GRVisitor::visitStart ( GREmpty o)
inlinevirtual

Reimplemented in GRTrillLinker, and GRPrintVisitor.

◆ visitStart() [7/21]

virtual void GRVisitor::visitStart ( GRIntens o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [8/21]

virtual void GRVisitor::visitStart ( GRKey o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [9/21]

virtual void GRVisitor::visitStart ( GRMeter o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [10/21]

virtual void GRVisitor::visitStart ( GRMusic o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [11/21]

virtual void GRVisitor::visitStart ( GRNotationElement o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [12/21]

virtual void GRVisitor::visitStart ( GRPage o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [13/21]

virtual void GRVisitor::visitStart ( GRRange o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [14/21]

virtual void GRVisitor::visitStart ( GRSingleNote o)
inlinevirtual

Reimplemented in GRTrillLinker, GRPrintVisitor, and GRFixVisitor.

◆ visitStart() [15/21]

virtual void GRVisitor::visitStart ( GRSingleRest o)
inlinevirtual

Reimplemented in GRTrillLinker, and GRPrintVisitor.

◆ visitStart() [16/21]

virtual void GRVisitor::visitStart ( GRSlur o)
inlinevirtual

Reimplemented in GRFixVisitor, GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [17/21]

virtual void GRVisitor::visitStart ( GRStaff o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [18/21]

virtual void GRVisitor::visitStart ( GRSystem o)
inlinevirtual

Reimplemented in GRPrintVisitor.

◆ visitStart() [19/21]

virtual void GRVisitor::visitStart ( GRText o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRShowVisitor.

◆ visitStart() [20/21]

virtual void GRVisitor::visitStart ( GRTrill o)
inlinevirtual

Reimplemented in GRPrintVisitor, and GRTrillLinker.

◆ visitStart() [21/21]

virtual void GRVisitor::visitStart ( GRVoice o)
inlinevirtual

Reimplemented in GRTrillLinker, and GRPrintVisitor.

◆ voiceMode()

virtual bool GRVisitor::voiceMode ( )
pure virtual

Guido Project Copyright © 2019 Grame-CNCM