Lines Matching refs:storage_
341 constexpr span() GSL_NOEXCEPT : storage_(nullptr, details::extent_type<0>())
347 constexpr span(pointer ptr, index_type count) : storage_(ptr, count) {}
350 : storage_(firstElem, std::distance(firstElem, lastElem))
356 : storage_(&arr[0], details::extent_type<N>())
362 : storage_(&arr[0], details::extent_type<N>())
368 : storage_(&arr[0], details::extent_type<N>())
374 : storage_(ptr.get(), count)
378 constexpr span(const std::unique_ptr<ElementType>& ptr) : storage_(ptr.get(), ptr.get() ? 1 : 0)
381 constexpr span(const std::shared_ptr<ElementType>& ptr) : storage_(ptr.get(), ptr.get() ? 1 : 0)
416 : storage_(other.data(), details::extent_type<OtherExtent>(other.size()))
426 : storage_(other.data(), details::extent_type<OtherExtent>(other.size()))
480 constexpr index_type size() const GSL_NOEXCEPT { return storage_.size(); }
491 Expects(idx >= 0 && idx < storage_.size());
497 constexpr pointer data() const GSL_NOEXCEPT { return storage_.data(); }
532 storage_type<details::extent_type<Extent>> storage_;