#include <vipl_section_iterator.h>
Definition at line 12 of file vipl_section_iterator.h.
vipl_section_iterator< DataType >::vipl_section_iterator | ( | vipl_section_descriptor< DataType > * | desc, |
vipl_section_container< DataType > * | container | ||
) | [protected] |
Definition at line 23 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType >::vipl_section_iterator | ( | vipl_section_descriptor< DataType > * | desc, |
vipl_section_container< DataType > * | container, | ||
int | t | ||
) | [protected] |
Definition at line 47 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType >::~vipl_section_iterator | ( | ) | [virtual] |
Definition at line 60 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType >::vipl_section_iterator | ( | ) |
Definition at line 70 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType >::vipl_section_iterator | ( | const vipl_section_iterator< DataType > & | t | ) |
Definition at line 79 of file vipl_section_iterator.txx.
vipl_section_container< DataType >* vipl_section_iterator< DataType >::container | ( | ) | const [inline] |
Definition at line 52 of file vipl_section_iterator.h.
int vipl_section_iterator< DataType >::incr_count | ( | ) | const [inline] |
Definition at line 55 of file vipl_section_iterator.h.
bool vipl_section_iterator< DataType >::operator!= | ( | const vipl_section_iterator< DataType > & | p | ) | const [virtual] |
Definition at line 146 of file vipl_section_iterator.txx.
vipl_section_descriptor< DataType > vipl_section_iterator< DataType >::operator* | ( | ) | [virtual] |
Definition at line 121 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType > & vipl_section_iterator< DataType >::operator++ | ( | ) | [virtual] |
Definition at line 97 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType > vipl_section_iterator< DataType >::operator++ | ( | int | a | ) | [virtual] |
Definition at line 112 of file vipl_section_iterator.txx.
vipl_section_iterator< DataType > & vipl_section_iterator< DataType >::operator= | ( | const vipl_section_iterator< DataType > & | p | ) | [virtual] |
Definition at line 152 of file vipl_section_iterator.txx.
bool vipl_section_iterator< DataType >::operator== | ( | const vipl_section_iterator< DataType > & | p | ) | const [virtual] |
The equality test is true if this and p have the same address, or if this and p both have null descriptors.
If this XOR p have null descriptor it is false. Finally, if this and p have linked containers which are equal, AND the iterator's ++ counts are the same, it is true, otherwise false.
Definition at line 132 of file vipl_section_iterator.txx.
void vipl_section_iterator< DataType >::put_container | ( | vipl_section_container< DataType > * | v | ) | [inline] |
Definition at line 54 of file vipl_section_iterator.h.
void vipl_section_iterator< DataType >::put_incr_count | ( | int | v | ) | [inline] |
Definition at line 57 of file vipl_section_iterator.h.
void vipl_section_iterator< DataType >::put_real_descriptor | ( | vipl_section_descriptor< DataType > * | v | ) | [inline] |
Definition at line 51 of file vipl_section_iterator.h.
vipl_section_descriptor< DataType >* vipl_section_iterator< DataType >::real_descriptor | ( | ) | const [inline] |
Definition at line 49 of file vipl_section_iterator.h.
vipl_section_container< DataType >* & vipl_section_iterator< DataType >::ref_container | ( | ) | [inline] |
Definition at line 53 of file vipl_section_iterator.h.
int& vipl_section_iterator< DataType >::ref_incr_count | ( | ) | [inline] |
Definition at line 56 of file vipl_section_iterator.h.
vipl_section_descriptor< DataType >* & vipl_section_iterator< DataType >::ref_real_descriptor | ( | ) | [inline] |
Definition at line 50 of file vipl_section_iterator.h.
friend class vipl_section_container< DataType > [friend] |
Definition at line 14 of file vipl_section_iterator.h.
friend class vipl_section_descriptor< DataType > [friend] |
Definition at line 15 of file vipl_section_iterator.h.
vipl_section_container< DataType >* vipl_section_iterator< DataType >::hscontainer [protected] |
Definition at line 18 of file vipl_section_iterator.h.
int vipl_section_iterator< DataType >::hsincr_count [protected] |
Definition at line 19 of file vipl_section_iterator.h.
vipl_section_descriptor< DataType >* vipl_section_iterator< DataType >::hsreal_descriptor [protected] |
Definition at line 17 of file vipl_section_iterator.h.