Lines Matching refs:function
180 : function(callThis), in SingleParamFunctionObject()
185 virtual void operator()() { (function)(p1.Pass()); } in operator()
188 void (*function)(Param1);
197 SingleParamFunctionObjectWithResult(Result (*function)(Param1), Param1 p1) in SingleParamFunctionObjectWithResult()
198 : function(function), in SingleParamFunctionObjectWithResult()
204 { FunctionObjectWithResult<Result>::result = (function)(p1.Pass()); } in operator()
207 Result (*function)(Param1);
217 : function(callThis), in TwoParamFunctionObject()
223 virtual void operator()() { (function)(p1.Pass(), p2.Pass()); } in operator()
226 void (*function)(Param1, Param2);
237 : function(callThis), in ThreeParamFunctionObject()
244 virtual void operator()() { (function)(p1.Pass(), p2.Pass(), p3.Pass()); } in operator()
247 void (*function)(Param1, Param2, Param3);
261 : function(callThis), in ThreeParamFunctionObjectWithResult()
270 = (function)(p1.Pass(), p2.Pass(), p3.Pass()); } in operator()
273 Result (*function)(Param1, Param2, Param3);
285 : function(callThis), in FourParamFunctionObject()
294 { (function)(p1.Pass(), p2.Pass(), p3.Pass(), p4.Pass()); } in operator()
297 void (*function)(Param1, Param2, Param3, Param4);
313 : function(callThis), in FourParamFunctionObjectWithResult()
323 = (function)(p1.Pass(), p2.Pass(), p3.Pass(), p4.Pass()); } in operator()
326 Result (*function)(Param1, Param2, Param3, Param4);
337 PlainMemberFunctionObject(void (T::*function)(), T* onThis) in PlainMemberFunctionObject() argument
338 : function(function), in PlainMemberFunctionObject()
344 { (target->*function)(); } in operator()
347 void (T::*function)();
355 PlainLockingMemberFunctionObject(void (T::*function)(), T* target) in PlainLockingMemberFunctionObject() argument
356 : function(function), in PlainLockingMemberFunctionObject()
366 (target->*function)(); in operator()
371 void (T::*function)();
380 PlainMemberFunctionObjectWithResult(R (T::*function)(), T* onThis) in PlainMemberFunctionObjectWithResult() argument
381 : function(function), in PlainMemberFunctionObjectWithResult()
387 { FunctionObjectWithResult<R>::result = (target->*function)(); } in operator()
391 R (T::*function)();
399 SingleParamMemberFunctionObject(void (T::*function)(Param1), in SingleParamMemberFunctionObject()
401 : function(function), in SingleParamMemberFunctionObject()
408 { (target->*function)(p1.Pass()); } in operator()
411 void (T::*function)(Param1);
420 TwoParamMemberFunctionObject(void (T::*function)(Param1, Param2), in TwoParamMemberFunctionObject()
422 : function(function), in TwoParamMemberFunctionObject()
430 { (target->*function)(p1.Pass(), p2.Pass()); } in operator()
434 void (T::*function)(Param1, Param2);
445 SingleParamMemberFunctionObjectWithResult(R (T::*function)(Param1), in SingleParamMemberFunctionObjectWithResult()
447 : function(function), in SingleParamMemberFunctionObjectWithResult()
455 = (target->*function)(p1.Pass()); } in operator()
458 R (T::*function)(Param1);
468 TwoParamMemberFunctionObjectWithResult(R (T::*function)(Param1, Param2), in TwoParamMemberFunctionObjectWithResult()
470 : function(function), in TwoParamMemberFunctionObjectWithResult()
479 = (target->*function)(p1.Pass(), p2.Pass()); } in operator()
482 R (T::*function)(Param1, Param2);
499 NewFunctionObject(void (*function)(Param1), Param1 p1) in NewFunctionObject()
501 return new SingleParamFunctionObject<Param1>(function, p1); in NewFunctionObject()
507 NewFunctionObject(void (*function)(Param1, Param2), Param1 p1, Param2 p2) in NewFunctionObject()
509 return new TwoParamFunctionObject<Param1, Param2>(function, p1, p2); in NewFunctionObject()
515 NewFunctionObject(void (*function)(Param1, Param2, Param3), in NewFunctionObject()
519 (function, p1, p2, p3); in NewFunctionObject()
525 NewMemberFunctionObject(void (T::*function)(), T* onThis) in NewMemberFunctionObject() argument
527 return new PlainMemberFunctionObject<T>(function, onThis); in NewMemberFunctionObject()
533 NewMemberFunctionObject(void (T::*function)(Param1), T* onThis, Param1 p1) in NewMemberFunctionObject()
536 (function, onThis, p1); in NewMemberFunctionObject()
542 NewMemberFunctionObject(void (T::*function)(Param1, Param2), T* onThis, in NewMemberFunctionObject()
546 (function, onThis, p1, p2); in NewMemberFunctionObject()
552 NewMemberFunctionObjectWithResult(R (T::*function)(Param1, Param2), in NewMemberFunctionObjectWithResult()
556 (function, onThis, p1, p2); in NewMemberFunctionObjectWithResult()
562 NewLockingMemberFunctionObject(void (HandlerOrSubclass::*function)(), in NewLockingMemberFunctionObject() argument
566 (function, onThis); in NewLockingMemberFunctionObject()