LibMusicXML 3.22
|
The guido chord element.
#include <guido.h>
Public Member Functions | |
virtual bool | isChord () const |
Public Member Functions inherited from guidoelement | |
long | add (Sguidoelement &elt) |
long | add (Sguidoparam ¶m) |
long | add (Sguidoparam param) |
void | setName (std::string name) |
the element name | |
std::string | getName () const |
std::string | getStart () const |
std::string | getEnd () const |
std::string | getSep () const |
void | setEnd (std::string end) |
std::vector< Sguidoelement > & | elements () |
const std::vector< Sguidoelement > & | elements () const |
const std::vector< Sguidoparam > & | parameters () const |
bool | empty () const |
virtual bool | isSeq () const |
virtual bool | isTag () const |
virtual bool | isNote () const |
virtual bool | isRangeTag () const |
virtual bool | isBeginTag () const |
virtual bool | isEndTag () const |
int | countNotes () const |
const bool | getNext (Sguidoelement &i, Sguidoelement &next_e) const |
Get next subelement. | |
const bool | getPrev (Sguidoelement &i, Sguidoelement &next_e) const |
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< guidochord > | create () |
Static Public Member Functions inherited from guidoelement | |
static SMARTP< guidoelement > | create (std::string name, std::string sep=" ") |
Protected Member Functions | |
virtual void | print (std::ostream &os) const |
Protected Member Functions inherited from guidoelement | |
guidoelement (std::string name, std::string sep=" ") | |
void | printparams (std::ostream &os) const |
Protected Member Functions inherited from smartable | |
smartable (const smartable &) | |
virtual | ~smartable () |
destructor checks for non-zero refCount | |
smartable & | operator= (const smartable &) |
Additional Inherited Members | |
Protected Attributes inherited from guidoelement | |
std::string | fName |
std::string | fStartList |
the contained element start marker (default to empty) | |
std::string | fEndList |
the contained element end marker (default to empty) | |
std::string | fSep |
the element separator (default to space) | |
std::vector< Sguidoelement > | fElements |
list of the enclosed elements | |
std::vector< Sguidoparam > | fParams |
list of optional parameters |
|
inlinevirtual |
Reimplemented from guidoelement.
|
protectedvirtual |
Reimplemented from guidoelement.