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) 2005--2015 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2005--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 16 matching lines...) Expand all Loading... |
27 #include "translator.hh" | 27 #include "translator.hh" |
28 | 28 |
29 class Engraver_dispatch_list : public Simple_smob<Engraver_dispatch_list> | 29 class Engraver_dispatch_list : public Simple_smob<Engraver_dispatch_list> |
30 { | 30 { |
31 vector<Method_instance> dispatch_entries_; | 31 vector<Method_instance> dispatch_entries_; |
32 public: | 32 public: |
33 void apply (Grob_info); | 33 void apply (Grob_info); |
34 SCM static create (SCM trans_list, | 34 SCM static create (SCM trans_list, |
35 SCM iface_list, Direction); | 35 SCM iface_list, Direction); |
36 | 36 |
| 37 friend class Spanner_engraver; |
37 }; | 38 }; |
38 | 39 |
39 #endif /* TRANSLATOR_DISPATCH_LIST_HH */ | 40 #endif /* TRANSLATOR_DISPATCH_LIST_HH */ |
LEFT | RIGHT |