Lines Matching refs:Function
58 // // If this function might be called directly, you might want to revoke
291 // Runnable methods are a type of task that call a function on an object when
299 // Method/Function - the signature of a pointer to the method or function you
311 // PostTask(FROM_HERE, NewRunnableFunction(&function[, a[, b]])
444 template <class Function, class Params>
447 RunnableFunction(Function function, const Params& params)
448 : function_(function), params_(params) {
466 Function function_;
470 template <class Function>
471 inline CancelableTask* NewRunnableFunction(Functionfunction) {
472 return new RunnableFunction<Function, Tuple0>(function, MakeTuple());
475 template <class Function, class A>
476 inline CancelableTask* NewRunnableFunction(Function function, const A& a) {
477 return new RunnableFunction<Function, Tuple1<A> >(function, MakeTuple(a));
480 template <class Function, class A, class B>
481 inline CancelableTask* NewRunnableFunction(Function function,
483 return new RunnableFunction<Function, Tuple2<A, B> >(function,
487 template <class Function, class A, class B, class C>
488 inline CancelableTask* NewRunnableFunction(Function function,
491 return new RunnableFunction<Function, Tuple3<A, B, C> >(function,
495 template <class Function, class A, class B, class C, class D>
496 inline CancelableTask* NewRunnableFunction(Function function,
499 return new RunnableFunction<Function, Tuple4<A, B, C, D> >(function,
504 template <class Function, class A, class B, class C, class D, class E>
505 inline CancelableTask* NewRunnableFunction(Function function,
509 return new RunnableFunction<Function, Tuple5<A, B, C, D, E> >(function,
515 template <class Function, class A, class B, class C, class D, class E,
517 inline CancelableTask* NewRunnableFunction(Function function,
521 return new RunnableFunction<Function, Tuple6<A, B, C, D, E, F> >(function,
525 template <class Function, class A, class B, class C, class D, class E,
527 inline CancelableTask* NewRunnableFunction(Function function,
532 return new RunnableFunction<Function, Tuple7<A, B, C, D, E, F, G> >(function,
536 template <class Function, class A, class B, class C, class D, class E,
538 inline CancelableTask* NewRunnableFunction(Function function,
543 return new RunnableFunction<Function, Tuple8<A, B, C, D, E, F, G, H> >(
544 function, MakeTuple(a, b, c, d, e, f, g, h));