hpx/functional/move_only_function.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_UTIL_REGISTER_UNIQUE_FUNCTION_DECLARATION
(Sig, F, Name)¶
-
HPX_UTIL_REGISTER_UNIQUE_FUNCTION
(Sig, F, Name)¶
-
namespace
hpx
-
template<typename
R
, typename ...Ts
, boolSerializable
>
classmove_only_function
<R(Ts...), Serializable> : public util::detail::basic_function<R(Ts...), false, Serializable>¶ Public Types
-
template<>
usingresult_type
= R¶
Public Functions
-
move_only_function
(move_only_function const&)¶
-
move_only_function
(move_only_function&&)¶
-
move_only_function &
operator=
(move_only_function const&)¶
-
move_only_function &
operator=
(move_only_function&&)¶
-
template<>
-
namespace
distributed
-
template<typename