source file of the GNU LilyPond music typesetter
- (c) 1999--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1999--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
melisma_stop_req = new Melisma_req;
melisma_start_req = new Melisma_req;
}
- melisma_start_req->span_dir_ = START;
- melisma_stop_req->span_dir_ = STOP;
+ melisma_start_req->set_span_dir (START);
+ melisma_stop_req->set_span_dir (STOP);
music_iter_p_ =0;
lyric_iter_p_ =0;
delete music_iter_p_;
}
+Lyric_combine_music_iterator::Lyric_combine_music_iterator (Lyric_combine_music_iterator const & src)
+ : Music_iterator (src)
+{
+
+ lyric_iter_p_ = src.lyric_iter_p_ ? src.lyric_iter_p_->clone () : 0;
+ music_iter_p_ = src.music_iter_p_ ? src.music_iter_p_->clone () : 0;
+}
Music_iterator*
Lyric_combine_music_iterator::try_music_in_children (Music *m) const
{
return lyric_iter_p_->try_music (m);
}
+
+IMPLEMENT_CTOR_CALLBACK(Lyric_combine_music_iterator);