Lines Matching refs:__data
222 _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr} {}
227 …_LIBCPP_INLINE_VISIBILITY constexpr explicit span(pointer __ptr, size_type __count) : __data{__ptr}
229 _LIBCPP_INLINE_VISIBILITY constexpr explicit span(pointer __f, pointer __l) : __data{__f}
232 …LINE_VISIBILITY constexpr span(element_type (&__arr)[_Extent]) noexcept : __data{__arr} {}
237 constexpr span(array<_OtherElementType, _Extent>& __arr) noexcept : __data{__arr.data()} {}
242 … constexpr span(const array<_OtherElementType, _Extent>& __arr) noexcept : __data{__arr.data()} {}
248 : __data{_VSTD::data(__c)} {
256 : __data{_VSTD::data(__c)} {
266 : __data{__other.data()} {}
274 …: __data{__other.data()} { _LIBCPP_ASSERT(_Extent == __other.size(), "size mismatch in span's cons…
341 return __data[__idx];
347 return __data[0];
353 return __data[size()-1];
356 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
371 pointer __data;
400 _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr}, __size{0} {}
405 …_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __ptr, size_type __count) : __data{__ptr}, __size…
406 …_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __f, pointer __l) : __data{__f}, __size{static_ca…
410 constexpr span(element_type (&__arr)[_Sz]) noexcept : __data{__arr}, __size{_Sz} {}
415 …constexpr span(array<_OtherElementType, _Sz>& __arr) noexcept : __data{__arr.data()}, __size{_Sz} …
420 …constexpr span(const array<_OtherElementType, _Sz>& __arr) noexcept : __data{__arr.data()}, __size…
426 : __data{_VSTD::data(__c)}, __size{(size_type) _VSTD::size(__c)} {}
432 : __data{_VSTD::data(__c)}, __size{(size_type) _VSTD::size(__c)} {}
441 : __data{__other.data()}, __size{__other.size()} {}
503 return __data[__idx];
509 return __data[0];
515 return __data[size()-1];
519 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
534 pointer __data;