OLD | NEW |
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) 2011--2019 Mike Solomon <mike@mikesolomon.org> | 4 Copyright (C) 2011--2019 Mike Solomon <mike@mikesolomon.org> |
5 | 5 |
6 LilyPond is free software: you can redistribute it and/or modify | 6 LilyPond is free software: you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation, either version 3 of the License, or | 8 the Free Software Foundation, either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 20 matching lines...) Expand all Loading... |
31 class Pure_from_neighbor_engraver : public Engraver | 31 class Pure_from_neighbor_engraver : public Engraver |
32 { | 32 { |
33 vector<Grob *> pure_relevants_; | 33 vector<Grob *> pure_relevants_; |
34 vector<Grob *> need_pure_heights_from_neighbors_; | 34 vector<Grob *> need_pure_heights_from_neighbors_; |
35 | 35 |
36 public: | 36 public: |
37 TRANSLATOR_DECLARATIONS (Pure_from_neighbor_engraver); | 37 TRANSLATOR_DECLARATIONS (Pure_from_neighbor_engraver); |
38 protected: | 38 protected: |
39 void acknowledge_pure_from_neighbor (Grob_info); | 39 void acknowledge_pure_from_neighbor (Grob_info); |
40 void acknowledge_item (Grob_info); | 40 void acknowledge_item (Grob_info); |
41 void finalize (); | 41 void finalize () override; |
42 }; | 42 }; |
43 | 43 |
44 Pure_from_neighbor_engraver::Pure_from_neighbor_engraver (Context *c) | 44 Pure_from_neighbor_engraver::Pure_from_neighbor_engraver (Context *c) |
45 : Engraver (c) | 45 : Engraver (c) |
46 { | 46 { |
47 } | 47 } |
48 | 48 |
49 void | 49 void |
50 Pure_from_neighbor_engraver::acknowledge_item (Grob_info i) | 50 Pure_from_neighbor_engraver::acknowledge_item (Grob_info i) |
51 { | 51 { |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 | 154 |
155 /* create */ | 155 /* create */ |
156 "", | 156 "", |
157 | 157 |
158 /* read */ | 158 /* read */ |
159 "", | 159 "", |
160 | 160 |
161 /* write */ | 161 /* write */ |
162 "" | 162 "" |
163 ); | 163 ); |
OLD | NEW |