/Engine/Source/Runtime/Core/Public/Templates/Function.h
voidFoo(TUniqueFunctionFunc);Foo(MovableFunc); // error -TUniqueFunctionis not copyableFoo(MoveTemp(MovableFunc)); // ok
template<typename FuncType> class TUniqueFunction : public [UE::Core::Private::Function::TFunctionRefBase< UE::Core::Private::Function::TFunctionStorage< true >, FuncType >](API\Runtime\Core\Templates\TFunctionRefBase)