hpx/concepts/has_xxx.hpp

See Public API for a list of names and headers that are part of the public HPX API.

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.