LibMusicXML 3.22
guidoparam Class Reference

A guidotag parameter representation. More...

#include <guido.h>

Inheritance diagram for guidoparam:
smartable

Public Member Functions

void set (std::string value, bool quote=true)
 the parameter value
void set (long value, bool quote=true)
std::string get () const
bool quote () 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< guidoparamcreate (std::string value, bool quote=true)
static SMARTP< guidoparamcreate (long value, bool quote=true)

Protected Member Functions

 guidoparam (std::string value, bool quote)
 guidoparam (long value, bool quote)
Protected Member Functions inherited from smartable
 smartable (const smartable &)
virtual ~smartable ()
 destructor checks for non-zero refCount
smartableoperator= (const smartable &)

Detailed Description

A parameter is represented by its value.