Public Member Functions | |
| Span (T *d, size_t n) | |
| template<typename U = T, typename std::enable_if< std::is_const< U >::value, int >::type = 0> | |
| Span (const std::vector< typename std::remove_const< T >::type > &v) | |
| template<typename U = T, typename std::enable_if<!std::is_const< U >::value, int >::type = 0> | |
| Span (std::vector< T > &v) | |
| T & | operator[] (size_t i) const |
| size_t | size () const |
| bool | empty () const |
| T * | data () const |
| T * | begin () const |
| T * | end () const |
| Span | subspan (size_t offset) const |
| Span | subspan (size_t offset, size_t count) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |