31#ifndef ETL_FIXED_ITERATOR_INCLUDED
32#define ETL_FIXED_ITERATOR_INCLUDED
45 template <
typename TIterator>
46 class fixed_iterator :
etl::iterator<typename etl::iterator_traits<TIterator>::iterator_category, typename etl::iterator_traits<TIterator>::value_type>
109 typename etl::iterator_traits<TIterator>::value_type
operator *()
117 const typename etl::iterator_traits<TIterator>::value_type
operator *()
const
188 template <
typename TIterator>
190 typename etl::iterator_traits<TIterator>::difference_type )
198 template <
typename TIterator>
200 typename etl::iterator_traits<TIterator>::difference_type )
208 template <
typename TIterator>
218 template <
typename TIterator>
228 template <
typename TIterator>
238 template <
typename TIterator>
249 template <
typename TIterator>
259 template <
typename TIterator>
269 template <
typename TIterator>
fixed_iterator()
Default constructor.
Definition fixed_iterator.h:53
TIterator operator->()
-> operator.
Definition fixed_iterator.h:125
fixed_iterator & operator++()
Increment (Does nothing).
Definition fixed_iterator.h:77
etl::iterator_traits< TIterator >::value_type operator*()
Dereference operator.
Definition fixed_iterator.h:109
fixed_iterator & operator=(TIterator new_it)
Assignment from iterator.
Definition fixed_iterator.h:165
fixed_iterator & operator+=(typename etl::iterator_traits< TIterator >::difference_type)
+= operator.
Definition fixed_iterator.h:149
fixed_iterator & operator--()
Decrement (Does nothing).
Definition fixed_iterator.h:93
fixed_iterator(TIterator it_)
Construct from iterator.
Definition fixed_iterator.h:61
fixed_iterator(const fixed_iterator &other)
Copy constructor.
Definition fixed_iterator.h:69
fixed_iterator & operator-=(typename etl::iterator_traits< TIterator >::difference_type)
-= operator.
Definition fixed_iterator.h:157
Definition fixed_iterator.h:47
bitset_ext
Definition absolute.h:38
ETL_CONSTEXPR14 etl::circular_iterator< TIterator > operator-(etl::circular_iterator< TIterator > &lhs, typename etl::iterator_traits< TIterator >::difference_type offset)
Definition circular_iterator.h:672
bool operator!=(const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
Definition array.h:654
bool operator==(const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
Definition array.h:642
ETL_CONSTEXPR14 etl::circular_iterator< TIterator > operator+(etl::circular_iterator< TIterator > &lhs, typename etl::iterator_traits< TIterator >::difference_type offset)
Definition circular_iterator.h:659
iterator
Definition iterator.h:399
pair holds two objects of arbitrary type
Definition utility.h:164