nds2-client - ClientDeveloper
0.16.8
|
#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 |