concepts¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_HAS_MEMBER_XXX_TRAIT_DEF
(MEMBER)¶ This macro creates a boolean unary meta-function which result is true if and only if its parameter type has member function with MEMBER name (no matter static it is or not). The generated trait ends up in a namespace where the macro itself has been placed.
Defines
-
HPX_HAS_XXX_TRAIT_DEF
(Name)¶ This macro creates a boolean unary meta-function such that for any type X, has_name<X>::value == true if and only if X is a class type and has a nested type member x::name. The generated trait ends up in a namespace where the macro itself has been placed.