LibMusicXML 3.22
metronomevisitor Class Reference

key element data

#include <metronomevisitor.h>

Inheritance diagram for metronomevisitor:
visitor< S_metronome > visitor< S_beat_unit > visitor< S_beat_unit_dot > visitor< S_per_minute > basevisitor basevisitor basevisitor basevisitor

Classes

struct  beat
 

Public Attributes

std::vector< beatfBeats
 
int fPerMinute
 

Protected Member Functions

void reset ()
 
virtual void reset (beat &b)
 
virtual void visitStart (S_metronome &elt)
 
virtual void visitEnd (S_metronome &elt)
 
virtual void visitStart (S_beat_unit &elt)
 
virtual void visitStart (S_beat_unit_dot &elt)
 
virtual void visitStart (S_per_minute &elt)
 

Protected Attributes

beat fCurrentBeat
 

Additional Inherited Members

- Public Member Functions inherited from visitor< S_metronome >
- Public Member Functions inherited from basevisitor
- Public Member Functions inherited from visitor< S_beat_unit >
virtual void visitEnd (S_beat_unit &elt)
 
- Public Member Functions inherited from visitor< S_beat_unit_dot >
virtual void visitEnd (S_beat_unit_dot &elt)
 
- Public Member Functions inherited from visitor< S_per_minute >
virtual void visitEnd (S_per_minute &elt)
 

Member Function Documentation

◆ visitEnd()

virtual void visitEnd ( S_metronome & elt)
protectedvirtual

Reimplemented from visitor< S_metronome >.

◆ visitStart() [1/4]

virtual void visitStart ( S_beat_unit & elt)
protectedvirtual

Reimplemented from visitor< S_beat_unit >.

◆ visitStart() [2/4]

virtual void visitStart ( S_beat_unit_dot & elt)
protectedvirtual

Reimplemented from visitor< S_beat_unit_dot >.

◆ visitStart() [3/4]

virtual void visitStart ( S_metronome & elt)
protectedvirtual

Reimplemented from visitor< S_metronome >.

◆ visitStart() [4/4]

virtual void visitStart ( S_per_minute & elt)
protectedvirtual

Reimplemented from visitor< S_per_minute >.