Lines Matching refs:Function
140 // Template struct Function<F>, where F must be a function type, contains
154 struct Function;
157 struct Function<R()> {
166 struct Function<R(A1)>
167 : Function<R()> {
176 struct Function<R(A1, A2)>
177 : Function<R(A1)> {
186 struct Function<R(A1, A2, A3)>
187 : Function<R(A1, A2)> {
196 struct Function<R(A1, A2, A3, A4)>
197 : Function<R(A1, A2, A3)> {
207 struct Function<R(A1, A2, A3, A4, A5)>
208 : Function<R(A1, A2, A3, A4)> {
218 struct Function<R(A1, A2, A3, A4, A5, A6)>
219 : Function<R(A1, A2, A3, A4, A5)> {
229 struct Function<R(A1, A2, A3, A4, A5, A6, A7)>
230 : Function<R(A1, A2, A3, A4, A5, A6)> {
240 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8)>
241 : Function<R(A1, A2, A3, A4, A5, A6, A7)> {
251 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
252 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8)> {
264 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
265 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> {