src/vt/runtime/component/movable_fn.h file

Namespaces

namespace vt
namespace vt::runtime
namespace vt::runtime::component

Classes

struct vt::runtime::component::MovableFn
A move-only closure around a general function. This type is not user-constructible; serves as a general base class for move-only callables.
template<typename Fn>
struct vt::runtime::component::MovableFnTyped
A typed move-only function closed around a lambda that can't be copied.