Embedded Template Library 1.0
|
This is the complete list of members for etl::span< T, Extent >, including all inherited members.
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 |
circular_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 > | |
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 | 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 | 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 > | |
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() ETL_NOEXCEPT | etl::span< T, Extent > | inline |
span(const TIterator begin_, const TSize) ETL_NOEXCEPT | etl::span< T, Extent > | inlineexplicit |
span(const TIterator begin_, const TIterator) | etl::span< T, Extent > | inlineexplicit |
span(element_type(&begin_)[Array_Size]) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
span(etl::array< U, N > &a, typename etl::enable_if<(N==Extent) &&etl::is_same< typename etl::remove_cv< T >::type, typename etl::remove_cv< U >::type >::value, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
span(const etl::array< U, N > &a, typename etl::enable_if<(N==Extent) &&etl::is_same< typename etl::remove_cv< T >::type, typename etl::remove_cv< U >::type >::value, void >::type *=0) ETL_NOEXCEPT | etl::span< T, Extent > | inline |
span(TContainer &a, typename etl::enable_if<!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_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, N > &other, typename etl::enable_if<(Extent==etl::dynamic_extent)||(N==etl::dynamic_extent)||(N==Extent), void >::type) 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 | etl::span< T, Extent > | inline |
value_type typedef (defined in etl::span< T, Extent >) | etl::span< T, Extent > |