LibMusicXML 3.18
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
msrGraceNotesGroup Class Reference
Inheritance diagram for msrGraceNotesGroup:

Public Types

enum  msrGraceNotesGroupKind { kGraceNotesGroupBefore , kGraceNotesGroupAfter }
 

Public Member Functions

SMARTP< msrGraceNotesGroupcreateGraceNotesGroupNewbornClone (S_msrVoice containingVoice)
 
SMARTP< msrGraceNotesGroupcreateSkipGraceNotesGroupClone (S_msrVoice containingVoice)
 
SMARTP< msrGraceNotesGroupcreateGraceNotesGroupDeepCopy (S_msrVoice containingVoice)
 
S_msrVoice getGraceNotesGroupVoiceUpLink () const
 
void setGraceNotesGroupNoteUpLink (S_msrNote note)
 
S_msrNote getGraceNotesGroupNoteUpLink () const
 
msrGraceNotesGroupKind getGraceNotesGroupKind () const
 
void setGraceNotesGroupKind (msrGraceNotesGroupKind graceNotesGroupKind)
 
list< S_msrMeasureElement > & getGraceNotesGroupElementsList ()
 
bool getGraceNotesGroupIsSlashed () const
 
void setGraceNotesGroupIsTied ()
 
bool getGraceNotesGroupIsTied () const
 
void setGraceNotesGroupIsFollowedByNotes (bool value)
 
bool getGraceNotesGroupIsFollowedByNotes () const
 
void setGraceNotesGroupMeasureNumber (string graceNotesGroupMeasureNumber)
 
string getGraceNotesGroupMeasureNumber () const
 
S_msrPart fetchGraceNotesGroupPartUpLink () const
 
void appendNoteToGraceNotesGroup (S_msrNote note)
 
void appendChordToGraceNotesGroup (S_msrChord chord)
 
S_msrNote removeLastNoteFromGraceNotesGroup (int inputLineNumber)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string asShortString () const
 
string asString () const
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static string graceNotesGroupKindAsString (msrGraceNotesGroupKind graceNotesGroupKind)
 
static SMARTP< msrGraceNotesGroupcreate (int inputLineNumber, msrGraceNotesGroupKind graceNotesGroupKind, bool graceNotesGroupIsSlashed, S_msrVoice graceNotesGroupVoiceUpLink)
 

Protected Member Functions

 msrGraceNotesGroup (int inputLineNumber, msrGraceNotesGroupKind graceNotesGroupKind, bool graceNotesGroupIsSlashed, S_msrVoice graceNotesGroupVoiceUpLink)