Lines Matching refs:A3

105 template <typename R, typename A1, typename A2, typename A3>
106 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3> > {
110 A3>& args) {
118 const ::std::tr1::tuple<A1, A2, A3>& args) {
124 template <typename R, typename A1, typename A2, typename A3, typename A4>
125 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4> > {
128 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3,
137 const ::std::tr1::tuple<A1, A2, A3, A4>& args) {
144 template <typename R, typename A1, typename A2, typename A3, typename A4,
146 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5> > {
149 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
159 const ::std::tr1::tuple<A1, A2, A3, A4, A5>& args) {
166 template <typename R, typename A1, typename A2, typename A3, typename A4,
168 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5, A6> > {
171 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
181 const ::std::tr1::tuple<A1, A2, A3, A4, A5, A6>& args) {
188 template <typename R, typename A1, typename A2, typename A3, typename A4,
190 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7> > {
193 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
203 const ::std::tr1::tuple<A1, A2, A3, A4, A5, A6,
211 template <typename R, typename A1, typename A2, typename A3, typename A4,
213 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8> > {
216 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
226 const ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7,
234 template <typename R, typename A1, typename A2, typename A3, typename A4,
236 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> > {
239 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
249 const ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8,
258 template <typename R, typename A1, typename A2, typename A3, typename A4,
261 class InvokeHelper<R, ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9,
265 static R Invoke(Function function, const ::std::tr1::tuple<A1, A2, A3, A4,
276 const ::std::tr1::tuple<A1, A2, A3, A4, A5, A6, A7, A8,
325 template <typename Function, typename A1, typename A2, typename A3>
326 static R Call(Function function, A1 a1, A2 a2, A3 a3) {
331 template <typename Function, typename A1, typename A2, typename A3,
333 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4) {
338 template <typename Function, typename A1, typename A2, typename A3,
340 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) {
345 template <typename Function, typename A1, typename A2, typename A3,
347 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) {
352 template <typename Function, typename A1, typename A2, typename A3,
354 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6,
360 template <typename Function, typename A1, typename A2, typename A3,
362 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6,
368 template <typename Function, typename A1, typename A2, typename A3,
371 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6,
377 template <typename Function, typename A1, typename A2, typename A3,
380 static R Call(Function function, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6,
677 template <typename A0, typename A1, typename A2, typename A3>
679 A3>& args) {
681 return impl->template gmock_PerformImpl<A0, A1, A2, A3>(args, get<0>(args),
687 template <typename A0, typename A1, typename A2, typename A3, typename A4>
688 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3,
691 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4>(args,
697 template <typename A0, typename A1, typename A2, typename A3, typename A4,
699 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
702 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5>(args,
708 template <typename A0, typename A1, typename A2, typename A3, typename A4,
710 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
713 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6>(args,
719 template <typename A0, typename A1, typename A2, typename A3, typename A4,
721 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
724 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6,
730 template <typename A0, typename A1, typename A2, typename A3, typename A4,
732 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
735 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7,
741 template <typename A0, typename A1, typename A2, typename A3, typename A4,
743 static Result Perform(Impl* impl, const ::std::tr1::tuple<A0, A1, A2, A3, A4,
746 return impl->template gmock_PerformImpl<A0, A1, A2, A3, A4, A5, A6, A7, A8,