class Span_arpeggio_engraver : public Engraver
{
public:
- VIRTUAL_COPY_CONS (Translator);
- Span_arpeggio_engraver ();
-
+ TRANSLATOR_DECLARATIONS(Span_arpeggio_engraver);
+
protected:
virtual void acknowledge_grob (Grob_info);
virtual void create_grobs ();
Span_arpeggio_engraver::acknowledge_grob (Grob_info info)
{
if (info.origin_trans_l_arr (this).size ()
- && Arpeggio::has_interface (info.elem_l_))
+ && Arpeggio::has_interface (info.grob_l_))
{
- arpeggios_.push (info.elem_l_);
+ arpeggios_.push (info.grob_l_);
}
}
arpeggios_.clear ();
}
-ADD_THIS_TRANSLATOR (Span_arpeggio_engraver);
+
+ENTER_DESCRIPTION(Span_arpeggio_engraver,
+/* descr */ "",
+/* creats*/ "Arpeggio",
+/* acks */ "arpeggio-interface",
+/* reads */ "connectArpeggios",
+/* write */ "");