Lines Matching refs:__size
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 …pr span(const array<_OtherElementType, _Sz>& __arr) noexcept : __data{__arr.data()}, __size{_Sz} {}
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()} {}
547 _LIBCPP_INLINE_VISIBILITY constexpr size_type size() const noexcept { return __size; }
548 …_LIBCPP_INLINE_VISIBILITY constexpr size_type size_bytes() const noexcept { return __size * si…
549 …[[nodiscard]] _LIBCPP_INLINE_VISIBILITY constexpr bool empty() const noexcept { return __size == 0…
598 size_type __size;