Lines Matching refs:value_type
25 template <typename T2> static std::true_type test_value(typename T2::value_type *);
51 is_comparable<typename T::value_type>::value;
75 using T = typename Vector::value_type;
113 void vector_modifiers(enable_if_t<is_copy_constructible<typename Vector::value_type>::value, Class_> &cl) {
114 using T = typename Vector::value_type;
281 std::is_same<decltype(std::declval<Vector>()[typename Vector::size_type()]), typename Vector::value_type &>>;
286 using T = typename Vector::value_type;
320 using T = typename Vector::value_type;
345 -> decltype(std::declval<std::ostream&>() << std::declval<typename Vector::value_type>(), void()) {
369 struct vector_has_data_and_format<Vector, enable_if_t<std::is_same<decltype(format_descriptor<typename Vector::value_type>::format(), std::declval<Vector>().data()), typename Vector::value_type*>::value>> : std::true_type {};
375 using T = typename Vector::value_type;
418 // If the value_type is unregistered (e.g. a converting type) or is itself registered
420 using vtype = typename Vector::value_type;