Allow for nested properties in list form when using \override.
[lilypond.git] / lily / include / pitch-interval.hh
blob04bd23a70227a94ceac31dbe6631699a49b5095f
1 /*
2 pitch-interval.hh -- declare Pitch_interval
4 source file of the GNU LilyPond music typesetter
6 (c) 2004--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
7 */
9 #ifndef PITCH_INTERVAL_HH
10 #define PITCH_INTERVAL_HH
12 #include "pitch.hh"
14 class Pitch_interval : public Drul_array<Pitch>
16 public:
17 Pitch_interval ();
18 Pitch_interval (Pitch, Pitch);
19 Drul_array<bool> add_point (Pitch);
20 bool is_empty () const;
23 class Pitch_lexicographic_interval : public Drul_array<Pitch>
25 public:
26 Pitch_lexicographic_interval ();
27 Pitch_lexicographic_interval (Pitch, Pitch);
28 Drul_array<bool> add_point (Pitch);
29 bool is_empty () const;
32 #endif /* PITCH_INTERVAL_HH */