X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fengraver-group.hh;h=938fde04923ed41ed11e9ee70f54433f384cff3f;hb=b3cf2199183a184c7eef9a9f8f3c9a691db1f0ad;hp=1ca9787d239e164e0f962d04a2fe9ac06718a7ef;hpb=75eebcb49e52d296b1da3e1074e0825d2c780db4;p=lilypond.git diff --git a/lily/include/engraver-group.hh b/lily/include/engraver-group.hh index 1ca9787d23..938fde0492 100644 --- a/lily/include/engraver-group.hh +++ b/lily/include/engraver-group.hh @@ -15,13 +15,17 @@ class Engraver_group : public virtual Translator_group { protected: - Array announce_infos_; - SCM acknowledge_hash_table_; + vector announce_infos_; + Drul_array acknowledge_hash_table_drul_; + DECLARE_LISTENER (override); + DECLARE_LISTENER (revert); public: VIRTUAL_COPY_CONSTRUCTOR (Translator_group, Engraver_group); Engraver_group (); virtual void derived_mark () const; void do_announces (); + virtual void connect_to_context (Context *c); + virtual void disconnect_from_context (); virtual void announce_grob (Grob_info); int pending_grob_count () const; private: