Lines Matching defs:Function
138 // Template struct Function<F>, where F must be a function type, contains
152 struct Function;
155 struct Function<R()> {
164 struct Function<R(A1)>
165 : Function<R()> {
174 struct Function<R(A1, A2)>
175 : Function<R(A1)> {
184 struct Function<R(A1, A2, A3)>
185 : Function<R(A1, A2)> {
194 struct Function<R(A1, A2, A3, A4)>
195 : Function<R(A1, A2, A3)> {
205 struct Function<R(A1, A2, A3, A4, A5)>
206 : Function<R(A1, A2, A3, A4)> {
216 struct Function<R(A1, A2, A3, A4, A5, A6)>
217 : Function<R(A1, A2, A3, A4, A5)> {
227 struct Function<R(A1, A2, A3, A4, A5, A6, A7)>
228 : Function<R(A1, A2, A3, A4, A5, A6)> {
238 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8)>
239 : Function<R(A1, A2, A3, A4, A5, A6, A7)> {
249 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
250 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8)> {
262 struct Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
263 : Function<R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> {