Searched refs:NonCopyableFunction (Results 1 – 1 of 1) sorted by relevance
69 template <typename Fn> class NonCopyableFunction; variable71 template <typename Ret, typename... Args> class NonCopyableFunction<Ret(Args...)> {97 NonCopyableFunction() = default;99 template <typename F> NonCopyableFunction(F f) { in NonCopyableFunction() function102 NonCopyableFunction(NonCopyableFunction&& other) = default;103 NonCopyableFunction& operator=(NonCopyableFunction&& other) = default;104 NonCopyableFunction(const NonCopyableFunction& other) = delete;105 NonCopyableFunction& operator=(const NonCopyableFunction& other) = delete;112 using WorkerTask = NonCopyableFunction<void()>;