]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/request-iterator.hh
release: 1.0.15
[lilypond.git] / lily / include / request-iterator.hh
index 15640ccd74735c26356e3db8bf60c3a7da4808bb..6d5cd95baf613353f5cfc3af46e926d723a8eb68 100644 (file)
 
 #include "music-iterator.hh"
 
+/**
+   Walk through a Request_chord
+ */
 class Request_chord_iterator : public Music_iterator {
-  const Request_chord * elt_l_;
+  Request_chord * elt_l () const;
+  /**
+     cache elt_l ()->duration ().
+   */
   Moment elt_duration_;
   bool last_b_;
+
 public:
-  Request_chord_iterator (Request_chord*);
+  Request_chord_iterator ();
   DECLARE_MY_RUNTIME_TYPEINFO;
 
 protected:
-  virtual void process_and_next (Moment);
+  virtual void do_process_and_next (Moment);
   virtual Moment next_moment() const;
   virtual void construct_children();
   virtual bool ok() const;