Home | History | Annotate | Download | only in gmock

Lines Matching refs:Impl

593   operator Action<F>() const { return MakeAction(new Impl<F>(action_)); }
597 class Impl : public ActionInterface<F> {
602 explicit Impl(const InnerAction& action) : action_(action) {}
638 template <typename Result, class Impl>
641 static Result Perform(Impl* impl, const ::std::tr1::tuple<>& args) {
643 return impl->template gmock_PerformImpl<>(args, ExcessiveArg(),
650 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0>& args) {
652 return impl->template gmock_PerformImpl<A0>(args, get<0>(args),
659 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1>& args) {
661 return impl->template gmock_PerformImpl<A0, A1>(args, get<0>(args),
668 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2>& args) {
670 return impl->template gmock_PerformImpl<A0, A1, A2>(args, get<0>(args),
677 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2,
680 return impl->template gmock_PerformImpl<A0, A1, A2, A3>(args, get<0>(args),
687 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3,
690 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4>(args,
698 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
701 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5>(args,
709 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
712 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6>(args,
720 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
723 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6,
731 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
734 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7,
742 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
745 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7, A8,