]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/coherent-ligature-engraver.hh
* lily/ligature-engaver.cc, lily/coherent-ligature-engaver.cc,
[lilypond.git] / lily / include / coherent-ligature-engraver.hh
index c90677aac736961647ae2f1e984fc1cdd1fa60e1..6fcbdd62447e766f3362933208354a2fd1f1d08a 100644 (file)
 class Coherent_ligature_engraver : public Ligature_engraver
 {
 public:
-  TRANSLATOR_DECLARATIONS (Coherent_ligature_engraver);
+  // no TRANSLATOR_DECLARATIONS (Coherent_ligature_engraver) needed
+  // since this class is abstract
 
 protected:
   virtual void build_ligature (Spanner *ligature,
-                              Array<Grob_info> primitives); /* abstract */
+                              Array<Grob_info> primitives) = 0;
   virtual void typeset_ligature (Spanner *ligature,
                                 Array<Grob_info> primitives);
   virtual void get_set_column (Item *, Paper_column *);