6 Staff_walker::~Staff_walker() {}
8 Staff_walker::Staff_walker(Staff * s, PScore*ps )
9 : PCursor<Staff_column*> (s->cols)
13 break_status = BREAK_END - BREAK_PRE;
17 Staff_walker::when() const
19 return (* (PCursor<Staff_column*> *) this)->when();
23 Staff_walker::process()
25 break_status = BREAK_END - BREAK_PRE;
26 if (ptr()->s_commands)
27 for (iter_top(*ptr()->s_commands,i); i.ok(); i++) {
36 Staff_walker::process_command(Command*com)
43 (*this)->score_column->set_breakable();
44 break_status = com->code- BREAK_PRE;
47 do_INTERPRET_command(com);
51 do_TYPESET_command(com);
60 Staff_walker::operator++(int i)
62 PCursor<Staff_column*>::operator++(i);