child_iter_p_ =0;
}
-Music_wrapper_iterator::Music_wrapper_iterator (Music_wrapper_iterator const &src)
- : Music_iterator (src)
-{
- child_iter_p_ = src.child_iter_p_->clone ();
-}
-Music_wrapper_iterator::~Music_wrapper_iterator ()
-{
- delete child_iter_p_;
-}
void
Music_wrapper_iterator::do_print () const
get_iterator_p (dynamic_cast<Music_wrapper const*> (music_l_)->element ());
}
+Music_wrapper_iterator::~Music_wrapper_iterator ()
+{
+ delete child_iter_p_;
+}
+
+
bool
Music_wrapper_iterator::ok () const
{
Music_iterator::do_process_and_next (m);
}
-Music*
-Music_wrapper_iterator::get_music ()
-{
- return child_iter_p_->get_music ();
-}
-
-bool
-Music_wrapper_iterator::next ()
-{
- return child_iter_p_->next ();
-}
Moment
Music_wrapper_iterator::next_moment () const