Lines Matching refs:Extent
22 template <class ElementType, size_t Extent = dynamic_extent>
26 template <class ElementType, size_t Extent>
27 span<const byte, ((Extent == dynamic_extent) ? dynamic_extent :
28 (sizeof(ElementType) * Extent))> as_bytes(span<ElementType, Extent> s) noexcept;
30 template <class ElementType, size_t Extent>
31 span< byte, ((Extent == dynamic_extent) ? dynamic_extent :
32 (sizeof(ElementType) * Extent))> as_writable_bytes(span<ElementType, Extent> s) noexcept;
36 template <class ElementType, size_t Extent = dynamic_extent>
50 static constexpr size_type extent = Extent;
54 constexpr explicit(Extent != dynamic_extent) span(pointer ptr, size_type count);
55 constexpr explicit(Extent != dynamic_extent) span(pointer firstElem, pointer lastElem);
63 constexpr explicit(Extent != dynamic_extent) span(Container& cont);
65 constexpr explicit(Extent != dynamic_extent) span(const Container& cont);
68 …constexpr explicit(Extent != dynamic_extent) span(const span<OtherElementType, OtherExtent>& s) no…