Lines Matching refs:P4

92     typename P3 = void, typename P4 = void, typename P5 = void,
97 const base::Callback<R(P1, P2, P3, P4, P5, P6)>& callback,
101 const P4& a4,
107 template<typename P1, typename P2, typename P3, typename P4, typename P5,
109 struct Invoker<void, P1, P2, P3, P4, P5, P6> {
112 const base::Callback<void(P1, P2, P3, P4, P5, P6)>& callback,
116 const P4& a4,
123 template<typename R, typename P1, typename P2, typename P3, typename P4,
125 struct Invoker<R, P1, P2, P3, P4, P5, void> {
128 const base::Callback<R(P1, P2, P3, P4, P5)>& callback,
132 const P4& a4,
137 template<typename P1, typename P2, typename P3, typename P4, typename P5>
138 struct Invoker<void, P1, P2, P3, P4, P5, void> {
141 const base::Callback<void(P1, P2, P3, P4, P5)>& callback,
145 const P4& a4,
151 template<typename R, typename P1, typename P2, typename P3, typename P4>
152 struct Invoker<R, P1, P2, P3, P4, void, void> {
155 const base::Callback<R(P1, P2, P3, P4)>& callback,
159 const P4& a4) {
163 template<typename P1, typename P2, typename P3, typename P4>
164 struct Invoker<void, P1, P2, P3, P4, void, void> {
167 const base::Callback<void(P1, P2, P3, P4)>& callback,
171 const P4& a4) {
386 template<typename R, typename P1, typename P2, typename P3, typename P4>
387 struct Dispatcher<R(P1, P2, P3, P4)> {
396 typedef CallbackHolder<R(P1, P2, P3, P4)> HolderT;
402 typename CallbackParamTraits<P4>::LocalType a4;
411 Invoker<R, P1, P2, P3, P4>::Go(&args, holder->callback, a1, a2, a3, a4);
415 template<typename R, typename P1, typename P2, typename P3, typename P4,
417 struct Dispatcher<R(P1, P2, P3, P4, P5)> {
426 typedef CallbackHolder<R(P1, P2, P3, P4, P5)> HolderT;
432 typename CallbackParamTraits<P4>::LocalType a4;
443 Invoker<R, P1, P2, P3, P4, P5>::Go(&args, holder->callback, a1, a2, a3, a4,
448 template<typename R, typename P1, typename P2, typename P3, typename P4,
450 struct Dispatcher<R(P1, P2, P3, P4, P5, P6)> {
459 typedef CallbackHolder<R(P1, P2, P3, P4, P5, P6)> HolderT;
465 typename CallbackParamTraits<P4>::LocalType a4;
478 Invoker<R, P1, P2, P3, P4, P5, P6>::Go(&args, holder->callback, a1, a2, a3,