10 #include <type_traits> 
   12 #if __cplusplus < 201703L 
   14 #ifndef CTRL_UTILS_TYPE_TRAITS_H_ 
   15 #define CTRL_UTILS_TYPE_TRAITS_H_ 
   21 template<
class B1, 
class... Bn>
 
   23     : std::conditional_t<bool(B1::value), conjunction<Bn...>, B1> {};
 
   26 constexpr 
bool conjunction_v = 
conjunction<B...>::value;
 
   28 template<
class B1, 
class B2>
 
   29 constexpr 
bool is_convertible_v = is_convertible<B1, B2>::value;
 
Definition: type_traits.h:20
 
Definition: type_traits.h:19