Lines Matching refs:Extent
22 template <class ElementType, size_t Extent = dynamic_extent>
25 template<class ElementType, size_t Extent>
26 inline constexpr bool ranges::enable_borrowed_range<span<ElementType, Extent>> = true;
29 template <class ElementType, size_t Extent>
30 span<const byte, ((Extent == dynamic_extent) ? dynamic_extent :
31 (sizeof(ElementType) * Extent))> as_bytes(span<ElementType, Extent> s) noexcept;
33 template <class ElementType, size_t Extent>
34 span< byte, ((Extent == dynamic_extent) ? dynamic_extent :
35 (sizeof(ElementType) * Extent))> as_writable_bytes(span<ElementType, Extent> s) noexcept;
38 template <class ElementType, size_t Extent = dynamic_extent>
52 static constexpr size_type extent = Extent;
56 constexpr explicit(Extent != dynamic_extent) span(pointer ptr, size_type count);
57 constexpr explicit(Extent != dynamic_extent) span(pointer firstElem, pointer lastElem);
65 constexpr explicit(Extent != dynamic_extent) span(Container& cont);
67 constexpr explicit(Extent != dynamic_extent) span(const Container& cont);
70 …constexpr explicit(Extent != dynamic_extent) span(const span<OtherElementType, OtherExtent>& s) no…