lilypond-1.3.79
[lilypond.git] / lily / a2-devnull-engraver.cc
blob30638451d88107a4b9c48954d9cdbabbf744a085
1 /*
2 a2-devnull-engraver.cc -- implement A2_devnull_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 2000 Jan Nieuwenhuizen <janneke@gnu.org>
7 */
9 #include "engraver.hh"
10 #include "item.hh"
11 #include "musical-request.hh"
12 #include "translator-group.hh"
14 class A2_devnull_engraver : public Engraver
16 public:
17 VIRTUAL_COPY_CONS (Translator);
19 protected:
20 virtual void acknowledge_element (Score_element_info);
23 ADD_THIS_TRANSLATOR (A2_devnull_engraver);
25 void
26 A2_devnull_engraver::acknowledge_element (Score_element_info i)
28 if (daddy_trans_l_->id_str_ == "two"
29 && to_boolean (get_property ("unison"))
30 && to_boolean (get_property ("soloADue")))
31 i.elem_l_->suicide ();