X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Fswallow-engraver.cc;h=39052cba11a451b1adc941ed7060a6fa77fbf1dd;hb=2efffc3975f6cc22b657cd8a09c27710968ce81c;hp=bc1cad3a9f2b02e6b820239772bebd8e01f789f5;hpb=615a9212789c2cb2994748c023d0e19f3a83a0fd;p=lilypond.git diff --git a/lily/swallow-engraver.cc b/lily/swallow-engraver.cc index bc1cad3a9f..39052cba11 100644 --- a/lily/swallow-engraver.cc +++ b/lily/swallow-engraver.cc @@ -1,19 +1,37 @@ /* - swallow-reg.cc -- implement Swallow_engraver + swallow-engraver.cc -- implement Swallow_engraver source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--2006 Han-Wen Nienhuys */ -#include "swallow-engraver.hh" +#include "engraver.hh" - -ADD_THIS_TRANSLATOR(Swallow_engraver); - +class Swallow_engraver : public Engraver +{ +public: + TRANSLATOR_DECLARATIONS (Swallow_engraver); +protected: + bool try_music (Music *); +}; bool -Swallow_engraver::do_try_music (Music*) +Swallow_engraver::try_music (Music *) { return true; } + +Swallow_engraver::Swallow_engraver () +{ +} + +#include "translator.icc" + +ADD_TRANSLATOR (Swallow_engraver, + /* doc */ "This engraver swallows everything given to it silently. The purpose of " + "this is to prevent spurious \"event junked\" warnings.", + /* create */ "", + /* accept */ "general-music", + /* read */ "", + /* write */ "");