source file of the GNU LilyPond music typesetter
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef STAFFELEMINFO_HH
#define STAFFELEMINFO_HH
-#include "scalar.hh"
#include "lily-proto.hh"
-#include "array.hh"
+#include "parray.hh"
/**
- Data container for broadcasts
+ Data container for broadcasts.
+
+ TODO: Store this in element info!
*/
struct Score_element_info {
- Score_element * elem_l_;
- Music *req_l_;
- Array<Engraver*> origin_grav_l_arr_;
+ Translator * origin_trans_l_;
+ friend Engraver;
+public:
+ Link_array<Translator> origin_trans_l_arr (Translator*) const;
+ Score_element * elem_l_;
+ Music *req_l_;
+
- Score_element_info (Score_element*, Music*);
- Score_element_info();
+ Score_element_info (Score_element*, Music*);
+ Score_element_info();
};