#include <iteradapt.hpp>
Public Types | |
typedef TB1 | Base_first |
typedef TB2 | Base_second |
typedef F | function |
Public Member Functions | |
Iterpair () | |
Iterpair (const Base_first &iterf_a, const Base_second &iters_a, const function &fu_a=function()) | |
Iterpair (const function &fu_a) | |
const Base_first & | base_first () const |
Base_first & | base_first () |
const Base_second & | base_second () const |
Base_second & | base_second () |
const function & | unitor () const |
function & | unitor () |
T * | operator-> () const |
F::result_type | operator * () const |
Iterpair & | operator++ () |
Iterpair & | operator-- () |
Iterpair & | operator+= (typename Iterbase::difference_type n) |
Iterpair & | operator-= (typename Iterbase::difference_type n) |
F::result_type | operator[] (typename Iterbase::difference_type n) const |
Iterpair | operator+ (typename Iterbase::difference_type n) |
Iterpair | operator- (typename Iterbase::difference_type n) |
Definition at line 150 of file iteradapt.hpp.
typedef TB1 Arageli::Iterpair< T, TB1, TB2, F >::Base_first |
Definition at line 167 of file iteradapt.hpp.
typedef TB2 Arageli::Iterpair< T, TB1, TB2, F >::Base_second |
Definition at line 168 of file iteradapt.hpp.
typedef F Arageli::Iterpair< T, TB1, TB2, F >::function |
Definition at line 169 of file iteradapt.hpp.
Arageli::Iterpair< T, TB1, TB2, F >::Iterpair | ( | ) | [inline] |
Definition at line 171 of file iteradapt.hpp.
Arageli::Iterpair< T, TB1, TB2, F >::Iterpair | ( | const Base_first & | iterf_a, | |
const Base_second & | iters_a, | |||
const function & | fu_a = function() | |||
) | [inline] |
Definition at line 173 of file iteradapt.hpp.
Arageli::Iterpair< T, TB1, TB2, F >::Iterpair | ( | const function & | fu_a | ) | [inline] |
Definition at line 183 of file iteradapt.hpp.
Base_first& Arageli::Iterpair< T, TB1, TB2, F >::base_first | ( | ) | [inline] |
Definition at line 186 of file iteradapt.hpp.
const Base_first& Arageli::Iterpair< T, TB1, TB2, F >::base_first | ( | ) | const [inline] |
Definition at line 185 of file iteradapt.hpp.
Base_second& Arageli::Iterpair< T, TB1, TB2, F >::base_second | ( | ) | [inline] |
Definition at line 188 of file iteradapt.hpp.
const Base_second& Arageli::Iterpair< T, TB1, TB2, F >::base_second | ( | ) | const [inline] |
Definition at line 187 of file iteradapt.hpp.
F::result_type Arageli::Iterpair< T, TB1, TB2, F >::operator * | ( | ) | const [inline] |
Definition at line 195 of file iteradapt.hpp.
Iterpair Arageli::Iterpair< T, TB1, TB2, F >::operator+ | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 209 of file iteradapt.hpp.
Iterpair& Arageli::Iterpair< T, TB1, TB2, F >::operator++ | ( | ) | [inline] |
Definition at line 197 of file iteradapt.hpp.
Iterpair& Arageli::Iterpair< T, TB1, TB2, F >::operator+= | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 200 of file iteradapt.hpp.
Iterpair Arageli::Iterpair< T, TB1, TB2, F >::operator- | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 212 of file iteradapt.hpp.
Iterpair& Arageli::Iterpair< T, TB1, TB2, F >::operator-- | ( | ) | [inline] |
Definition at line 198 of file iteradapt.hpp.
Iterpair& Arageli::Iterpair< T, TB1, TB2, F >::operator-= | ( | typename Iterbase::difference_type | n | ) | [inline] |
Definition at line 203 of file iteradapt.hpp.
T* Arageli::Iterpair< T, TB1, TB2, F >::operator-> | ( | ) | const [inline] |
Definition at line 194 of file iteradapt.hpp.
F::result_type Arageli::Iterpair< T, TB1, TB2, F >::operator[] | ( | typename Iterbase::difference_type | n | ) | const [inline] |
Definition at line 206 of file iteradapt.hpp.
function& Arageli::Iterpair< T, TB1, TB2, F >::unitor | ( | ) | [inline] |
Definition at line 192 of file iteradapt.hpp.
const function& Arageli::Iterpair< T, TB1, TB2, F >::unitor | ( | ) | const [inline] |
Definition at line 191 of file iteradapt.hpp.