lines, leading).
*/
-class Staff_symbol_referencer : public virtual Score_element
+class Staff_symbol_referencer_interface
{
public:
- Staff_symbol_referencer ();
+ Score_element * elt_l_;
+ Staff_symbol_referencer_interface (Score_element const*);
+ void set_interface ();
+ bool has_interface_b ();
void set_position (Real);
static Real callback (Dimension_cache const*);
Leading are the lead strips between the sticks (lines) of
typeface. ie. leading is vertical space.
*/
+
Real staff_line_leading_f () const;
Staff_symbol * staff_symbol_l () const;
int lines_i () const;
Real position_f () const;
};
+
+Staff_symbol_referencer_interface staff_symbol_referencer_interface (Score_element const*);
+
#endif /* STAFF_SYMBOL_REFERENCER_HH */