Lines Matching refs:__data
211 _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr}
217 _LIBCPP_INLINE_VISIBILITY constexpr span(pointer __ptr, index_type __count) : __data{__ptr}
219 _LIBCPP_INLINE_VISIBILITY constexpr span(pointer __f, pointer __l) : __data{__f}
222 …LINE_VISIBILITY constexpr span(element_type (&__arr)[_Extent]) noexcept : __data{__arr} {}
223 …SIBILITY constexpr span( array<value_type, _Extent>& __arr) noexcept : __data{__arr.data()} {}
224 …SIBILITY constexpr span(const array<value_type, _Extent>& __arr) noexcept : __data{__arr.data()} {}
230 : __data{_VSTD::data(__c)}
237 : __data{_VSTD::data(__c)}
246 : __data{__other.data()} {}
254 …: __data{__other.data()} { _LIBCPP_ASSERT(_Extent == __other.size(), "size mismatch in span's cons…
320 return __data[__idx];
326 return __data[__idx];
329 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
343 pointer __p = __data;
344 __data = __other.__data;
345 __other.__data = __p;
355 pointer __data;
382 _LIBCPP_INLINE_VISIBILITY constexpr span() noexcept : __data{nullptr}, __size{0} {}
387 …_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __ptr, index_type __count) : __data{__ptr}, __siz…
388 …_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __f, pointer __l) : __data{__f}, __size{distance(…
392 constexpr span(element_type (&__arr)[_Sz]) noexcept : __data{__arr}, __size{_Sz} {}
396 …constexpr span(array<value_type, _Sz>& __arr) noexcept : __data{__arr.data()}, __size{_Sz} {}
400 …constexpr span(const array<value_type, _Sz>& __arr) noexcept : __data{__arr.data()}, __size{_Sz} {}
406 : __data{_VSTD::data(__c)}, __size{(index_type) _VSTD::size(__c)} {}
412 : __data{_VSTD::data(__c)}, __size{(index_type) _VSTD::size(__c)} {}
421 : __data{__other.data()}, __size{__other.size()} {}
485 return __data[__idx];
491 return __data[__idx];
494 …NLINE_VISIBILITY constexpr pointer data() const noexcept { return __data; }
508 pointer __p = __data;
509 __data = __other.__data;
510 __other.__data = __p;
524 pointer __data;