Lines Matching refs:Function
2 // pump.py gmock-generated-function-mockers.h.pump
38 // This file implements function mockers of various arities.
65 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
85 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
106 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
127 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
149 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
172 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
196 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
221 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
246 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
271 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
298 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
329 // The result type of function type F.
331 #define GMOCK_RESULT_(tn, F) tn ::testing::internal::Function<F>::Result
333 // The type of argument N of function type F.
335 #define GMOCK_ARG_(tn, F, N) tn ::testing::internal::Function<F>::Argument##N
337 // The matcher type for argument N of function type F.
350 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 0, \
366 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 1, \
383 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 2, \
402 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 3, \
425 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 4, \
450 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 5, \
477 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 6, \
506 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 7, \
537 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 8, \
570 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 9, \
607 tn ::testing::internal::Function<F>::ArgumentTuple>::value == 10, \