Lines Matching refs:invoker
31 function() : invoker (0) { } in function()
32 function(const function& other) : invoker(0) { in function()
33 if (other.invoker) in function()
34 invoker = other.invoker->clone(); in function()
37 template<typename F> function(const F& f) : invoker(0) { in function()
38 invoker = new functor_invoker<F, R, Args...>(f); in function()
42 if (invoker) in ~function()
43 delete invoker; in ~function()
58 invoker_base<R, Args...>* tmp = invoker; in swap()
59 invoker = other.invoker; in swap()
60 other.invoker = tmp; in swap()
64 return invoker->invoke(args...); in operator ()()
68 invoker_base<R, Args...>* invoker; member in function