]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/auto-change-iterator.hh
* Another grand 2003 update.
[lilypond.git] / lily / include / auto-change-iterator.hh
index 5160fac29371905c03de153f3854e1087bf26ed5..4e71a300db71a820844a478d57c9b9a2fb320893 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 1999--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1999--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
 
@@ -17,11 +17,13 @@ class Auto_change_iterator : public Music_wrapper_iterator
 {
 public:
   VIRTUAL_COPY_CONS (Music_iterator);
+  DECLARE_SCHEME_CALLBACK(constructor, ());
+  
   Auto_change_iterator ();
 
 protected:
-  virtual void do_process (Moment);  
-
+  virtual void process (Moment);  
+  Array<Pitch> pending_pitch (Moment)const;
 private:
   Direction where_dir_;
   void change_to (Music_iterator* , String, String);