Lines Matching refs:array
27 std::array<T, 5> array = {T{0}, T{1}, T{2}, T{3}, T{4}}; in tests() local
29 test_bounded_ptr<QualT> p(array.begin() + 0, array.begin(), array.end()); in tests()
33 test_bounded_ptr<QualT> p(array.begin() + 1, array.begin(), array.end()); in tests()
37 test_bounded_ptr<QualT> p(array.begin() + 2, array.begin(), array.end()); in tests()
41 test_bounded_ptr<QualT> p(array.begin() + 3, array.begin(), array.end()); in tests()
45 test_bounded_ptr<QualT> p(array.begin() + 4, array.begin(), array.end()); in tests()
56 test_bounded_ptr<QualT> p(array.begin() + 1, array.begin() + 3, array.end()); in tests()
57 _assert(p.unsafe_discard_bounds() == array.begin() + 1); in tests()
64 test_bounded_ptr<QualT> p(array.begin() + 4, array.begin(), array.begin() + 3); in tests()
65 _assert(p.unsafe_discard_bounds() == array.begin() + 4); in tests()
72 test_bounded_ptr<QualT> p(array.end(), array.begin(), array.end()); in tests()
73 _assert(p.unsafe_discard_bounds() == array.end()); in tests()
94 std::array<Derived, 5> array = {}; variable
95 test_bounded_ptr<Base> p(static_cast<Derived*>(array.begin()),
96 static_cast<Derived*>(array.begin()),
97 static_cast<Derived*>(array.end()));