+ support_.push_back (info.grob ());
+}
+
+void
+Figured_bass_position_engraver::acknowledge_end_slur (Grob_info info)
+{
+ vector<Grob*>::iterator i = find (span_support_.begin (), span_support_.end (),
+ info.grob ());
+
+ if (i < span_support_.end ())
+ span_support_.erase (i);
+}
+
+void
+Figured_bass_position_engraver::acknowledge_slur (Grob_info info)
+{
+ span_support_.push_back (info.grob ());
+}
+
+void
+Figured_bass_position_engraver::acknowledge_tie (Grob_info info)
+{
+ support_.push_back (info.grob ());