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) 2005--2020 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2005--2020 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 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
148 SCM *tail = &list; | 148 SCM *tail = &list; |
149 | 149 |
150 for (vsize i = 0; i < array->size (); i++) | 150 for (vsize i = 0; i < array->size (); i++) |
151 { | 151 { |
152 *tail = scm_cons (array->grob (i)->self_scm (), SCM_EOL); | 152 *tail = scm_cons (array->grob (i)->self_scm (), SCM_EOL); |
153 tail = SCM_CDRLOC (*tail); | 153 tail = SCM_CDRLOC (*tail); |
154 } | 154 } |
155 return list; | 155 return list; |
156 } | 156 } |
157 | 157 |
158 template void Grob_array::filter_map2 (Grob *(*map_fun) (SCM, Grob *), SCM arg); | 158 template void Grob_array::filter_map2 (Grob *(*map_fun) (Break_criterion, |
| 159 Grob *), |
| 160 Break_criterion arg); |
159 | 161 |
160 template void Grob_array::filter_map_assign2 (const Grob_array &src, | 162 template void Grob_array::filter_map_assign2 (const Grob_array &src, |
161 Grob *(*map_fun) (SCM, Grob *), | 163 Grob *(*map_fun) (Break_criterion, |
162 SCM arg); | 164 Grob *), |
| 165 Break_criterion arg); |
OLD | NEW |