A.1 Duration Klassenreferenz 215 Rational r_base Duration Öffentliche Datenelemente • Duration (const Rational &b, int d=0) Konstruktor. • Rational abs () const Liefert die absolute musikalische Dauer. • const Rational& base () const Liefert den Basiswert (r_base) zurück. • int dots () const Liefert die Anzahl der Wertpunkte (i_dots) zurück. • bool is_simple (int dot_limit) const Liefert true, wenn (∗this) durch ein einzelnes Ereignis notiert werden kann. • int split (int dot_limit, list< Duration > &result) const Zerlegt den aktuellen Notenwert in kleinere Bestandteile. • ostream& print (ostream &os) const Schreibt eine textuelle Darstellung der aktuellen Dauer auf den angegebenen Ausgabe-Stream. Private Attribute • Rational r_base Basiswert. • int i_dots Anzahl der Wertpunkte. Verwandte Funktionen (Es handelt sich hierbei nicht um Elementfunktionen.) • int bit_run_length (unsigned n)