LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 2002--2019 Juergen Reuter <reuter@ipd.uka.de> | 4 Copyright (C) 2002--2019 Juergen Reuter <reuter@ipd.uka.de> |
5 | 5 |
6 Han-Wen Nienhuys <hanwen@xs4all.nl | 6 Han-Wen Nienhuys <hanwen@xs4all.nl |
7 | 7 |
8 LilyPond is free software: you can redistribute it and/or modify | 8 LilyPond is free software: you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation, either version 3 of the License, or | 10 the Free Software Foundation, either version 3 of the License, or |
(...skipping 27 matching lines...) Expand all Loading... |
38 | 38 |
39 class Ambitus_engraver : public Engraver | 39 class Ambitus_engraver : public Engraver |
40 { | 40 { |
41 public: | 41 public: |
42 TRANSLATOR_DECLARATIONS (Ambitus_engraver); | 42 TRANSLATOR_DECLARATIONS (Ambitus_engraver); |
43 protected: | 43 protected: |
44 void acknowledge_note_head (Grob_info); | 44 void acknowledge_note_head (Grob_info); |
45 | 45 |
46 void process_music (); | 46 void process_music (); |
47 void stop_translation_timestep (); | 47 void stop_translation_timestep (); |
48 virtual void finalize (); | 48 void finalize () override; |
49 virtual void derived_mark () const; | 49 void derived_mark () const override; |
50 | 50 |
51 private: | 51 private: |
52 void create_ambitus (); | 52 void create_ambitus (); |
53 Item *ambitus_; | 53 Item *ambitus_; |
54 Item *group_; | 54 Item *group_; |
55 Drul_array<Item *> heads_; | 55 Drul_array<Item *> heads_; |
56 Drul_array<Item *> accidentals_; | 56 Drul_array<Item *> accidentals_; |
57 Drul_array<Stream_event *> causes_; | 57 Drul_array<Stream_event *> causes_; |
58 Pitch_interval pitch_interval_; | 58 Pitch_interval pitch_interval_; |
59 bool is_typeset_; | 59 bool is_typeset_; |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 "keyAlterations " | 262 "keyAlterations " |
263 "middleCPosition " | 263 "middleCPosition " |
264 "middleCClefPosition " | 264 "middleCClefPosition " |
265 "middleCCuePosition " | 265 "middleCCuePosition " |
266 "middleCOffset " | 266 "middleCOffset " |
267 "staffLineLayoutFunction ", | 267 "staffLineLayoutFunction ", |
268 | 268 |
269 /* write */ | 269 /* write */ |
270 "" | 270 "" |
271 ); | 271 ); |
LEFT | RIGHT |