Lines Matching refs:T
12 struct T { int i; }; argument
14 operator==(T const& a, T const& b) in operator ==()
19 template <typename T>
24 test_bounded_array<T, 5> array = {T{0}, T{1}, T{2}, T{3}, T{4}}; in tests()
25 test_bounded_array_ref<T> view(array); in tests()
28 CHECK(view[0] == T{0}); in tests()
29 CHECK(view[1] == T{1}); in tests()
30 CHECK(view[2] == T{2}); in tests()
31 CHECK(view[3] == T{3}); in tests()
32 CHECK(view[4] == T{4}); in tests()
36 test_bounded_array<T, 1> array = {T{11}}; in tests()
37 test_bounded_array_ref<T> view(array); in tests()
40 CHECK(view[0] == T{11}); in tests()
44 test_bounded_array<T, 0> array = {}; in tests()
45 test_bounded_array_ref<T> view(array); in tests()
52 test_bounded_array<T, 1> array = {T{11}}; in tests()
53 test_bounded_array_ref<T> view = array; in tests()
58 test_bounded_array<T, 1> array = {T{11}}; in tests()
59 auto check = [&array](test_bounded_array_ref<T> view) { in tests()
68 tests<T>();