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_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 >.