Loading...
Searching...
No Matches
etl::span< T, Extent > Member List

This is the complete list of members for etl::span< T, Extent >, including all inherited members.

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_IF(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_IF(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() ETL_NOEXCEPT | etl::span< T, Extent > | inline
span(const TIterator begin_, const size_t size_) ETL_NOEXCEPT_IF(ETL_NOT_USING_EXCEPTIONS) | etl::span< T, Extent > | inline explicit
span(const TIteratorBegin begin_, const TIteratorEnd end_, typename etl::enable_if< !etl::is_integral< TIteratorEnd >::value, void >::type *=0) ETL_NOEXCEPT_IF(ETL_NOT_USING_EXCEPTIONS) | etl::span< T, Extent > | inline
span(typename etl::type_identity< element_type >::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_span< TContainer >::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 &&has_size< TContainer >::value &&has_data< 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::span< T, Extent >

inline

span(const TContainer &a, typename etl::enable_if< !etl::is_span< TContainer >::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 &&has_size< TContainer >::value &&has_data< 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::span< T, Extent >

inline

span(etl::array< U, Size > &other, typename etl::enable_if<(Size==Extent) &&etl::is_convertible< U(*)[], T(*)[]>::value, 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_convertible< U(*)[], T(*)[]>::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) &&(Size !=etl::dynamic_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 explicit
subspan() const | etl::span< T, Extent > | inline
subspan(size_t offset, size_t count=etl::dynamic_extent) const ETL_NOEXCEPT_IF(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 > |