hpx/serialization/traits/polymorphic_traits.hpp

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

Defines

HPX_TRAITS_NONINTRUSIVE_POLYMORPHIC(Class)
HPX_TRAITS_NONINTRUSIVE_POLYMORPHIC_TEMPLATE(TEMPLATE, ARG_LIST)
HPX_TRAITS_SERIALIZED_WITH_ID(Class)
HPX_TRAITS_SERIALIZED_WITH_ID_TEMPLATE(TEMPLATE, ARG_LIST)
namespace hpx
namespace traits

Variables

template<typename T>
constexpr bool is_intrusive_polymorphic_v = is_intrusive_polymorphic<T>::value
template<typename T>
constexpr bool is_nonintrusive_polymorphic_v = is_nonintrusive_polymorphic<T>::value
template<typename T>
constexpr bool is_serialized_with_id_v = is_serialized_with_id<T>::value