Lines Matching defs:span
33 template <typename T> class span {
37 span(T *, unsigned){}
41 constexpr span<T> subspan(size_t offset, size_t count) const {
42 return span<T> (elements+offset, count); // expected-warning{{unsafe pointer arithmetic}}
122 void warned_patterns_span(std::span<int> span_ptr, std::span<Base> base_span, span<int> span_without_qual) {
139 void warned_patterns_array(std::array<int, 5> array_ptr, std::array<Base, 10> base_span, span<int> span_without_qual) {
146 void not_warned_patterns(std::span<A> span_ptr, std::span<Base> base_span) {
167 A false_negatives(std::span<int> span_pt, span<A> span_A) {
177 void test_incomplete_type(std::span<char> S) {
183 void test_complete_type(std::span<long> S) {