|
Embedded Template Library 1.0
|
This is the complete list of members for etl::span< T, Extent >, including all inherited members.
| advance(size_t elements) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| at(size_t i) | etl::span< T, Extent > | inline |
| at(size_t i) const | etl::span< T, Extent > | inline |
| back() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| begin() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| begin_circular() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| cbegin() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| cend() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| circular_iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| const_iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| const_pointer typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| const_reference typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| const_reverse_iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| crbegin() const ETL_NOEXCEPT (defined in etl::span< T, Extent >) | etl::span< T, Extent > | inline |
| crend() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| data() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| element_type typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| empty() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| end() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| extent (defined in etl::span< T, Extent >) | etl::span< T, Extent > | static |
| first() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| first(size_t count) const ETL_NOEXCEPT_EXPR(ETL_NOT_USING_EXCEPTIONS||ETL_NOT_CHECKING_EXTRA) | etl::span< T, Extent > | inline |
| front() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| last() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| last(size_t count) const ETL_NOEXCEPT_EXPR(ETL_NOT_USING_EXCEPTIONS||ETL_NOT_CHECKING_EXTRA) | etl::span< T, Extent > | inline |
| max_size() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| operator=(const span &other) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| operator[](const size_t i) const | etl::span< T, Extent > | inline |
| pointer typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| rbegin() const ETL_NOEXCEPT (defined in etl::span< T, Extent >) | etl::span< T, Extent > | inline |
| rbegin_circular() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| reference typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| reinterpret_as() const | etl::span< T, Extent > | inline |
| rend() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| reverse_circular_iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| reverse_iterator typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| size() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| size_bytes() const ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| size_type typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > | |
| span(const TIterator begin_, const TSize) ETL_NOEXCEPT | etl::span< T, Extent > | inlineexplicit |
| span(const TIterator begin_, const TIterator) ETL_NOEXCEPT | etl::span< T, Extent > | inlineexplicit |
| span(element_type(&begin_)[Array_Size], typename etl::enable_if<(Array_Size==Extent), void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(TContainer &a, typename etl::enable_if<!etl::is_base_of< span_tag, typename etl::remove_reference< TContainer >::type >::value &&!etl::is_std_array< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_etl_array< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_pointer< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_array< TContainer >::value &&etl::is_same< typename etl::remove_cv< T >::type, typename etl::remove_cv< typename etl::remove_reference< TContainer >::type::value_type >::type >::value, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(const TContainer &a, typename etl::enable_if<!etl::is_base_of< span_tag, typename etl::remove_reference< TContainer >::type >::value &&!etl::is_std_array< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_etl_array< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_pointer< typename etl::remove_reference< TContainer >::type >::value &&!etl::is_array< TContainer >::value &&etl::is_same< typename etl::remove_cv< T >::type, typename etl::remove_cv< typename etl::remove_reference< TContainer >::type::value_type >::type >::value, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(const span &other) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(const etl::span< U, Size > &other, typename etl::enable_if< Size==Extent, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(const etl::span< U, Size > &other, typename etl::enable_if< Size==etl::dynamic_extent, void >::type *=0) | etl::span< T, Extent > | inline |
| span(etl::array< U, Size > &other, typename etl::enable_if< Size==Extent, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| span(const etl::array< U, Size > &other, typename etl::enable_if< Size==Extent &&etl::is_const< T >::value, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
| subspan() const | etl::span< T, Extent > | inline |
| subspan(size_t offset, size_t count=etl::dynamic_extent) const ETL_NOEXCEPT_EXPR(ETL_NOT_USING_EXCEPTIONS||ETL_NOT_CHECKING_EXTRA) | etl::span< T, Extent > | inline |
| value_type typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > |