2 voice-element.hh -- declare Voice_element
4 source file of the LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
10 #ifndef VOICE_ELEMENT_HH
11 #define VOICE_ELEMENT_HH
18 /** one horizontal bit. Voice_element is nothing but a container for
20 class Voice_element : public Input{
22 /** the duration of the element. This can be 0; The duration is
23 determined from rhythmical requests contained in this
26 Voice const *voice_C_;
27 IPointerList<Request*> reqs;
30 void transpose(Melodic_req const &)const;
32 Voice_element(Voice_element const & src );
35 bool find_plet_start_b(char c, Moment& moment_r);
37 void set_default_group(String id);
38 void set_plet_backwards(Moment& now_moment_r, Moment until_moment, int num_i, int den_i);
41 #endif // VOICE-ELEMENT_HH