Lines Matching refs:Impl
466 operator Action<F>() const { return MakeAction(new Impl<F>(action_)); }
470 class Impl : public ActionInterface<F> {
475 explicit Impl(const InnerAction& action) : action_(action) {}
511 template <typename Result, class Impl>
514 static Result Perform(Impl* impl, const ::testing::tuple<>& args) {
522 static Result Perform(Impl* impl, const ::testing::tuple<A0>& args) {
530 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1>& args) {
538 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2>& args) {
546 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2,
555 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3,
565 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
575 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
585 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
595 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,
605 static Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, A4,