]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/spanner.hh
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / include / spanner.hh
index d1042348e9a2b403337b1a087353f10f2df3ea00..c64c61d6364a1f664b8a8fe334b1a32e1586636c 100644 (file)
@@ -1,7 +1,7 @@
 /*
   spanner.hh -- part of GNU LilyPond
 
-  (c) 1996--2005 Han-Wen Nienhuys
+  (c) 1996--2006 Han-Wen Nienhuys
 */
 
 #ifndef SPANNER_HH
 class Spanner : public Grob
 {
   Drul_array<Item *> spanned_drul_;
-  int break_index_;
+  vsize break_index_;
+
+  DECLARE_CLASSNAME(Spanner);
 
 public:
   DECLARE_SCHEME_CALLBACK (set_spacing_rods, (SCM));
 
-  Link_array<Spanner> broken_intos_;
+  vector<Spanner*> broken_intos_;
 
-  int get_break_index () const;
+  vsize get_break_index () const;
 
   // todo: move to somewhere else.
   Real get_broken_left_end_align () const;