Lines Matching refs:__data

248     _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr} {}
256 : __data{_VSTD::to_address(__first)} {
263 constexpr explicit span(_It __first, _End __last) : __data{_VSTD::to_address(__first)} {
270 …IBILITY constexpr span(type_identity_t<element_type> (&__arr)[_Extent]) noexcept : __data{__arr} {}
274 constexpr span(array<_OtherElementType, _Extent>& __arr) noexcept : __data{__arr.data()} {}
279 … constexpr span(const array<_OtherElementType, _Extent>& __arr) noexcept : __data{__arr.data()} {}
285 constexpr explicit span(_Container& __c) : __data{std::data(__c)} {
291 constexpr explicit span(const _Container& __c) : __data{std::data(__c)} {
297 constexpr explicit span(_Range&& __r) : __data{ranges::data(__r)} {
305 : __data{__other.data()} {}
310 …: __data{__other.data()} { _LIBCPP_ASSERT(_Extent == __other.size(), "size mismatch in span's cons…
377 return __data[__idx];
383 return __data[0];
389 return __data[size()-1];
392 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
419 pointer __data;
445 _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr}, __size{0} {}
453 : __data{_VSTD::to_address(__first)}, __size{__count} {}
457 : __data(_VSTD::to_address(__first)), __size(__last - __first) {
463 …constexpr span(type_identity_t<element_type> (&__arr)[_Sz]) noexcept : __data{__arr}, __size{_Sz} …
467 …constexpr span(array<_OtherElementType, _Sz>& __arr) noexcept : __data{__arr.data()}, __size{_Sz} …
472 …constexpr span(const array<_OtherElementType, _Sz>& __arr) noexcept : __data{__arr.data()}, __size…
478 constexpr span(_Container& __c) : __data(std::data(__c)), __size{std::size(__c)} {}
482 constexpr span(const _Container& __c) : __data(std::data(__c)), __size{std::size(__c)} {}
486 constexpr span(_Range&& __r) : __data(ranges::data(__r)), __size{ranges::size(__r)} {}
492 : __data{__other.data()}, __size{__other.size()} {}
554 return __data[__idx];
560 return __data[0];
566 return __data[size()-1];
570 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
597 pointer __data;