source file of the GNU LilyPond music typesetter
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#define Music_sequence_HH
#include "music.hh"
-#include "plist.hh"
+#include "cons.hh"
-class Music_list : public Pointer_list<Music*>
+class Music_list : public Cons_list<Music>
{
public:
Musical_pitch do_relative_octave (Musical_pitch, bool);
virtual void transpose (Musical_pitch );
virtual void compress (Moment);
void add_music (Music *music_p);
+
+
+ Moment cumulative_length () const;
+ Moment maximum_length () const;
protected:
virtual void do_print() const;
};