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_view<span<ElementType, Extent>> = true;
28 template<class ElementType, size_t Extent>
29 inline constexpr bool ranges::enable_borrowed_range<span<ElementType, Extent>> = true;
32 template <class ElementType, size_t Extent>
33 span<const byte, ((Extent == dynamic_extent) ? dynamic_extent :
34 (sizeof(ElementType) * Extent))> as_bytes(span<ElementType, Extent> s) noexcept;
36 template <class ElementType, size_t Extent>
37 span< byte, ((Extent == dynamic_extent) ? dynamic_extent :
38 (sizeof(ElementType) * Extent))> as_writable_bytes(span<ElementType, Extent> s) noexcept;
41 template <class ElementType, size_t Extent = dynamic_extent>
55 static constexpr size_type extent = Extent;
60 constexpr explicit(Extent != dynamic_extent) span(It first, size_type count);
62 constexpr explicit(Extent != dynamic_extent) span(It first, End last);
70 constexpr explicit(Extent != dynamic_extent) span(R&& r);
73 …constexpr explicit(Extent != dynamic_extent) span(const span<OtherElementType, OtherExtent>& s) no…