2 pulk-voices.hh -- declare Pulk_voices
4 source file of the LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
9 integrate Meter handling, to guarantee proper creation of staff_columns.
13 #ifndef PULK_VOICES_HH
14 #define PULK_VOICES_HH
19 #include "lily-proto.hh"
27 Voice_l(Voice*v, int i){ l_ = v;
30 Voice_l() { l_ = 0; staff_idx_ =0; }
32 int compare(Voice_l const &p1, Voice_l const &p2);
36 PQueue< Voice_l > voice_pq_;
37 IPointer_list< Pulk_voice * > pulk_p_list_;
38 Pointer_list<Staff *> staff_l_list_;
44 Moment next_mom() { return next_mom_; }
45 Pulk_voices(Pointer_list<Staff*> const&);
46 void get_aligned_request(Request_column *col_l );
50 #endif // PULK_VOICES_HH