Lines Matching refs:BindState
49 // It is possible to move most of the COMPILE_ASSERT asserts into BindState<>,
58 typename internal::BindState<
74 typedef internal::BindState<RunnableType, RunType, void()> BindState;
77 return Callback<typename BindState::UnboundRunType>(
78 new BindState(internal::MakeRunnable(functor)));
83 typename internal::BindState<
109 // a scoped_refptr because BindState<> itself takes care of AddRef() for
119 typedef internal::BindState<RunnableType, RunType,
120 void(typename internal::CallbackParamTraits<P1>::StorageType)> BindState;
123 return Callback<typename BindState::UnboundRunType>(
124 new BindState(internal::MakeRunnable(functor), p1));
129 typename internal::BindState<
157 // a scoped_refptr because BindState<> itself takes care of AddRef() for
169 typedef internal::BindState<RunnableType, RunType,
171 typename internal::CallbackParamTraits<P2>::StorageType)> BindState;
174 return Callback<typename BindState::UnboundRunType>(
175 new BindState(internal::MakeRunnable(functor), p1, p2));
180 typename internal::BindState<
210 // a scoped_refptr because BindState<> itself takes care of AddRef() for
224 typedef internal::BindState<RunnableType, RunType,
227 typename internal::CallbackParamTraits<P3>::StorageType)> BindState;
230 return Callback<typename BindState::UnboundRunType>(
231 new BindState(internal::MakeRunnable(functor), p1, p2, p3));
236 typename internal::BindState<
268 // a scoped_refptr because BindState<> itself takes care of AddRef() for
284 typedef internal::BindState<RunnableType, RunType,
288 typename internal::CallbackParamTraits<P4>::StorageType)> BindState;
291 return Callback<typename BindState::UnboundRunType>(
292 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4));
298 typename internal::BindState<
333 // a scoped_refptr because BindState<> itself takes care of AddRef() for
351 typedef internal::BindState<RunnableType, RunType,
356 typename internal::CallbackParamTraits<P5>::StorageType)> BindState;
359 return Callback<typename BindState::UnboundRunType>(
360 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5));
366 typename internal::BindState<
403 // a scoped_refptr because BindState<> itself takes care of AddRef() for
423 typedef internal::BindState<RunnableType, RunType,
429 typename internal::CallbackParamTraits<P6>::StorageType)> BindState;
432 return Callback<typename BindState::UnboundRunType>(
433 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5, p6));
439 typename internal::BindState<
478 // a scoped_refptr because BindState<> itself takes care of AddRef() for
500 typedef internal::BindState<RunnableType, RunType,
507 typename internal::CallbackParamTraits<P7>::StorageType)> BindState;
510 return Callback<typename BindState::UnboundRunType>(
511 new BindState(internal::MakeRunnable(functor), p1, p2, p3, p4, p5, p6,