X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Ftranslator.hh;h=ec0feb943f3484cc5de8b985a05a62ff38337dec;hb=3a0e9efb7f067e5b334ba0596b95e15d96d7cc49;hp=7709c98f92925fadd6f7013caf0a9fc62f4428e3;hpb=622b379cd71af8dde94f68135a489b2536309e6f;p=lilypond.git diff --git a/lily/include/translator.hh b/lily/include/translator.hh index 7709c98f92..ec0feb943f 100644 --- a/lily/include/translator.hh +++ b/lily/include/translator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ @@ -13,7 +13,7 @@ #include "string.hh" #include "lily-proto.hh" #include "virtual-methods.hh" -#include "scalar.hh" +#include "property-inspect.hh" #include "dictionary.hh" #include "parray.hh" #include "input.hh" @@ -25,11 +25,10 @@ class Translator : public Input { public: Music_output_def * output_def_l_; - String type_str_; - - bool is_alias_b (String) const; + String type_str_; - + virtual const char *name() const; + bool is_alias_b (String) const; VIRTUAL_COPY_CONS(Translator); Translator (Translator const &); @@ -60,7 +59,7 @@ public: ask daddy for a feature */ Music_output_def *output_def_l () const; - Scalar get_property (String, Translator_group **) const; + SCM get_property (String, Translator_group **) const; virtual Moment now_mom () const; protected: @@ -82,11 +81,11 @@ protected: virtual void do_add_processing (); virtual bool do_try_music (Music *req_l); virtual void do_print () const; - virtual void do_pre_move_processing(){} - virtual void do_post_move_processing(){} - virtual void do_process_requests () {} - virtual void do_creation_processing() {} - virtual void do_removal_processing() {} + virtual void do_pre_move_processing(); + virtual void do_post_move_processing(); + virtual void do_process_requests () ; + virtual void do_creation_processing() ; + virtual void do_removal_processing(); };