4 Voice::Voice(Voice const&src)
6 PL_copy(elts, src.elts);
16 Voice::add(Voice_element*v)
26 mtor << "start: "<< start<<eol;
27 for (PCursor<Voice_element*> vec(elts); vec.ok(); vec++)
36 for (PCursor<Voice_element*> vec(elts); vec.ok(); vec++)
40 /****************************************************************/
42 Voice_element::print() const
45 mtor << "voice_element { dur :"<< duration <<"\n";
46 for (PCursor<Request*> rc(reqs); rc.ok(); rc++) {
53 Voice_element::add(Request*r)
57 duration = r->duration();
64 Voice_element::Voice_element()
71 Voice_element::Voice_element(Voice_element const&src)
73 duration=src.duration;
75 IPointerList__copy(Request*, reqs, src.reqs, clone());
77 assert(!granted_items.size() && !granted_spanners.size());