|
Embedded Template Library 1.0
|
Classes | |
| class | iterator |
| Iterator. More... | |
Public Types | |
| 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 |
Public Member Functions | |
| ETL_CONSTEXPR14 | multi_span (span_list_type span_list_) |
| Constructor. | |
| template<typename TContainer > | |
| ETL_CONSTEXPR14 | multi_span (TContainer &a) ETL_NOEXCEPT |
| template<typename TContainer > | |
| ETL_CONSTEXPR14 | multi_span (const TContainer &a) ETL_NOEXCEPT |
| template<typename TIterator > | |
| ETL_CONSTEXPR14 | multi_span (TIterator begin_, TIterator end_) |
| Constructor. | |
| template<typename TIterator > | |
| ETL_CONSTEXPR14 | multi_span (TIterator begin_, size_t length_) |
| Constructor. | |
| ETL_CONSTEXPR14 | multi_span (const multi_span &other) |
| Copy Constructor. | |
| ETL_CONSTEXPR14 multi_span & | operator= (const multi_span &other) |
| Assignment operator. | |
| ETL_CONSTEXPR14 iterator | begin () const |
| ETL_CONSTEXPR14 iterator | end () const |
| ETL_CONSTEXPR14 size_t | size () const ETL_NOEXCEPT |
| Returns the number of elements in the multi_span. | |
| ETL_CONSTEXPR14 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_CONSTEXPR14 size_t | size_spans () const ETL_NOEXCEPT |
| Returns the number of spans in the multi_span. | |
|
inline |
Construct from a container or other type that supports data() and size() member functions.
|
inline |
Construct from a container or other type that supports data() and size() member functions.