Contents:
Meta programming namespace. Mainly a few aliases around things which boost provides.
Contents
Namespaces
Classes
Typedefs
Variables
Namespace rcppsw::mpl::detail
Template Struct can_static_cast
Template Struct can_static_cast< T, U, std::void_t< decltype(static_cast< U >(std::declval< T >()))> >
Template Struct is_complete_type
Template Struct is_complete_type< T, std::void_t< decltype(sizeof(T))> >
Template Struct is_specialization
Template Struct is_specialization< Template< Args… >, Template >
Struct no_such_trait
Template Struct typelist_wrap_into
Template Struct typelist_wrap_into::apply
Template Class identity
Class reflectable
Typedef rcppsw::mpl::detected_or
Typedef rcppsw::mpl::detected_t
Typedef rcppsw::mpl::empty
Typedef rcppsw::mpl::is_detected
Typedef rcppsw::mpl::make_tuple_type
Typedef rcppsw::mpl::rename
Typedef rcppsw::mpl::typelist
Typedef rcppsw::mpl::typelist_wrap_apply
Variable rcppsw::mpl::is_mappish