GUIDOLib  1.7.7
Guido Engine Internal Documentation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
PrintVisitor Class Reference
Inheritance diagram for PrintVisitor:
ARVisitor

Public Member Functions

 PrintVisitor (std::ostream &stream)
 
virtual ~PrintVisitor ()
 
void visitIn (ARMusicalVoice *voice)
 
void visitOut (ARMusicalVoice *voice)
 
void visitIn (ARMusicalObject *object)
 
void visitIn (ARMusicalTag *tag)
 
- Public Member Functions inherited from ARVisitor
virtual ~ARVisitor ()
 
virtual void visitIn (ARMusic *)
 
virtual void visitOut (ARMusic *)
 
virtual void visitOut (ARMusicalObject *)
 
virtual void visitOut (ARMusicalTag *)
 

Constructor & Destructor Documentation

◆ PrintVisitor()

PrintVisitor::PrintVisitor ( std::ostream &  stream)

◆ ~PrintVisitor()

virtual PrintVisitor::~PrintVisitor ( )
inlinevirtual

Member Function Documentation

◆ visitIn() [1/3]

void PrintVisitor::visitIn ( ARMusicalObject object)
virtual

Reimplemented from ARVisitor.

◆ visitIn() [2/3]

void PrintVisitor::visitIn ( ARMusicalTag tag)
virtual

Reimplemented from ARVisitor.

◆ visitIn() [3/3]

void PrintVisitor::visitIn ( ARMusicalVoice voice)
virtual

Reimplemented from ARVisitor.

◆ visitOut()

void PrintVisitor::visitOut ( ARMusicalVoice voice)
virtual

Reimplemented from ARVisitor.


Guido Project Copyright © 2019 Grame-CNCM