]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/bar-column-grav.hh
release: 0.1.13
[lilypond.git] / lily / include / bar-column-grav.hh
index d7d8ba2c43cd4701bb95efe4c3e34b76d2cc7fe1..c05b2a5414c4c087a55c5fdb6753586d69d495ad 100644 (file)
 #define BAR_COLUMN_GRAV_HH
 
 #include "engraver.hh"
+#include "parray.hh"
 
 /// couple bars and appropriate scripts
 class Bar_column_engraver :public Engraver {
-    Bar_column *barcol_p_;
-    Array< Script * >  script_l_arr_;
+  Bar_column *barcol_p_;
+  Link_array<Script>  script_l_arr_;
 
-    Bar *bar_l_;
+  Bar *bar_l_;
     
 protected:
-    virtual void acknowledge_element (Score_elem_info);
-    virtual void do_pre_move_processing();
-    virtual void do_post_move_processing();
+  virtual void acknowledge_element (Score_elem_info);
+  virtual void do_pre_move_processing();
+  virtual void do_post_move_processing();
 public:
-    Bar_column_engraver();
-    DECLARE_MY_RUNTIME_TYPEINFO;
+  TRANSLATOR_CLONE(Bar_column_engraver);
+  Bar_column_engraver();
+  DECLARE_MY_RUNTIME_TYPEINFO;
 };
 
 #endif // BAR_COLUMN_GRAV_HH