]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/folded-repeat-iterator.hh
patch::: 1.3.86.jcn1
[lilypond.git] / lily / include / folded-repeat-iterator.hh
index e26bac173e0c862c758540efd04e85e003fe2718..1b36df304ace130b05a3a227518738bffff8bce2 100644 (file)
  */
 class Folded_repeat_iterator : public Music_iterator
 {
-  Music_iterator * main_iter_p_;
-  Music_iterator * alternative_iter_p_;
-  int count_;
-  Moment main_length_mom_;
 public:
+  VIRTUAL_COPY_CONS (Music_iterator);
   Folded_repeat_iterator ();
   ~Folded_repeat_iterator ();
   
@@ -36,6 +33,12 @@ protected:
   
   virtual void do_process_and_next (Moment);
   virtual Music_iterator *try_music_in_children (Music *) const;
+
+private:
+  Music_iterator * main_iter_p_;
+  Music_iterator * alternative_iter_p_;
+  int count_;
+  Moment main_length_mom_;
 };
 #endif /* FOLDED_REPEAT_ITERATOR_HH */