#include <iteradapt.hpp>
Public Types | |
| typedef TB | base_iterator |
| typedef F | function |
Public Member Functions | |
| apply_iterator () | |
| template<typename T1, typename TB1, typename F1> | |
| apply_iterator (const apply_iterator< T1, TB1, F1 > &x) | |
| apply_iterator (const base_iterator &iter_a, const function &fu_a=function()) | |
| apply_iterator (const function &fu_a) | |
| const base_iterator & | base () const |
| base_iterator & | base () |
| const function & | adapter () const |
| function & | adapter () |
| T * | operator-> () const |
| T & | operator * () const |
| apply_iterator & | operator++ () |
| apply_iterator & | operator-- () |
| apply_iterator | operator++ (int) |
| apply_iterator | operator-- (int) |
| apply_iterator & | operator+= (typename Iterbase::difference_type n) |
| apply_iterator & | operator-= (typename Iterbase::difference_type n) |
| T & | operator[] (typename Iterbase::difference_type n) const |
Definition at line 29 of file iteradapt.hpp.
| typedef TB Arageli::apply_iterator< T, TB, F >::base_iterator |
Definition at line 46 of file iteradapt.hpp.
| typedef F Arageli::apply_iterator< T, TB, F >::function |
Definition at line 47 of file iteradapt.hpp.
| Arageli::apply_iterator< T, TB, F >::apply_iterator | ( | ) | [inline] |
Definition at line 49 of file iteradapt.hpp.
| Arageli::apply_iterator< T, TB, F >::apply_iterator | ( | const apply_iterator< T1, TB1, F1 > & | x | ) | [inline] |
Definition at line 52 of file iteradapt.hpp.
| Arageli::apply_iterator< T, TB, F >::apply_iterator | ( | const base_iterator & | iter_a, | |
| const function & | fu_a = function() | |||
| ) | [inline, explicit] |
Definition at line 55 of file iteradapt.hpp.
| Arageli::apply_iterator< T, TB, F >::apply_iterator | ( | const function & | fu_a | ) | [inline, explicit] |
Definition at line 58 of file iteradapt.hpp.
| function& Arageli::apply_iterator< T, TB, F >::adapter | ( | ) | [inline] |
Definition at line 63 of file iteradapt.hpp.
| const function& Arageli::apply_iterator< T, TB, F >::adapter | ( | ) | const [inline] |
Definition at line 62 of file iteradapt.hpp.
| base_iterator& Arageli::apply_iterator< T, TB, F >::base | ( | ) | [inline] |
Definition at line 61 of file iteradapt.hpp.
| const base_iterator& Arageli::apply_iterator< T, TB, F >::base | ( | ) | const [inline] |
Definition at line 60 of file iteradapt.hpp.
| T& Arageli::apply_iterator< T, TB, F >::operator * | ( | ) | const [inline] |
Definition at line 66 of file iteradapt.hpp.
| apply_iterator Arageli::apply_iterator< T, TB, F >::operator++ | ( | int | ) | [inline] |
Definition at line 71 of file iteradapt.hpp.
| apply_iterator& Arageli::apply_iterator< T, TB, F >::operator++ | ( | ) | [inline] |
Definition at line 68 of file iteradapt.hpp.
| apply_iterator& Arageli::apply_iterator< T, TB, F >::operator+= | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 85 of file iteradapt.hpp.
| apply_iterator Arageli::apply_iterator< T, TB, F >::operator-- | ( | int | ) | [inline] |
Definition at line 78 of file iteradapt.hpp.
| apply_iterator& Arageli::apply_iterator< T, TB, F >::operator-- | ( | ) | [inline] |
Definition at line 69 of file iteradapt.hpp.
| apply_iterator& Arageli::apply_iterator< T, TB, F >::operator-= | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 88 of file iteradapt.hpp.
| T* Arageli::apply_iterator< T, TB, F >::operator-> | ( | ) | const [inline] |
Definition at line 65 of file iteradapt.hpp.
| T& Arageli::apply_iterator< T, TB, F >::operator[] | ( | typename Iterbase::difference_type | n | ) | const [inline] |
Definition at line 91 of file iteradapt.hpp.
1.4.7