|
template<typename TIterator , typename TDistance > |
ETL_CONSTEXPR14 void | etl::advance_helper (TIterator &itr, TDistance n, ETL_OR_STD::output_iterator_tag) |
|
template<typename TIterator , typename TDistance > |
ETL_CONSTEXPR14 void | etl::advance_helper (TIterator &itr, TDistance n, ETL_OR_STD::forward_iterator_tag) |
|
template<typename TIterator , typename TDistance > |
ETL_CONSTEXPR14 void | etl::advance_helper (TIterator &itr, TDistance n, ETL_OR_STD::bidirectional_iterator_tag) |
|
template<typename TIterator , typename TDistance > |
ETL_CONSTEXPR14 void | etl::advance_helper (TIterator &itr, TDistance n, ETL_OR_STD::random_access_iterator_tag) |
|
template<typename TIterator , typename TDistance > |
ETL_CONSTEXPR14 void | etl::advance (TIterator &itr, TDistance n) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 etl::iterator_traits< TIterator >::difference_type | etl::distance_helper (TIterator first, TIterator last, ETL_OR_STD::input_iterator_tag) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 etl::iterator_traits< TIterator >::difference_type | etl::distance_helper (TIterator first, TIterator last, ETL_OR_STD::forward_iterator_tag) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 etl::iterator_traits< TIterator >::difference_type | etl::distance_helper (TIterator first, TIterator last, ETL_OR_STD::bidirectional_iterator_tag) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 etl::iterator_traits< TIterator >::difference_type | etl::distance_helper (TIterator first, TIterator last, ETL_OR_STD::random_access_iterator_tag) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 etl::iterator_traits< TIterator >::difference_type | etl::distance (TIterator first, TIterator last) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 TIterator | etl::prev (TIterator itr, typename etl::iterator_traits< TIterator >::difference_type n=1) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 TIterator | etl::next (TIterator itr, typename etl::iterator_traits< TIterator >::difference_type n=1) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator== (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator!= (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator< (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator> (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator<= (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 bool | etl::operator>= (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator > |
ETL_CONSTEXPR14 reverse_iterator< TIterator >::difference_type | etl::operator- (const reverse_iterator< TIterator > &lhs, const reverse_iterator< TIterator > &rhs) |
|
template<typename TIterator , class TDifference > |
ETL_CONSTEXPR14 reverse_iterator< TIterator > | etl::operator+ (TDifference n, const reverse_iterator< TIterator > &itr) |
|
template<typename TContainer > |
ETL_NODISCARD ETL_CONSTEXPR14 etl::back_insert_iterator< TContainer > | etl::back_inserter (TContainer &container) |
|
template<typename TContainer > |
ETL_NODISCARD ETL_CONSTEXPR14 etl::front_insert_iterator< TContainer > | etl::front_inserter (TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::iterator | etl::begin (TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_iterator | etl::begin (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_iterator | etl::cbegin (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::iterator | etl::end (TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_iterator | etl::end (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_iterator | etl::cend (const TContainer &container) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR TValue * | etl::begin (TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR const TValue * | etl::begin (const TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR const TValue * | etl::cbegin (const TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR TValue * | etl::end (TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR const TValue * | etl::end (const TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR const TValue * | etl::cend (const TValue(&data)[Array_Size]) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::reverse_iterator | etl::rbegin (TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_reverse_iterator | etl::rbegin (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_reverse_iterator | etl::crbegin (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::reverse_iterator | etl::rend (TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_reverse_iterator | etl::rend (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::const_reverse_iterator | etl::crend (const TContainer &container) |
|
template<typename TValue , size_t Array_Size> |
ETL_OR_STD::reverse_iterator< TValue * > | etl::rbegin (TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR ETL_OR_STD::reverse_iterator< const TValue * > | etl::crbegin (const TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR ETL_OR_STD::reverse_iterator< TValue * > | etl::rend (TValue(&data)[Array_Size]) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR ETL_OR_STD::reverse_iterator< const TValue * > | etl::crend (const TValue(&data)[Array_Size]) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::size_type | etl::size (const TContainer &container) |
|
template<typename TValue , size_t Array_Size> |
ETL_CONSTEXPR size_t | etl::size (TValue(&)[Array_Size]) |
|
template<typename T , size_t Array_Size> |
char(& | etl::array_size (T(&array)[Array_Size]))[Array_Size] |
|