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) 2001--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2001--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> |
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 23 matching lines...) Expand all Loading... |
34 operator < (Grob_pq_entry const &a, Grob_pq_entry const &b) | 34 operator < (Grob_pq_entry const &a, Grob_pq_entry const &b) |
35 { | 35 { |
36 return a.end_ < b.end_; | 36 return a.end_ < b.end_; |
37 } | 37 } |
38 | 38 |
39 class Grob_pq_engraver : public Engraver | 39 class Grob_pq_engraver : public Engraver |
40 { | 40 { |
41 public: | 41 public: |
42 TRANSLATOR_DECLARATIONS (Grob_pq_engraver); | 42 TRANSLATOR_DECLARATIONS (Grob_pq_engraver); |
43 protected: | 43 protected: |
44 virtual void initialize (); | 44 void initialize () override; |
45 void acknowledge_grob (Grob_info); | 45 void acknowledge_grob (Grob_info) override; |
46 void start_translation_timestep (); | 46 void start_translation_timestep (); |
47 void stop_translation_timestep (); | 47 void stop_translation_timestep (); |
48 void process_acknowledged (); | 48 void process_acknowledged (); |
49 | 49 |
50 vector<Grob_pq_entry> started_now_; | 50 vector<Grob_pq_entry> started_now_; |
51 }; | 51 }; |
52 | 52 |
53 Grob_pq_engraver::Grob_pq_engraver (Context *c) | 53 Grob_pq_engraver::Grob_pq_engraver (Context *c) |
54 : Engraver (c) | 54 : Engraver (c) |
55 { | 55 { |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
162 | 162 |
163 /* create */ | 163 /* create */ |
164 "", | 164 "", |
165 | 165 |
166 /* read */ | 166 /* read */ |
167 "busyGrobs ", | 167 "busyGrobs ", |
168 | 168 |
169 /* write */ | 169 /* write */ |
170 "busyGrobs " | 170 "busyGrobs " |
171 ); | 171 ); |
LEFT | RIGHT |