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

Public Member Functions

SMARTP< msrStanzacreateStanzaNewbornClone (S_msrVoice containingVoice)
 
SMARTP< msrStanzacreateStanzaDeepCopy (S_msrVoice containingVoice)
 
string getStanzaNumber () const
 
string getStanzaName () const
 
const vector< S_msrSyllable > & getSyllables () const
 
void setStanzaTextPresent ()
 
bool getStanzaTextPresent () const
 
S_msrVoice getStanzaVoiceUpLink () const
 
void appendSyllableToStanza (S_msrSyllable syllable)
 
S_msrSyllable appendRestSyllableToStanza (int inputLineNumber, rational wholeNotes)
 
S_msrSyllable appendSkipSyllableToStanza (int inputLineNumber, rational wholeNotes)
 
S_msrSyllable appendMeasureEndSyllableToStanza (int inputLineNumber)
 
S_msrSyllable appendMelismaSyllableToStanza (int inputLineNumber, msrSyllable::msrSyllableKind syllableKind, rational wholeNote)
 
S_msrSyllable appendLineBreakSyllableToStanza (int inputLineNumber, int nextMeasurePuristNumber)
 
S_msrSyllable appendPageBreakSyllableToStanza (int inputLineNumber, int nextMeasurePuristNumber)
 
void padUpToCurrentMeasureWholeNotesDurationInStanza (int inputLineNumber, rational wholeNotes)
 
void appendPaddingNoteToStanza (int inputLineNumber, rational forwardStepLength)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
virtual void print (ostream &os) const
 

Static Public Member Functions

static SMARTP< msrStanzacreate (int inputLineNumber, string stanzaNumber, S_msrVoice stanzaVoiceUpLink)
 

Protected Member Functions

 msrStanza (int inputLineNumber, string stanzaNumber, S_msrVoice stanzaVoiceUpLink)