]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/translator.hh
Issue 1375/1: Let Translator constructor take a Context argument
[lilypond.git] / lily / include / translator.hh
index 09ab16865815e322e02ecd476540555d4ee81101..ffd134efab66b96eb92f79a14e65546f6776ec0b 100644 (file)
@@ -77,7 +77,7 @@
     return static_get_acknowledger (sym, start_end);                    \
   }                                                                     \
 public:                                                                 \
-  NAME ();                                                              \
+  NAME (Context *);                                                     \
   static void boot ();                                                  \
   virtual SCM static_translator_description () const;                   \
   virtual SCM translator_description () const;                          \
@@ -106,13 +106,10 @@ public:
   SCM mark_smob () const;
   static const char * const type_p_name_;
   virtual ~Translator ();
-private:
-  void init ();
 
-public:
   Context *context () const { return daddy_context_; }
 
-  Translator ();
+  Translator (Context *);
   Translator (Translator const &);
 
   SCM internal_get_property (SCM symbol) const;