LibMusicXML 3.18
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lilypondOah Class Reference
Inheritance diagram for lilypondOah:
oahGroup oahElement smartable

Public Types

enum  scoreNotationKind { kWesternNotation , kJianpuNotation , kABCNotation }
 

Public Member Functions

SMARTP< lilypondOahcreateCloneWithDetailedTrace ()
 
void initializeLilypondOah (bool boolOptionsInitialValue)
 
 lilypondOah (S_oahHandler handlerUpLink)
 
bool setScoreOutputKind (string outputKind)
 
void enforceQuietness ()
 
virtual void checkOptionsConsistency ()
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
void printLilypondOahHelp ()
 
void printLilypondOahValues (int fieldWidth)
 
virtual void printAtomOptionsValues (ostream &os, int valueFieldWidth) const
 
- Public Member Functions inherited from oahGroup
string getGroupHeader () const
 
void checkGroupSubGroupsOptionsConsistency ()
 
virtual void checkOptionsConsistency ()
 
void underlineGroupHeader (ostream &os) const
 
void registerGroupInHandler (S_oahHandler handler)
 
void appendSubGroupToGroup (S_oahSubGroup subGroup)
 
S_oahElement fetchOptionByName (string name)
 
virtual void handleAtomValue (ostream &os, S_oahAtom atom, string theString)
 
S_oahValuedAtom handleOptionUnderName (string optionName, ostream &os)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
void print (ostream &os) const
 
void printGroupHeader (ostream &os) const
 
void printHelp (ostream &os)
 
void printGroupAndSubGroupHelp (ostream &os, S_oahSubGroup targetSubGroup) const
 
void printGroupAndSubGroupAndAtomHelp (ostream &os, S_oahSubGroup targetSubGroup, S_oahAtom targetAtom) const
 
void printOptionsSummary (ostream &os) const
 
void printGroupAndSubGroupSpecificHelp (ostream &os, S_oahSubGroup subGroup) const
 
void printGroupOptionsValues (ostream &os, int valueFieldWidth) const
 
- Public Member Functions inherited from oahElement
void setHandlerUpLink (S_oahHandler handlerUpLink)
 
S_oahHandler getHandlerUpLink () const
 
string getShortName () const
 
string getLongName () const
 
string getDescription () const
 
oahElementVisibilityKind getElementVisibilityKind () const
 
void setIsHidden ()
 
bool getIsHidden () const
 
void setMultipleOccurrencesAllowed ()
 
bool getMultipleOccurrencesAllowed () const
 
string fetchNames () const
 
string fetchNamesInColumns (int subGroupsShortNameFieldWidth) const
 
string fetchNamesBetweenParentheses () const
 
string fetchNamesInColumnsBetweenParentheses (int subGroupsShortNameFieldWidth) const
 
virtual int fetchVariableNameLength () const
 
S_oahElement fetchOptionByName (string name)
 
virtual S_oahValuedAtom handleOptionUnderName (string optionName, ostream &os)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
virtual string asShortNamedOptionString () const
 
virtual string asActualLongNamedOptionString () const
 
string asLongNamedOptionString () const
 
string asString () const
 
virtual void printOptionHeader (ostream &os) const
 
virtual void printOptionEssentials (ostream &os, int fieldWidth) const
 
virtual void print (ostream &os) const
 
virtual void printHelp (ostream &os)
 
- Public Member Functions inherited from smartable
unsigned refs () const
 gives the reference count of the object
 
void addReference ()
 addReference increments the ref count and checks for refCount overflow
 
void removeReference ()
 removeReference delete the object when refCount is zero

 

Static Public Member Functions

static string scoreNotationKindAsString (scoreNotationKind notationKind)
 
static SMARTP< lilypondOahcreate (S_oahHandler handlerUpLink)
 
- Static Public Member Functions inherited from oahGroup
static SMARTP< oahGroupcreate (string header, string shortName, string longName, string description, oahElementVisibilityKind optionVisibilityKind, S_oahHandler groupHandlerUpLink)
 
- Static Public Member Functions inherited from oahElement
static SMARTP< oahElementcreate (string shortName, string longName, string description, oahElementVisibilityKind optionVisibilityKind)
 

Public Attributes

string fRights
 
string fComposer
 
string fArranger
 
string fPoet
 
string fLyricist
 
string fSoftware
 
string fDedication
 
string fPiece
 
string fOpus
 
string fTitle
 
string fSubTitle
 
string fSubSubTitle
 
string fInstrument
 
string fMeter
 
string fTagline
 
string fCopyright
 
bool fAmbitusEngraver
 
bool fCustosEngraver
 
bool fCommentClefChanges
 
bool fNumericalTime
 
lpsrOctaveEntryKind fOctaveEntryKind
 
S_msrSemiTonesPitchAndOctave fRelativeOctaveEntrySemiTonesPitchAndOctave
 
S_msrSemiTonesPitchAndOctave fFixedOctaveEntrySemiTonesPitchAndOctave
 
S_msrSemiTonesPitchAndOctave fSemiTonesPitchAndOctaveDefaultValue
 
bool fAllDurations
 
bool fStems
 
bool fNoAutoBeaming
 
bool fNoBeams
 
bool fRomanStringNumbers
 
bool fAvoidOpenStrings
 
lpsrAccidentalStyleKind fAccidentalStyleKind
 
bool fCompressFullMeasureRests
 
bool fInputLineNumbers
 
bool fOriginalMeasureNumbers
 
bool fPositionsInMeasures
 
bool fShowAllBarNumbers
 
map< string, int > fResetMeasureElementMeasureNumberMap
 
map< string, int > fAddEmptyMeasuresAfterMeasureNumberMap
 
set< int > fBoxAroundBarNumberSet
 
bool fIgnoreMusicXMLLineBreaks
 
bool fBreakLinesAtIncompleteRightMeasures
 
int fSeparatorLineEveryNMeasures
 
set< string > fBreakLineAfterMeasureNumberSet
 
bool fIgnoreMusicXMLPageBreaks
 
set< string > fBreakPageAfterMeasureNumberSet
 
bool fModernTab
 
bool fTabFullNotation
 
bool fKeepStaffSize
 
msrRGBColor fLedgerLinesRGBColor
 
bool fLedgerLinesRGBColorHasBeenSet
 
bool fConnectArpeggios
 
bool fIndentTuplets
 
bool fKeepRepeatBarlines
 
bool fRepeatBrackets
 
bool fIgnoreRepeatNumbers
 
rational fDelayedOrnamentsFraction
 
list< pair< string, string > > fChordsDisplayList
 
bool fJazzChordsDisplay
 
string fJazzChordsDisplayLilypondcode
 
bool fJazzFonts
 
bool fXml2lyInfos
 
bool fComments
 
bool fGlobal
 
bool fDisplayMusic
 
bool fNoLilypondCode
 
bool fNoLilypondLyrics
 
bool fLilypondCompileDate
 
bool fPointAndClickOff
 
bool fDraftMode
 
bool fWhiteNoteHeads
 
bool fJianpu
 
lpsrLyricsDurationsKind fLyricsDurationsKind
 
msrMidiTempo fMidiTempo
 
bool fNoMidi
 

Additional Inherited Members

- Protected Member Functions inherited from oahGroup
 oahGroup (string header, string shortName, string longName, string description, oahElementVisibilityKind optionVisibilityKind, S_oahHandler groupHandlerUpLink)
 
- Protected Member Functions inherited from oahElement
 oahElement (string shortName, string longName, string description, oahElementVisibilityKind optionVisibilityKind)
 
- Protected Member Functions inherited from smartable
 smartable (const smartable &)
 
virtual ~smartable ()
 destructor checks for non-zero refCount
 
smartableoperator= (const smartable &)
 
- Protected Attributes inherited from oahGroup
string fGroupHeader
 
list< S_oahSubGroupfSubGroupsList
 
- Protected Attributes inherited from oahElement
S_oahHandler fHandlerUpLink
 
string fShortName
 
string fLongName
 
string fDescription
 
oahElementVisibilityKind fElementVisibilityKind
 
bool fIsHidden
 
bool fMultipleOccurrencesAllowed
 

Member Function Documentation

◆ acceptIn()

virtual void acceptIn ( basevisitor v)
virtual

Reimplemented from oahGroup.

◆ acceptOut()

virtual void acceptOut ( basevisitor v)
virtual

Reimplemented from oahGroup.

◆ browseData()

virtual void browseData ( basevisitor v)
virtual

Reimplemented from oahGroup.

◆ checkOptionsConsistency()

virtual void checkOptionsConsistency ( )
virtual

Reimplemented from oahGroup.