2 grob-info.hh -- declare Grob_info
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
9 #ifndef STAFFELEMINFO_HH
10 #define STAFFELEMINFO_HH
12 #include "lily-guile.hh"
13 #include "lily-proto.hh"
14 #include "std-vector.hh"
17 Data container for broadcasts.
21 Translator *origin_trans_;
24 friend class Engraver;
26 Grob *grob () const { return grob_; }
27 Translator *origin_translator () const { return origin_trans_; }
29 Context *context () const;
30 Music *music_cause () const;
31 Music *ultimate_music_cause () const;
32 vector<Context*> origin_contexts (Translator *) const;
33 Grob_info (Translator *, Grob *);
37 Spanner *spanner () const;
40 #endif // STAFFELEMINFO_HH