From 15aa22c35269fb5b3e1e112544238c75ac07c16e Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 21:44:42 +0000 Subject: [PATCH] lilypond-1.1.9 --- lily/include/music-list.hh | 2 +- lily/include/repeated-music.hh | 6 +++--- lily/music-list.cc | 9 +++++++-- lily/music-wrapper.cc | 7 +++++++ 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/lily/include/music-list.hh b/lily/include/music-list.hh index a87cb8d4dd..7e5e310adc 100644 --- a/lily/include/music-list.hh +++ b/lily/include/music-list.hh @@ -36,7 +36,7 @@ public: Music_sequence (Music_list *l_p); VIRTUAL_COPY_CONS(Music); - + Musical_pitch do_relative_octave (Musical_pitch p, bool b); virtual void transpose (Musical_pitch ); virtual void compress (Moment); void add_music (Music *music_p); diff --git a/lily/include/repeated-music.hh b/lily/include/repeated-music.hh index b068c242ca..1528f5810b 100644 --- a/lily/include/repeated-music.hh +++ b/lily/include/repeated-music.hh @@ -21,17 +21,17 @@ public: int repeats_i_; Music* repeat_p_; // Music_list* alternative_p_; - Sequential_music* alternative_p_; + Music_sequence* alternative_p_; // Repeated_music (Music*, int n, Music_list*); - Repeated_music (Music*, int n, Sequential_music*); + Repeated_music (Music*, int n, Music_sequence*); Repeated_music (Repeated_music const& s); virtual ~Repeated_music (); virtual void do_print () const; virtual void transpose (Musical_pitch p); virtual Moment duration () const; - + virtual Musical_pitch to_relative_octave (Musical_pitch p); VIRTUAL_COPY_CONS(Music); }; diff --git a/lily/music-list.cc b/lily/music-list.cc index 42d9b801e8..d6fe224a9c 100644 --- a/lily/music-list.cc +++ b/lily/music-list.cc @@ -59,15 +59,20 @@ Sequential_music::duration () const Musical_pitch Sequential_music::to_relative_octave (Musical_pitch p) { - return music_p_list_p_->do_relative_octave (p, false); + return do_relative_octave (p, false); } Musical_pitch Simultaneous_music::to_relative_octave (Musical_pitch p) { - return music_p_list_p_->do_relative_octave (p, true); + 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) diff --git a/lily/music-wrapper.cc b/lily/music-wrapper.cc index c91a81df3d..81ee249605 100644 --- a/lily/music-wrapper.cc +++ b/lily/music-wrapper.cc @@ -49,3 +49,10 @@ Music_wrapper::duration () const { return element_p_->duration (); } + + +Musical_pitch +Music_wrapper::to_relative_octave (Musical_pitch p) +{ + return element_p_->to_relative_octave (p); +} -- 2.39.5