Lines Matching refs:T
12 struct T { int i; }; struct
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 T* data = array.data(); in tests()
27 CHECK(data[0] == T{0}); in tests()
28 CHECK(data[1] == T{1}); in tests()
29 CHECK(data[2] == T{2}); in tests()
30 CHECK(data[3] == T{3}); in tests()
31 CHECK(data[4] == T{4}); in tests()
34 test_bounded_array<T, 5> const array = {T{0}, T{1}, T{2}, T{3}, T{4}}; in tests()
35 T const* data = array.data(); in tests()
37 CHECK(data[0] == T{0}); in tests()
38 CHECK(data[1] == T{1}); in tests()
39 CHECK(data[2] == T{2}); in tests()
40 CHECK(data[3] == T{3}); in tests()
41 CHECK(data[4] == T{4}); in tests()
45 test_bounded_array<T, 0> array = {}; in tests()
46 T* data = array.data(); in tests()
50 test_bounded_array<T, 0> const array = {}; in tests()
51 T const* data = array.data(); in tests()
57 tests<T>();