Lines Matching refs:Vector
39 template <class Vector>
40 TEST_CONSTEXPR_CXX20 void test_get_basic(Vector& c, int start_value) { in test_get_basic()
60 template <class Vector>
63 Vector c = make<Vector>(10, start_value); in test_get()
64 const Vector& cc = c; in test_get()
69 template <class Vector>
73 Vector c = make<Vector>(n, start_value); in test_set()
95 template <class Vector>
97 test_get<Vector>(); in test()
98 test_set<Vector>(); in test()
100 Vector c; in test()
101 const Vector& cc = c; in test()
102 ASSERT_SAME_TYPE(typename Vector::reference, decltype(c[0])); in test()
103 ASSERT_SAME_TYPE(typename Vector::const_reference, decltype(cc[0])); in test()
105 ASSERT_SAME_TYPE(typename Vector::reference, decltype(c.at(0))); in test()
106 ASSERT_SAME_TYPE(typename Vector::const_reference, decltype(cc.at(0))); in test()
108 ASSERT_SAME_TYPE(typename Vector::reference, decltype(c.front())); in test()
109 ASSERT_SAME_TYPE(typename Vector::const_reference, decltype(cc.front())); in test()
111 ASSERT_SAME_TYPE(typename Vector::reference, decltype(c.back())); in test()
112 ASSERT_SAME_TYPE(typename Vector::const_reference, decltype(cc.back())); in test()