|
template<bool... bs> |
using | allTrue = ::std::is_same< bool_pack< bs..., true >, bool_pack< true, bs... > > |
|
template<bool... bs> |
using | allFalse = ::std::is_same< bool_pack< bs..., false >, bool_pack< false, bs... > > |
|
template<class R , class... Ts> |
using | allConvertible = allTrue<::std::is_convertible< Ts, R >::value... > |
|
template<class R , class... Ts> |
using | allSame = allTrue<::std::is_same< Ts, R >::value... > |
|
template<class R , class... Ts> |
using | allBasedOf = allTrue<::std::is_base_of< R, Ts >::value... > |
|
template<bool... bs> |
using | anyTrue = ::std::integral_constant< bool, !allFalse< bs... >::value > |
|
template<class R , class... Ts> |
using | anyConvertible = anyTrue<::std::is_convertible< Ts, R >::value... > |
|
The documentation for this class was generated from the following file: