Public Types | Static Private Member Functions | List of all members
boost::type_traits_detail::common_arithmetic_type< T, U > Class Template Reference

#include <common_arithmetic_type.hpp>

Inheritance diagram for boost::type_traits_detail::common_arithmetic_type< T, U >:
Inheritance graph
[legend]

Public Types

typedef arithmetic_type< sizeof(select(cond()?T():U())) >::type type
 

Static Private Member Functions

static bool cond ()
 
static arithmetic_type< 1 >::result_type select (arithmetic_type< 1 >::type)
 
static arithmetic_type< 2 >::result_type select (arithmetic_type< 2 >::type)
 
static arithmetic_type< 3 >::result_type select (arithmetic_type< 3 >::type)
 
static arithmetic_type< 4 >::result_type select (arithmetic_type< 4 >::type)
 
static arithmetic_type< 5 >::result_type select (arithmetic_type< 5 >::type)
 
static arithmetic_type< 6 >::result_type select (arithmetic_type< 6 >::type)
 
static arithmetic_type< 7 >::result_type select (arithmetic_type< 7 >::type)
 
static arithmetic_type< 8 >::result_type select (arithmetic_type< 8 >::type)
 
static arithmetic_type< 9 >::result_type select (arithmetic_type< 9 >::type)
 
static arithmetic_type< 10 >::result_type select (arithmetic_type< 10 >::type)
 
static arithmetic_type< 11 >::result_type select (arithmetic_type< 11 >::type)
 
static arithmetic_type< 12 >::result_type select (arithmetic_type< 12 >::type)
 
static arithmetic_type< 13 >::result_type select (arithmetic_type< 13 >::type)
 
static arithmetic_type< 14 >::result_type select (arithmetic_type< 14 >::type)
 
static arithmetic_type< 15 >::result_type select (arithmetic_type< 15 >::type)
 
static arithmetic_type< 16 >::result_type select (arithmetic_type< 16 >::type)
 
static arithmetic_type< 17 >::result_type select (arithmetic_type< 17 >::type)
 
static arithmetic_type< 18 >::result_type select (arithmetic_type< 18 >::type)
 

Detailed Description

template<class T, class U>
class boost::type_traits_detail::common_arithmetic_type< T, U >

Definition at line 171 of file common_arithmetic_type.hpp.

Member Typedef Documentation

template<class T , class U >
typedef arithmetic_type< sizeof(select( cond()? T(): U() )) >::type boost::type_traits_detail::common_arithmetic_type< T, U >::type

Definition at line 211 of file common_arithmetic_type.hpp.

Member Function Documentation

template<class T , class U >
static bool boost::type_traits_detail::common_arithmetic_type< T, U >::cond ( )
staticprivate
template<class T , class U >
static arithmetic_type<1>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 1 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<2>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 2 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<3>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 3 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<4>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 4 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<5>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 5 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<6>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 6 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<7>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 7 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<8>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 8 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<9>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 9 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<10>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 10 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<11>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 11 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<12>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 12 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<13>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 13 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<14>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 14 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<15>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 15 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<16>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 16 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<17>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 17 >::type  )
staticprivate
template<class T , class U >
static arithmetic_type<18>::result_type boost::type_traits_detail::common_arithmetic_type< T, U >::select ( arithmetic_type< 18 >::type  )
staticprivate

The documentation for this class was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:35