|
| constexpr T & | back () const |
| constexpr T * | begin () const |
| constexpr T * | data () const |
| constexpr bool | empty () const |
| constexpr T * | end () const |
| constexpr T & | front () const |
| constexpr | operator bool () const noexcept |
| template<typename T2, typename S2> |
| bool | operator!= (Span< T2, S2 > const &rhs) const |
| template<typename T2, typename S2> |
| bool | operator== (Span< T2, S2 > const &rhs) const |
| constexpr T & | operator[] (SizeT index) const |
| constexpr SizeT | size () const |
| constexpr | Span ()=default |
| template<class ContainerT, std::enable_if_t<(!std::is_same_v< std::decay_t< ContainerT >, Span >), superdex::ConceptMatch > = superdex::ConceptMatch::True> |
| constexpr | Span (ContainerT &&container) |
| constexpr | Span (T *begin, NotIntegral< T * > end) |
| constexpr | Span (T *ptr, SizeT len) |
| constexpr Span | subspan (SizeT start) const |
| constexpr Span | subspan (SizeT start, SizeT len) const |
template<typename T, typename SizeT = size_t>
class superdex::Span< T, SizeT >
Definition at line 43 of file span.h.