]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/dynamic-reg.hh
release: 0.0.50
[lilypond.git] / lily / include / dynamic-reg.hh
index 164ac6af3d927cd56de1df460f2584bf1083e770..8b39f4fe11dbb6afcfeaac2bfeb5a11bcc0c076e 100644 (file)
@@ -12,7 +12,7 @@
 
 #include "register.hh"
 
-struct Dynamic_register : Request_register {
+class Dynamic_register : public Request_register {
     int dir_i_;
     Text_item * dynamic_p_;
     Crescendo * to_end_cresc_p_;
@@ -20,15 +20,17 @@ struct Dynamic_register : Request_register {
     Span_dynamic_req * cresc_req_l_;
     Array<Dynamic_req*> dynamic_req_l_arr_;
     /* ************** */
+public:
     Dynamic_register();
     ~Dynamic_register();
+    NAME_MEMBERS(Dynamic_register);
+protected:
     virtual bool try_request(Request *req_l);
     virtual void process_requests();
     virtual void pre_move_processing();
     virtual void post_move_processing();
     virtual bool acceptable_request_b(Request*) const;
     virtual void set_feature(Features);
-    NAME_MEMBERS(Dynamic_register);
 };
 
 #endif // DYNAMIC_REG_HH