41template <
typename... Ts>
44template <
typename T,
typename =
void>
63struct has_value_type<T, void_t<typename T::value_type>> :
trueFalseT<true>
77template <typename T, bool if_value_type = has_value_type<T>::value>
86 static const bool value = std::is_same<T, std::vector<typename T::value_type>>::value;
95 static const bool value =
false;
Declares and defines a true-false virtual type used for boolean template overrides.