LibMusicXML 3.22
scoreInstrument Class Reference

score-instrument data More...

#include <midicontextvisitor.h>

Inheritance diagram for scoreInstrument:
visitor< S_score_instrument > visitor< S_instrument_name > visitor< S_instrument_abbreviation > basevisitor basevisitor basevisitor midicontextvisitor

Public Attributes

std::string fName
 the score instrument name
std::string fAbbreviation
 the instrument abbreviated name
std::string fID
 the score-instrument id

Protected Member Functions

virtual void reset ()
virtual void visitStart (S_score_instrument &elt)
virtual void visitStart (S_instrument_name &elt)
virtual void visitStart (S_instrument_abbreviation &elt)

Additional Inherited Members

Public Member Functions inherited from visitor< S_score_instrument >
virtual void visitEnd (S_score_instrument &elt)
Public Member Functions inherited from visitor< S_instrument_name >
virtual void visitEnd (S_instrument_name &elt)
Public Member Functions inherited from visitor< S_instrument_abbreviation >
virtual void visitEnd (S_instrument_abbreviation &elt)

Detailed Description

midi-instrument elements may appear in score-part elements (header) and in sound elements

Member Function Documentation

◆ visitStart() [1/3]

virtual void visitStart ( S_instrument_abbreviation & elt)
protectedvirtual

◆ visitStart() [2/3]

virtual void visitStart ( S_instrument_name & elt)
protectedvirtual

Reimplemented from visitor< S_instrument_name >.

◆ visitStart() [3/3]

virtual void visitStart ( S_score_instrument & elt)
protectedvirtual

Reimplemented from visitor< S_score_instrument >.