The guido sequence element.
#include <guido.h>
|
| virtual bool | isSeq () const |
| |
|
long | add (Sguidoelement &elt) |
| |
|
long | add (Sguidoparam ¶m) |
| |
|
long | add (Sguidoparam param) |
| |
|
virtual void | print (std::ostream &os) const |
| |
|
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 | isChord () 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 |
| |
|
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
|
| |
|
|
| guidoelement (std::string name, std::string sep=" ") |
| |
|
void | printparams (std::ostream &os) const |
| |
|
| smartable (const smartable &) |
| |
|
virtual | ~smartable () |
| | destructor checks for non-zero refCount
|
| |
|
smartable & | operator= (const smartable &) |
| |
|
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
|
| |
◆ isSeq()
| virtual bool isSeq |
( |
| ) |
const |
|
inlinevirtual |