|
EA_CONSTEXPR | span (const span &other) EA_NOEXCEPT=default |
|
EA_CONSTEXPR | span (pointer ptr, index_type count) |
|
EA_CONSTEXPR | span (pointer pBegin, pointer pEnd) |
|
EA_CPP14_CONSTEXPR span & | operator= (const span &other) EA_NOEXCEPT=default |
|
template<size_t N, typename = enable_if_t<(Extent == eastl::dynamic_extent || N == Extent)>> |
EA_CONSTEXPR | span (element_type(&arr)[N]) EA_NOEXCEPT |
|
template<size_t N, typename = enable_if_t<(Extent == eastl::dynamic_extent || N == Extent)>> |
EA_CONSTEXPR | span (eastl::array< value_type, N > &arr) EA_NOEXCEPT |
|
template<size_t N, typename = enable_if_t<(Extent == eastl::dynamic_extent || N == Extent)>> |
EA_CONSTEXPR | span (const eastl::array< value_type, N > &arr) EA_NOEXCEPT |
|
template<typename Container , typename = SfinaeForGenericContainers<Container>> |
EA_CONSTEXPR | span (Container &cont) |
|
template<typename Container , typename = SfinaeForGenericContainers<const Container>> |
EA_CONSTEXPR | span (const Container &cont) |
|
template<typename U , size_t N, typename = enable_if_t<(Extent == eastl::dynamic_extent || N == Extent) && (is_convertible_v<U(*)[], element_type(*)[]>)>> |
EA_CONSTEXPR | span (const span< U, N > &s) EA_NOEXCEPT |
|
template<size_t Count> |
EA_CPP14_CONSTEXPR span< element_type, Count > | first () const |
|
EA_CPP14_CONSTEXPR span< element_type, dynamic_extent > | first (size_t Count) const |
|
template<size_t Count> |
EA_CPP14_CONSTEXPR span< element_type, Count > | last () const |
|
EA_CPP14_CONSTEXPR span< element_type, dynamic_extent > | last (size_t Count) const |
|
template<size_t Offset, size_t Count = dynamic_extent> |
EA_CONSTEXPR span< element_type, Internal::SubspanExtent< Extent, Offset, Count >::value > | subspan () const |
|
EA_CONSTEXPR span< element_type, dynamic_extent > | subspan (size_t Offset, size_t Count=dynamic_extent) const |
|
EA_CONSTEXPR pointer | data () const EA_NOEXCEPT |
|
EA_CONSTEXPR index_type | size () const EA_NOEXCEPT |
|
EA_CONSTEXPR index_type | size_bytes () const EA_NOEXCEPT |
|
EA_CONSTEXPR bool | empty () const EA_NOEXCEPT |
|
EA_CONSTEXPR reference | front () const |
|
EA_CONSTEXPR reference | back () const |
|
EA_CONSTEXPR reference | operator[] (index_type idx) const |
|
EA_CONSTEXPR reference | operator() (index_type idx) const |
|
EA_CONSTEXPR iterator | begin () const EA_NOEXCEPT |
|
EA_CONSTEXPR iterator | end () const EA_NOEXCEPT |
|
EA_CONSTEXPR const_iterator | cbegin () const EA_NOEXCEPT |
|
EA_CONSTEXPR const_iterator | cend () const EA_NOEXCEPT |
|
EA_CONSTEXPR reverse_iterator | rbegin () const EA_NOEXCEPT |
|
EA_CONSTEXPR reverse_iterator | rend () const EA_NOEXCEPT |
|
EA_CONSTEXPR const_reverse_iterator | crbegin () const EA_NOEXCEPT |
|
EA_CONSTEXPR const_reverse_iterator | crend () const EA_NOEXCEPT |
|
template<size_t Count> |
EA_CPP14_CONSTEXPR span< typename span< T, Extent >::element_type, Count > | first () const |
|
template<size_t Count> |
EA_CPP14_CONSTEXPR span< typename span< T, Extent >::element_type, Count > | last () const |
|
template<size_t Offset, size_t Count> |
EA_CONSTEXPR span< typename span< T, Extent >::element_type, Internal::SubspanExtent< Extent, Offset, Count >::value > | subspan () const |
|