Public Types | |
using | iterator = T * |
using | constIterator = const T * |
using | reference = T & |
using | constReference = const T & |
using | valueType = T |
using | pointer = T * |
using | constPointer = const T * |
Protected Attributes | |
T * | data_ = nullptr |
label | size_ = 0 |
using constIterator = const T* |
using constReference = const T& |
using constPointer = const T* |
|
default |
Constructor.
|
inline |
|
default |
copy
|
delete |
move
TypeInfoTemplateNV | ( | "span< T >" | , |
T | |||
) |
|
default |
assignment
|
delete |
assignment
|
inline |
Definition at line 88 of file span.hpp.
References span< T >::size_.
|
inline |
Definition at line 94 of file span.hpp.
References span< T >::data_.
|
inline |
Returns the number of elements in the span.
Definition at line 101 of file span.hpp.
References span< T >::size_.
Referenced by pFlow::operator<<().
|
inline |
Returns an iterator to the beginning of the span.
Definition at line 108 of file span.hpp.
References span< T >::data_.
|
inline |
Returns an iterator to the beginning of the span.
Definition at line 115 of file span.hpp.
References span< T >::data_.
|
inline |
Returns an iterator to one past the end of the span.
Definition at line 122 of file span.hpp.
References span< T >::data_, and span< T >::size_.
|
inline |
Returns an iterator to one past the end of the span.
Definition at line 129 of file span.hpp.
References span< T >::data_, and span< T >::size_.
|
inline |
Definition at line 135 of file span.hpp.
References span< T >::data_.
|
inline |
Definition at line 141 of file span.hpp.
References span< T >::data_.
|
inline |
Definition at line 147 of file span.hpp.
References span< T >::data_.
|
inline |
Definition at line 153 of file span.hpp.
References span< T >::data_.
|
protected |
Definition at line 52 of file span.hpp.
Referenced by span< T >::begin(), span< T >::cbegin(), span< T >::cend(), span< T >::data(), span< T >::end(), and span< T >::operator[]().
|
protected |
Definition at line 54 of file span.hpp.
Referenced by span< T >::cend(), span< T >::empty(), span< T >::end(), and span< T >::size().