• Home
  • Raw
  • Download

Lines Matching refs:P1

91 template<typename R, typename P1 = void, typename P2 = void,
97 const base::Callback<R(P1, P2, P3, P4, P5, P6)>& callback,
98 const P1& a1,
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,
113 const P1& a1,
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,
129 const P1& a1,
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,
142 const P1& a1,
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,
156 const P1& a1,
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,
168 const P1& a1,
176 template<typename R, typename P1, typename P2, typename P3>
177 struct Invoker<R, P1, P2, P3, void, void, void> {
180 const base::Callback<R(P1, P2, P3)>& callback,
181 const P1& a1,
187 template<typename P1, typename P2, typename P3>
188 struct Invoker<void, P1, P2, P3, void, void, void> {
191 const base::Callback<void(P1, P2, P3)>& callback,
192 const P1& a1,
199 template<typename R, typename P1, typename P2>
200 struct Invoker<R, P1, P2, void, void, void, void> {
203 const base::Callback<R(P1, P2)>& callback,
204 const P1& a1,
209 template<typename P1, typename P2>
210 struct Invoker<void, P1, P2, void, void, void, void> {
213 const base::Callback<void(P1, P2)>& callback,
214 const P1& a1,
220 template<typename R, typename P1>
221 struct Invoker<R, P1, void, void, void, void, void> {
224 const base::Callback<R(P1)>& callback,
225 const P1& a1) {
229 template<typename P1>
230 struct Invoker<void, P1, void, void, void, void, void> {
233 const base::Callback<void(P1)>& callback,
234 const P1& a1) {
311 template<typename R, typename P1>
312 struct Dispatcher<R(P1)> {
321 typedef CallbackHolder<R(P1)> HolderT;
324 typename CallbackParamTraits<P1>::LocalType a1;
330 Invoker<R, P1>::Go(&args, holder->callback, a1);
334 template<typename R, typename P1, typename P2>
335 struct Dispatcher<R(P1, P2)> {
344 typedef CallbackHolder<R(P1, P2)> HolderT;
347 typename CallbackParamTraits<P1>::LocalType a1;
355 Invoker<R, P1, P2>::Go(&args, holder->callback, a1, a2);
359 template<typename R, typename P1, typename P2, typename P3>
360 struct Dispatcher<R(P1, P2, P3)> {
369 typedef CallbackHolder<R(P1, P2, P3)> HolderT;
372 typename CallbackParamTraits<P1>::LocalType a1;
382 Invoker<R, P1, P2, P3>::Go(&args, holder->callback, a1, a2, a3);
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;
399 typename CallbackParamTraits<P1>::LocalType a1;
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;
429 typename CallbackParamTraits<P1>::LocalType a1;
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;
462 typename CallbackParamTraits<P1>::LocalType a1;
478 Invoker<R, P1, P2, P3, P4, P5, P6>::Go(&args, holder->callback, a1, a2, a3,