]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-list.cc
partial: 1.3.13.jcn
[lilypond.git] / lily / music-list.cc
index d3949b67238bee286a31a25789e5d10dc27daa18..2b2fce2fda216187f7917b1cb343cfcba5073df9 100644 (file)
@@ -7,9 +7,11 @@
 */
 
 #include "music-list.hh"
+#include "music-wrapper.hh"
 #include "musical-pitch.hh"
 #include "request.hh"
 #include "musical-request.hh"
+#include "music-iterator.hh"
 #include "main.hh"
 #include "killing-cons.tcc"
 
@@ -20,7 +22,6 @@ Simultaneous_music::length_mom () const
 }
 
 
-
 void
 Music_sequence::compress (Moment m)
 {
@@ -45,24 +46,20 @@ Sequential_music::length_mom () const
   return cumulative_length ();
 }
 
-Musical_pitch
-Sequential_music::to_relative_octave (Musical_pitch p)
-{
-  return do_relative_octave (p, false);
-}
-
 Musical_pitch
 Simultaneous_music::to_relative_octave (Musical_pitch p)
 {
   return do_relative_octave (p, true);
 }
 
+
 Musical_pitch
 Music_sequence::do_relative_octave (Musical_pitch p, bool b)
 {
   return music_p_list_p_->do_relative_octave (p, b);  
 }
 
+
 Musical_pitch 
 Music_list::do_relative_octave (Musical_pitch last, bool ret_first)
 {
@@ -83,7 +80,7 @@ Music_list::do_relative_octave (Musical_pitch last, bool ret_first)
 
 
 Music_list::Music_list (Music_list const &s)
-  : Cons_list<Music> (s)
+  : Cons_list<Music> (s), Input (s)
 {
   Cons_list<Music>::init ();
   clone_killing_cons_list (*this, s.head_);
@@ -124,3 +121,8 @@ Request_chord::to_relative_octave (Musical_pitch last)
 Music_list::Music_list ()
 {
 }
+
+Music_sequence::~Music_sequence ()
+{
+  delete music_p_list_p_;
+}