]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spanner.cc
Midi2ly: refactoring: introduce class Staff.
[lilypond.git] / lily / spanner.cc
index f3d13c84f9879a5878a6dc9739528842b94e8205..6083c67461ecc110fcd681959d57e8859fb8175d 100644 (file)
@@ -273,7 +273,7 @@ Spanner::broken_neighbor (Direction d) const
   if (!original_)
     return 0;
 
-  vsize k = broken_spanner_index (this);
+  vsize k = get_break_index ();
   Spanner *orig = dynamic_cast<Spanner*> (original_);
   int j = int (k) + d;
   if (j < 0 || vsize (j) >= orig->broken_intos_.size ())
@@ -398,17 +398,6 @@ Spanner::set_spacing_rods (SCM smob)
   return SCM_UNSPECIFIED;
 }
 
-/*
-  Return I such that SP == SP->ORIGINAL ()->BROKEN_INTOS_[I].
-*/
-int
-broken_spanner_index (Spanner const *sp)
-{
-  Spanner *parent = dynamic_cast<Spanner *> (sp->original ());
-  /* ugh: casting */
-  return find (parent->broken_intos_, (Spanner*) sp) - parent->broken_intos_.begin ();
-}
-
 Spanner *
 unsmob_spanner (SCM s)
 {