]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/grob-pitch-tuple.hh
6ce0af26f97b1a65ca0f6d55bd99991cdfc03fe3
[lilypond.git] / lily / include / grob-pitch-tuple.hh
1 /*   
2 grob-pitch-tuple.hh -- declare Grob_pitch_tuple
3
4 source file of the GNU LilyPond music typesetter
5
6 (c)  2001--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7
8  */
9
10 #ifndef GROB_PITCH_TUPLE_HH
11 #define GROB_PITCH_TUPLE_HH
12
13 #include "lily-proto.hh"
14 #include "pitch.hh"
15 #include "moment.hh"
16
17 struct Grob_pitch_tuple {
18   Pitch pitch_;
19   Grob *head_;
20   Moment end_;
21
22   Grob_pitch_tuple ();
23   Grob_pitch_tuple (Grob*, Music*, Moment);
24   static int pitch_compare (Grob_pitch_tuple const &, Grob_pitch_tuple const &);
25   static int time_compare (Grob_pitch_tuple const &, Grob_pitch_tuple const &);  
26 };
27
28 int compare (Grob_pitch_tuple const &, Grob_pitch_tuple const&);
29
30
31 #endif /* GROB_PITCH_TUPLE_HH */
32