#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;