Parametric_symbol *stafsym;
PScore * pscore_;
- virtual Symbol get_stafsym(Real width)const=0; // maybe overkill
-
- List<const Spanner*> spans;
- List<Item*> its;
+
+ PointerList<const Spanner*> spans;
+ PointerList<Item*> its;
+ /****************/
+ virtual Symbol get_stafsym(Real width)const=0; // maybe overkill
void add(Item*i);
PStaff(PScore*);
virtual ~PStaff() {}
/// the columns of a score that form one line.
struct
Line_of_score {
- List<const PCol *> cols;
+ PointerList<const PCol *> cols;
// need to store height of each staff.
- PointerList<Line_of_staff*> staffs;
+ IPointerList<Line_of_staff*> staffs;
const PScore * score; // needed to generate staffs
/****************/
/// class for horizontal stuff.
struct Voice {
- PointerList<Voice_element *> elts;
+ IPointerList<Voice_element *> elts;
Real start;
/****************/
Real duration;
const Voicegroup *group;
const Voice *voice;
- PointerList<Request*> reqs;
+ IPointerList<Request*> reqs;
- List<const Item *> granted_items;
- List<const Spanner *> granted_spanners;
+ PointerList<const Item *> granted_items;
+ PointerList<const Spanner *> granted_spanners;
/****************/