#include <boost/config.hpp>#include <boost/mpl/if.hpp>#include <boost/utility/declval.hpp>#include <boost/type_traits/add_rvalue_reference.hpp>

Classes | |
| struct | boost::common_type< T > |
| struct | boost::common_type< T > |
| struct | boost::type_traits_detail::common_type_2< T, U > |
| struct | boost::type_traits_detail::common_type_2< T, T > |
| struct | boost::common_type< T, U > |
| struct | boost::common_type< T, U, V...> |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::type_traits_detail | |
Macros | |
| #define | BOOST_COMMON_TYPE_STATIC_ASSERT(CND, MSG, TYPES) static_assert(CND,MSG) |
| #define | BOOST_COMMON_TYPE_MUST_BE_A_COMPLE_TYPE "must be complete type" |
| #define BOOST_COMMON_TYPE_MUST_BE_A_COMPLE_TYPE "must be complete type" |
| #define BOOST_COMMON_TYPE_STATIC_ASSERT | ( | CND, | |
| MSG, | |||
| TYPES | |||
| ) | static_assert(CND,MSG) |