Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# slist< T >::iterator Class Reference

`#include <SegmentationTools.h>`

List of all members.

## Public Member Functions
| iterator (T *l=0)
T * | get () const
T * | getNext () const
bool | end () const
T * | operator++ ()
T * | operator++ (int)
T * | operator+= (const int n)
## Private Attributes
T * | elt

### template<class T>
class slist< T >::iterator

## Constructor & Destructor Documentation

template<class T>
slist< T >::iterator::iterator | ( | T * | l = 0 | ) | `[inline]`

| Definition at line 188 of file SegmentationTools.h. References slist< T >::iterator::elt.

## Member Function Documentation

template<class T>
T* slist< T >::iterator::get | ( |  | ) | const`[inline]`

| Definition at line 191 of file SegmentationTools.h. References slist< T >::iterator::elt.

template<class T>
T* slist< T >::iterator::getNext | ( |  | ) | const`[inline]`

| Definition at line 192 of file SegmentationTools.h. References slist< T >::iterator::elt.

template<class T>
bool slist< T >::iterator::end | ( |  | ) | const`[inline]`

| Definition at line 193 of file SegmentationTools.h. References slist< T >::iterator::elt. Referenced by slist< T >::iterator::operator++().

template<class T>
T* slist< T >::iterator::operator++ | ( |  | ) | `[inline]`

| Definition at line 195 of file SegmentationTools.h. References slist< T >::iterator::elt, and slist< T >::iterator::end().

Here is the call graph for this function:

template<class T>
T* slist< T >::iterator::operator++ | ( | int |  | ) | `[inline]`

| Definition at line 202 of file SegmentationTools.h. References slist< T >::iterator::elt, and slist< T >::iterator::end().

Here is the call graph for this function:

template<class T>
T* slist< T >::iterator::operator+= | ( | const int | n | ) | `[inline]`

| Definition at line 209 of file SegmentationTools.h. References slist< T >::iterator::elt.

## Member Data Documentation

template<class T>
T* slist< T >::iterator::elt`[private]`

| Definition at line 184 of file SegmentationTools.h. Referenced by slist< T >::iterator::end(), slist< T >::iterator::get(), slist< T >::iterator::getNext(), slist< T >::iterator::iterator(), slist< T >::iterator::operator++(), and slist< T >::iterator::operator+=().

The documentation for this class was generated from the following file:

- Modules/ImageProcessor/ImageProcessorTools/SegmentationTools.h