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) 1997--2015 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1997--2015 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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 Engraver_group (); | 45 Engraver_group (); |
46 virtual void derived_mark () const; | 46 virtual void derived_mark () const; |
47 void do_announces (); | 47 void do_announces (); |
48 virtual void connect_to_context (Context *c); | 48 virtual void connect_to_context (Context *c); |
49 virtual void disconnect_from_context (); | 49 virtual void disconnect_from_context (); |
50 virtual void announce_grob (Grob_info, Direction start_end, | 50 virtual void announce_grob (Grob_info, Direction start_end, |
51 Context *reroute_context = 0); | 51 Context *reroute_context = 0); |
52 bool pending_grobs () const; | 52 bool pending_grobs () const; |
53 private: | 53 private: |
54 virtual void acknowledge_grobs (); | 54 virtual void acknowledge_grobs (); |
| 55 |
| 56 friend class Spanner_engraver; |
55 }; | 57 }; |
56 | 58 |
57 typedef void (Engraver:: *Engraver_method) (void); | 59 typedef void (Engraver:: *Engraver_method) (void); |
58 | 60 |
59 void engraver_each (SCM list, Engraver_method method); | 61 void engraver_each (SCM list, Engraver_method method); |
60 | 62 |
61 #endif /* ENGRAVERGROUP_HH */ | 63 #endif /* ENGRAVERGROUP_HH */ |
62 | 64 |
LEFT | RIGHT |