]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/timing-grav.hh
release: 0.1.11
[lilypond.git] / lily / include / timing-grav.hh
index d65a831689318395bf22530cf1af5d1e8877dbd0..be8b6730a056233c768627d61852c2133a8a07f7 100644 (file)
  */
 class Timing_engraver : public Engraver
 {   
-    Time_description time_;
-    Rhythmic_grouping  default_grouping_;
-    
-    Link_array<Timing_req> timing_req_l_arr_;
-    virtual void fill_staff_info (Staff_info&);
-    virtual bool do_try_request (Request *req_l);
-    virtual void do_process_requests();
-    virtual void do_pre_move_processing();
-    virtual void do_creation_processing();
-    virtual void do_post_move_processing();
-    Timing_engraver();
-    DECLARE_MY_RUNTIME_TYPEINFO;
-}
+public:
+  Time_description time_;
+  Rhythmic_grouping  default_grouping_;
+  Link_array<Timing_req> timing_req_l_arr_;
+protected: 
+  virtual void do_creation_processing ();
+  virtual void fill_staff_info (Staff_info&);
+  virtual bool do_try_request (Request *req_l);
+  virtual void do_process_requests();
+  virtual void do_pre_move_processing();
+  virtual void do_post_move_processing();
+public:
+  Meter_change_req * meter_req_l () const;
+  Timing_engraver();
+  DECLARE_MY_RUNTIME_TYPEINFO;
+};
 
 #endif // TIMING_GRAV_HH