|
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::reverse_iterator | etl::rbegin (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::reverse_iterator | etl::crbegin (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 TContainer > |
ETL_CONSTEXPR TContainer::const_iterator | etl::rend (const TContainer &container) |
|
template<typename TContainer > |
ETL_CONSTEXPR TContainer::reverse_iterator | etl::crend (const TContainer &container) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR TValue * | etl::begin (TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR const TValue * | etl::begin (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR const TValue * | etl::cbegin (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_OR_STD::reverse_iterator< TValue * > | etl::rbegin (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR ETL_OR_STD::reverse_iterator< const TValue * > | etl::crbegin (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR TValue * | etl::end (TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR const TValue * | etl::end (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR const TValue * | etl::cend (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR ETL_OR_STD::reverse_iterator< TValue * > | etl::rend (const TValue(&data)[ARRAY_SIZE]) |
|
template<typename TValue , const 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 , const size_t ARRAY_SIZE> |
ETL_CONSTEXPR size_t | etl::size (TValue(&)[ARRAY_SIZE]) |
|
template<typename T , const size_t ARRAY_SIZE> |
char(& | etl::array_size (T(&array)[ARRAY_SIZE]))[ARRAY_SIZE] |
|