|
nds2-client - Developer 0.16.7
|
#include <utils.hh>
Public Types | |
| typedef T | value_type |
| typedef std::size_t | size_type |
| typedef T * | pointer |
| typedef std::ptrdiff_t | difference_type |
| typedef T & | reference |
| typedef T * | iterator |
Public Member Functions | |
| Span (const Span< T > &other) | |
| Span (T *data, size_type count) | |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| pointer | data () const |
| pointer | begin () const |
| pointer | end () const |
| reference | at (size_t index) const |
| reference | operator[] (size_t index) |
| reference | front () const |
| reference | back () const |
| void | swap (Span< T > &other) |
| void | fill (T &value) |
Private Attributes | |
| value_type * | data_ |
| size_type | size_ |
A non-owning view into an contigous set of Ts
| T |
| typedef std::ptrdiff_t nds_impl::common::Span< T >::difference_type |
| typedef T* nds_impl::common::Span< T >::iterator |
| typedef T* nds_impl::common::Span< T >::pointer |
| typedef T& nds_impl::common::Span< T >::reference |
| typedef std::size_t nds_impl::common::Span< T >::size_type |
| typedef T nds_impl::common::Span< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |