+ /*
+ If this is a property, it accounts for 25% of the property
+ lookups.
+ */
+ SCM interfaces_;
+
+ /* BARF */
+ friend class Spanner;
+ friend SCM ly_grob_properties (SCM);
+ friend SCM ly_grob_basic_properties (SCM);
+ friend void check_interfaces_for_property (Grob const *, SCM);
+ void substitute_object_links (SCM, SCM);
+
+ DECLARE_CLASSNAME(Grob);
+ Real get_offset (Axis a) const;
+public:
+ DECLARE_SCHEME_CALLBACK(same_axis_parent_positioning, (SCM, SCM));
+ DECLARE_SCHEME_CALLBACK(other_axis_parent_positioning, (SCM, SCM));