LibMusicXML 3.18
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
lpsrTransposeAtom Class Reference
Inheritance diagram for lpsrTransposeAtom:
oahValuedAtom oahAtomWithVariableName oahAtom oahElement smartable

Public Member Functions

void setMsrSemiTonesPitchAndOctaveVariable (S_msrSemiTonesPitchAndOctave value)
 
S_oahValuedAtom handleOptionUnderName (string optionName, ostream &os)
 
void handleValue (string theString, ostream &os)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
string asShortNamedOptionString () const
 
string asActualLongNamedOptionString () const
 
void print (ostream &os) const
 
void printAtomOptionsValues (ostream &os, int valueFieldWidth) const
 
- Public Member Functions inherited from oahValuedAtom
oahValuedAtomKind getValuedAtomKind () const
 
string getValueSpecification () const
 
void setValueIsOptional ()
 
bool getValueIsOptional () const
 
virtual void handleValue (string theString, ostream &os)=0
 
virtual void handleDefaultValue ()
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
virtual void printValuedAtomEssentials (ostream &os, int fieldWidth) const
 
void print (ostream &os) const
 
void printHelp (ostream &os)
 
virtual void printAtomOptionsValues (ostream &os, int valueFieldWidth) const
 
- Public Member Functions inherited from oahAtomWithVariableName
string getVariableName () const
 
virtual int fetchVariableNameLength () const
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
void print (ostream &os) const
 
void printAtomOptionsValues (ostream &os, int valueFieldWidth) const
 
- Public Member Functions inherited from oahAtom
void setSubGroupUpLink (S_oahSubGroup subGroup)
 
S_oahSubGroup getSubGroupUpLink () const
 
void registerAtomInHandler (S_oahHandler handler)
 
virtual void acceptIn (basevisitor *v)
 
virtual void acceptOut (basevisitor *v)
 
virtual void browseData (basevisitor *v)
 
void print (ostream &os) const
 
virtual void printAtomOptionsValues (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 SMARTP< lpsrTransposeAtomcreate (string shortName, string longName, string description, string valueSpecification, string variableName, S_msrSemiTonesPitchAndOctave &lpsrTransposeVariable)
 
- Static Public Member Functions inherited from oahValuedAtom
static string oahAtomKindAsString (oahValuedAtomKind oahAtomKind)
 
static SMARTP< oahValuedAtomcreate (string shortName, string longName, string description, string valueSpecification, string variableName)
 
- Static Public Member Functions inherited from oahAtomWithVariableName
static SMARTP< oahAtomWithVariableNamecreate (string shortName, string longName, string description, string variableName)
 
- Static Public Member Functions inherited from oahAtom
static SMARTP< oahAtomcreate (string shortName, string longName, string description)
 
- Static Public Member Functions inherited from oahElement
static SMARTP< oahElementcreate (string shortName, string longName, string description, oahElementVisibilityKind optionVisibilityKind)
 

Protected Member Functions

 lpsrTransposeAtom (string shortName, string longName, string description, string valueSpecification, string variableName, S_msrSemiTonesPitchAndOctave &lpsrTransposeVariable)
 
- Protected Member Functions inherited from oahValuedAtom
 oahValuedAtom (string shortName, string longName, string description, string valueSpecification, string variableName)
 
- Protected Member Functions inherited from oahAtomWithVariableName
 oahAtomWithVariableName (string shortName, string longName, string description, string variableName)
 
- Protected Member Functions inherited from oahAtom
 oahAtom (string shortName, string longName, string description)
 
- 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 &)
 

Additional Inherited Members

- Public Types inherited from oahValuedAtom
enum  oahValuedAtomKind { kAtomHasNoArgument , kAtomHasARequiredArgument , kAtomHasAnOptionsArgument }
 
- Protected Attributes inherited from oahValuedAtom
oahValuedAtomKind fValuedAtomKind
 
string fValueSpecification
 
bool fValueIsOptional
 
- Protected Attributes inherited from oahAtomWithVariableName
string fVariableName
 
- Protected Attributes inherited from oahAtom
S_oahSubGroup fSubGroupUpLink
 
- 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 oahValuedAtom.

◆ acceptOut()

virtual void acceptOut ( basevisitor v)
virtual

Reimplemented from oahValuedAtom.

◆ asActualLongNamedOptionString()

string asActualLongNamedOptionString ( ) const
virtual

Reimplemented from oahElement.

◆ asShortNamedOptionString()

string asShortNamedOptionString ( ) const
virtual

Reimplemented from oahElement.

◆ browseData()

virtual void browseData ( basevisitor v)
virtual

Reimplemented from oahValuedAtom.

◆ handleOptionUnderName()

S_oahValuedAtom handleOptionUnderName ( string  optionName,
ostream &  os 
)
virtual

Reimplemented from oahElement.

◆ handleValue()

void handleValue ( string  theString,
ostream &  os 
)
virtual

Implements oahValuedAtom.

◆ print()

void print ( ostream &  os) const
virtual

Reimplemented from oahElement.

◆ printAtomOptionsValues()

void printAtomOptionsValues ( ostream &  os,
int  valueFieldWidth 
) const
virtual

Reimplemented from oahValuedAtom.