]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/translator.hh
* Documentation/user/tutorial.itely: Revised (continued).
[lilypond.git] / lily / include / translator.hh
index 923cf2f639504d651d22f37274298d1fcb6cf97d..57e3257a2ff94ea8268b04f38413df1f043906c8 100644 (file)
@@ -23,8 +23,8 @@
 
 #define TRANSLATOR_DECLARATIONS(NAME)                  \
 public:                                                        \
-  NAME();\
-  VIRTUAL_COPY_CONS (Translator);                              \
+  NAME ();                                             \
+  VIRTUAL_COPY_CONSTRUCTOR (Translator, NAME);         \
   static SCM static_description_;                      \
   virtual SCM static_translator_description () const;  \
   virtual SCM translator_description () const;
@@ -49,9 +49,11 @@ public:
 
 public:
   DECLARE_SMOBS (Translator, dummy);
+
 protected:                     // should be private.
   SCM simple_trans_list_;
   friend class Context_def;
+
 public:
   Score_context * get_score_context () const;
   Global_context * get_global_context () const;
@@ -121,5 +123,4 @@ void add_translator (Translator*trans);
 
 Translator*get_translator (SCM s);
 DECLARE_UNSMOB(Translator,translator);
-bool melisma_busy (Translator*);
 #endif // TRANSLATOR_HH