Lines Matching refs:T
11 struct T { int i; }; argument
13 operator==(T const& a, T const& b) in operator ==()
18 template <typename T>
22 T array[5] = {T{0}, T{1}, T{2}, T{3}, T{4}}; in tests()
29 T* first = &array[0]; in tests()
30 T* last = &array[5]; in tests()
31 test_bounded_array_ref<T> view(first, last); in tests()
34 CHECK(view[0] == T{0}); in tests()
35 CHECK(view[1] == T{1}); in tests()
36 CHECK(view[2] == T{2}); in tests()
37 CHECK(view[3] == T{3}); in tests()
38 CHECK(view[4] == T{4}); in tests()
46 T* first = &array[0]; in tests()
47 T* last = &array[1]; in tests()
48 test_bounded_array_ref<T> view(first, last); in tests()
51 CHECK(view[0] == T{0}); in tests()
59 T* first = &array[0]; in tests()
60 T* last = &array[0]; in tests()
61 test_bounded_array_ref<T> view(first, last); in tests()
70 T* first = &array[5]; in tests()
71 T* last = &array[5]; in tests()
72 test_bounded_array_ref<T> view(first, last); in tests()
78 tests<T>();
79 tests<T const>();