class Grob_array
{
- Link_array__Grob_ grobs_;
+ vector<Grob*> grobs_;
bool ordered_;
DECLARE_SIMPLE_SMOBS (Grob_array,);
bool empty () const;
void clear ();
void add (Grob *x) { grobs_.push_back (x); }
- void set_array (Link_array__Grob_ const &src);
- Link_array__Grob_ &array_reference ();
- Link_array__Grob_ const &array () const;
+ void set_array (vector<Grob*> const &src);
+ vector<Grob*> &array_reference ();
+ vector<Grob*> const &array () const;
static SCM make_array ();
};
DECLARE_UNSMOB (Grob_array, grob_array);
-Link_array__Grob_ const &ly_scm2link_array (SCM x);
+vector<Grob*> const &ly_scm2link_array (SCM x);
SCM grob_list_to_grob_array (SCM lst);
#endif /* GROB_ARRAY_HH */