|
span_constexpr_exp reference | back () const span_noexcept |
|
span_constexpr iterator | begin () const span_noexcept |
|
span_constexpr const_iterator | cbegin () const span_noexcept |
|
span_constexpr const_iterator | cend () const span_noexcept |
|
span_constexpr const_reverse_iterator | crbegin () const span_noexcept |
|
span_constexpr const_reverse_iterator | crend () const span_noexcept |
|
span_constexpr pointer | data () const span_noexcept |
|
span_nodiscard span_constexpr bool | empty () const span_noexcept |
|
span_constexpr iterator | end () const span_noexcept |
|
template<extent_type Count> |
span_constexpr_exp span< element_type, Count > | first () const |
|
span_constexpr_exp span< element_type, dynamic_extent > | first (size_type count) const |
|
span_constexpr_exp reference | front () const span_noexcept |
|
template<extent_type Count> |
span_constexpr_exp span< element_type, Count > | last () const |
|
span_constexpr_exp span< element_type, dynamic_extent > | last (size_type count) const |
|
span_constexpr14 span & | operator= (span const &other) span_noexcept |
|
span_constexpr_exp reference | operator[] (size_type idx) const |
|
span_constexpr reverse_iterator | rbegin () const span_noexcept |
|
span_constexpr reverse_iterator | rend () const span_noexcept |
|
span_constexpr size_type | size () const span_noexcept |
|
span_constexpr size_type | size_bytes () const span_noexcept |
|
template<std::size_t N span_REQUIRES_T> |
span_constexpr | span (element_type(&arr)[N]) span_noexcept |
|
span_constexpr_exp | span (pointer first, pointer last) |
|
span_constexpr_exp | span (pointer ptr, size_type count) |
|
span_constexpr | span (span const &other) span_noexcept |
|
template<class OtherElementType , extent_type OtherExtent span_REQUIRES_T> |
span_constexpr_exp | span (span< OtherElementType, OtherExtent > const &other) span_noexcept |
|
| span_REQUIRES_0 ((Extent==0)||(Extent==dynamic_extent)) span_constexpr span() span_noexcept |
|
span_constexpr std::ptrdiff_t | ssize () const span_noexcept |
|
template<size_type Offset, extent_type Count> |
span_constexpr_exp span< element_type, Count > | subspan () const |
|
span_constexpr_exp span< element_type, dynamic_extent > | subspan (size_type offset, size_type count=static_cast< size_type >(dynamic_extent)) const |
|
| ~span () span_noexcept |
|
template<class T, extent_t Extent>
class nonstd::span_lite::span< T, Extent >
Definition at line 581 of file span.hpp.