|
Embedded Template Library
1.0
|
#include <stddef.h>#include <iterator>Go to the source code of this file.
Functions | |
| template<typename TContainer > | |
| TContainer::iterator | etl::begin (TContainer &container) |
| template<typename TContainer > | |
| TContainer::const_iterator | etl::begin (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::const_iterator | etl::cbegin (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::reverse_iterator | etl::rbegin (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::reverse_iterator | etl::crbegin (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::iterator | etl::end (TContainer &container) |
| template<typename TContainer > | |
| TContainer::const_iterator | etl::end (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::const_iterator | etl::cend (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::const_iterator | etl::rend (const TContainer &container) |
| template<typename TContainer > | |
| TContainer::reverse_iterator | etl::crend (const TContainer &container) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| TValue * | etl::begin (TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| const TValue * | etl::begin (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| const TValue * | etl::cbegin (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| std::reverse_iterator< TValue * > | etl::rbegin (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| std::reverse_iterator< const TValue * > | etl::crbegin (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| TValue * | etl::end (TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| const TValue * | etl::end (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| const TValue * | etl::cend (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| std::reverse_iterator< TValue * > | etl::rend (const TValue(&data)[ARRAY_SIZE]) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| std::reverse_iterator< const TValue * > | etl::crend (const TValue(&data)[ARRAY_SIZE]) |
| template<class TIterator > | |
| TIterator | etl::next (TIterator iterator, ptrdiff_t n=1) |
| template<class TIterator > | |
| TIterator | etl::prev (TIterator iterator, ptrdiff_t n=1) |
| template<typename TContainer > | |
| TContainer::size_type | etl::size (const TContainer &container) |
| template<typename TValue , const size_t ARRAY_SIZE> | |
| size_t | etl::size (TValue(&data)[ARRAY_SIZE]) |
| template<typename T , const size_t ARRAY_SIZE> | |
| char(& | etl::array_size (T(&array)[ARRAY_SIZE]))[ARRAY_SIZE] |