]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/span-score-bar-engraver.hh
release: 1.1.29
[lilypond.git] / lily / include / span-score-bar-engraver.hh
index 9a020be68203bdbfe6091983f006367bef71a90c..14cd512a60662f9bb5e867f82721f550475dc440 100644 (file)
@@ -3,14 +3,14 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
 #ifndef SPAN_SCORE_BAR_GRAV_HH
 #define SPAN_SCORE_BAR_GRAV_HH
 
-#include "span-bar-engraver.hh"
+#include "base-span-bar-engraver.hh"
 
 /** 
 
 
   */
 
-class Span_score_bar_engraver : public Span_bar_engraver 
+class Span_score_bar_engraver : public Base_span_bar_engraver 
 {
 public:
-  TRANSLATOR_CLONE (Span_score_bar_engraver);
-  DECLARE_MY_RUNTIME_TYPEINFO;
+  VIRTUAL_COPY_CONS (Translator);
+  Span_score_bar_engraver ();
   virtual Span_bar* get_span_bar_p () const;
 };
 
@@ -34,8 +34,8 @@ public:
 class Piano_bar_engraver :  public Span_score_bar_engraver
 {
 public:
-  TRANSLATOR_CLONE (Piano_bar_engraver);
-  DECLARE_MY_RUNTIME_TYPEINFO;
+  VIRTUAL_COPY_CONS (Translator);
+  
   virtual Span_bar * get_span_bar_p () const;
 };
 
@@ -45,8 +45,8 @@ public:
 class Staff_group_bar_engraver :  public Span_score_bar_engraver
 {
 public:
-  TRANSLATOR_CLONE (Staff_group_bar_engraver);
-  DECLARE_MY_RUNTIME_TYPEINFO;
+  VIRTUAL_COPY_CONS (Translator);
+  
   virtual Span_bar * get_span_bar_p () const;
   virtual void acknowledge_element (Score_element_info);
 };