hpx::is_bind_expression#
Defined in header hpx/functional.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
Top level namespace.
Variables
-
template<typename T>
constexpr bool is_bind_expression_v = is_bind_expression<T>::value#
-
template<typename T>
struct is_bind_expression : public std::is_bind_expression<T># - #include <is_bind_expression.hpp>
If
Tis the type produced by a call tohpx::bind, this template is derived fromstd::true_type. For any other type, this template is derived fromstd::false_type.This template may be specialized for a user-defined type
Tto implement UnaryTypeTrait with base characteristic ofstd::true_typeto indicate thatTshould be treated byhpx::bindas if it were the type of a bind subexpression: when a bind-generated function object is invoked, a bound argument of this type will be invoked as a function object and will be given all the unbound arguments passed to the bind-generated object.Subclassed by hpx::is_bind_expression< T const >
-
template<typename T>
struct is_bind_expression<T const> : public hpx::is_bind_expression<T>#
-
template<typename T>