Lines Matching refs:internal

58     typename internal::BindState<
59 typename internal::FunctorTraits<Functor>::RunnableType,
60 typename internal::FunctorTraits<Functor>::RunType,
65 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
66 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
68 typedef internal::BindState<RunnableType, RunType, void()> BindState;
72 new BindState(internal::MakeRunnable(functor)));
77 typename internal::BindState<
78 typename internal::FunctorTraits<Functor>::RunnableType,
79 typename internal::FunctorTraits<Functor>::RunType,
80 void(typename internal::CallbackParamTraits<P1>::StorageType)>
84 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
85 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
90 typedef internal::FunctionTraits<typename RunnableType::RunType>
107 internal::HasIsMethodTag<RunnableType>::value ||
108 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
110 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
113 typedef internal::BindState<RunnableType, RunType,
114 void(typename internal::CallbackParamTraits<P1>::StorageType)> BindState;
118 new BindState(internal::MakeRunnable(functor), p1));
123 typename internal::BindState<
124 typename internal::FunctorTraits<Functor>::RunnableType,
125 typename internal::FunctorTraits<Functor>::RunType,
126 void(typename internal::CallbackParamTraits<P1>::StorageType,
127 typename internal::CallbackParamTraits<P2>::StorageType)>
131 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
132 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
137 typedef internal::FunctionTraits<typename RunnableType::RunType>
155 internal::HasIsMethodTag<RunnableType>::value ||
156 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
158 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
161 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
163 typedef internal::BindState<RunnableType, RunType,
164 void(typename internal::CallbackParamTraits<P1>::StorageType,
165 typename internal::CallbackParamTraits<P2>::StorageType)> BindState;
169 new BindState(internal::MakeRunnable(functor), p1, p2));
174 typename internal::BindState<
175 typename internal::FunctorTraits<Functor>::RunnableType,
176 typename internal::FunctorTraits<Functor>::RunType,
177 void(typename internal::CallbackParamTraits<P1>::StorageType,
178 typename internal::CallbackParamTraits<P2>::StorageType,
179 typename internal::CallbackParamTraits<P3>::StorageType)>
183 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
184 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
189 typedef internal::FunctionTraits<typename RunnableType::RunType>
208 internal::HasIsMethodTag<RunnableType>::value ||
209 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
211 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
214 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
216 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P3>::value,
218 typedef internal::BindState<RunnableType, RunType,
219 void(typename internal::CallbackParamTraits<P1>::StorageType,
220 typename internal::CallbackParamTraits<P2>::StorageType,
221 typename internal::CallbackParamTraits<P3>::StorageType)> BindState;
225 new BindState(internal::MakeRunnable(functor), p1, p2, p3));
230 typename internal::BindState<
231 typename internal::FunctorTraits<Functor>::RunnableType,
232 typename internal::FunctorTraits<Functor>::RunType,
233 void(typename internal::CallbackParamTraits<P1>::StorageType,
234 typename internal::CallbackParamTraits<P2>::StorageType,
235 typename internal::CallbackParamTraits<P3>::StorageType,
236 typename internal::CallbackParamTraits<P4>::StorageType)>
240 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
241 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
246 typedef internal::FunctionTraits<typename RunnableType::RunType>
266 internal::HasIsMethodTag<RunnableType>::value ||
267 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
269 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
272 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
274 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P3>::value,
276 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P4>::value,
278 typedef internal::BindState<RunnableType, RunType,
279 void(typename internal::CallbackParamTraits<P1>::StorageType,
280 typename internal::CallbackParamTraits<P2>::StorageType,
281 typename internal::CallbackParamTraits<P3>::StorageType,
282 typename internal::CallbackParamTraits<P4>::StorageType)> BindState;
286 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4));
292 typename internal::BindState<
293 typename internal::FunctorTraits<Functor>::RunnableType,
294 typename internal::FunctorTraits<Functor>::RunType,
295 void(typename internal::CallbackParamTraits<P1>::StorageType,
296 typename internal::CallbackParamTraits<P2>::StorageType,
297 typename internal::CallbackParamTraits<P3>::StorageType,
298 typename internal::CallbackParamTraits<P4>::StorageType,
299 typename internal::CallbackParamTraits<P5>::StorageType)>
304 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
305 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
310 typedef internal::FunctionTraits<typename RunnableType::RunType>
331 internal::HasIsMethodTag<RunnableType>::value ||
332 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
334 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
337 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
339 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P3>::value,
341 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P4>::value,
343 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P5>::value,
345 typedef internal::BindState<RunnableType, RunType,
346 void(typename internal::CallbackParamTraits<P1>::StorageType,
347 typename internal::CallbackParamTraits<P2>::StorageType,
348 typename internal::CallbackParamTraits<P3>::StorageType,
349 typename internal::CallbackParamTraits<P4>::StorageType,
350 typename internal::CallbackParamTraits<P5>::StorageType)> BindState;
354 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5));
360 typename internal::BindState<
361 typename internal::FunctorTraits<Functor>::RunnableType,
362 typename internal::FunctorTraits<Functor>::RunType,
363 void(typename internal::CallbackParamTraits<P1>::StorageType,
364 typename internal::CallbackParamTraits<P2>::StorageType,
365 typename internal::CallbackParamTraits<P3>::StorageType,
366 typename internal::CallbackParamTraits<P4>::StorageType,
367 typename internal::CallbackParamTraits<P5>::StorageType,
368 typename internal::CallbackParamTraits<P6>::StorageType)>
373 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
374 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
379 typedef internal::FunctionTraits<typename RunnableType::RunType>
401 internal::HasIsMethodTag<RunnableType>::value ||
402 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
404 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
407 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
409 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P3>::value,
411 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P4>::value,
413 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P5>::value,
415 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P6>::value,
417 typedef internal::BindState<RunnableType, RunType,
418 void(typename internal::CallbackParamTraits<P1>::StorageType,
419 typename internal::CallbackParamTraits<P2>::StorageType,
420 typename internal::CallbackParamTraits<P3>::StorageType,
421 typename internal::CallbackParamTraits<P4>::StorageType,
422 typename internal::CallbackParamTraits<P5>::StorageType,
423 typename internal::CallbackParamTraits<P6>::StorageType)> BindState;
427 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5, p6));
433 typename internal::BindState<
434 typename internal::FunctorTraits<Functor>::RunnableType,
435 typename internal::FunctorTraits<Functor>::RunType,
436 void(typename internal::CallbackParamTraits<P1>::StorageType,
437 typename internal::CallbackParamTraits<P2>::StorageType,
438 typename internal::CallbackParamTraits<P3>::StorageType,
439 typename internal::CallbackParamTraits<P4>::StorageType,
440 typename internal::CallbackParamTraits<P5>::StorageType,
441 typename internal::CallbackParamTraits<P6>::StorageType,
442 typename internal::CallbackParamTraits<P7>::StorageType)>
447 typedef typename internal::FunctorTraits<Functor>::RunnableType RunnableType;
448 typedef typename internal::FunctorTraits<Functor>::RunType RunType;
453 typedef internal::FunctionTraits<typename RunnableType::RunType>
476 internal::HasIsMethodTag<RunnableType>::value ||
477 !internal::NeedsScopedRefptrButGetsRawPtr<P1>::value,
479 COMPILE_ASSERT(!internal::HasIsMethodTag<RunnableType>::value ||
482 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P2>::value,
484 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P3>::value,
486 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P4>::value,
488 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P5>::value,
490 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P6>::value,
492 COMPILE_ASSERT(!internal::NeedsScopedRefptrButGetsRawPtr<P7>::value,
494 typedef internal::BindState<RunnableType, RunType,
495 void(typename internal::CallbackParamTraits<P1>::StorageType,
496 typename internal::CallbackParamTraits<P2>::StorageType,
497 typename internal::CallbackParamTraits<P3>::StorageType,
498 typename internal::CallbackParamTraits<P4>::StorageType,
499 typename internal::CallbackParamTraits<P5>::StorageType,
500 typename internal::CallbackParamTraits<P6>::StorageType,
501 typename internal::CallbackParamTraits<P7>::StorageType)> BindState;
505 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5, p6,