|
|
typedef T | element_type |
| |
|
typedef etl::remove_cv< T >::type | value_type |
| |
|
typedef size_t | size_type |
| |
|
typedef T & | reference |
| |
|
typedef const T & | const_reference |
| |
|
typedef T * | pointer |
| |
|
typedef const T * | const_pointer |
| |
|
typedef etl::span< T > | span_type |
| |
|
typedef etl::span< const span_type > | span_list_type |
| |
|
|
ETL_CONSTEXPR | multi_span (span_list_type span_list_) |
| | Constructor.
|
| |
| template<typename TContainer > |
| ETL_CONSTEXPR | multi_span (TContainer &a) ETL_NOEXCEPT |
| |
| template<typename TContainer > |
| ETL_CONSTEXPR | multi_span (const TContainer &a) ETL_NOEXCEPT |
| |
|
template<typename TIterator > |
| ETL_CONSTEXPR | multi_span (TIterator begin_, TIterator end_) |
| | Constructor.
|
| |
|
template<typename TIterator > |
| ETL_CONSTEXPR | multi_span (TIterator begin_, size_t length_) |
| | Constructor.
|
| |
|
ETL_CONSTEXPR | multi_span (const multi_span &other) |
| | Copy Constructor.
|
| |
|
ETL_CONSTEXPR multi_span & | operator= (const multi_span &other) |
| | Assignment operator.
|
| |
|
ETL_CONSTEXPR iterator | begin () const |
| |
|
ETL_CONSTEXPR iterator | end () const |
| |
|
ETL_CONSTEXPR14 size_t | size () const ETL_NOEXCEPT |
| | Returns the number of elements in the multi_span.
|
| |
|
ETL_CONSTEXPR bool | empty () const ETL_NOEXCEPT |
| | Returns true if the multi_span size is zero.
|
| |
|
ETL_CONSTEXPR14 size_t | size_bytes () const ETL_NOEXCEPT |
| | Returns the size of the multi_span.
|
| |
|
ETL_CONSTEXPR size_t | size_spans () const ETL_NOEXCEPT |
| | Returns the number of spans in the multi_span.
|
| |
◆ multi_span() [1/2]
template<typename T >
template<typename TContainer >
Construct from a container or other type that supports data() and size() member functions.
◆ multi_span() [2/2]
template<typename T >
template<typename TContainer >
Construct from a container or other type that supports data() and size() member functions.
The documentation for this class was generated from the following file: