Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# OsclDoubleRunner< T > Class Template Reference
[OSCL Proc]

`#include <oscl_double_list.h>`

## Public Methods
| OsclDoubleRunner (OsclDoubleListBase &aQue)
void | Set (T &aLink)
| operator T * ()
T * | operator++ (int)
T * | operator-- (int)
void | SetToHead ()
void | SetToTail ()
## Protected Attributes
int32 | iOffset
OsclDoubleLink * | iHead
OsclDoubleLink * | iNext

### template<class T>
class OsclDoubleRunner< T >

## Constructor & Destructor Documentation

template<class T>
OsclDoubleRunner< T >::OsclDoubleRunner | ( | OsclDoubleListBase & | aQue | ) | `[inline]`

## Member Function Documentation

template<class T>
OsclDoubleRunner< T >::operator T * | ( |  | ) | `[inline]`

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

template<class T>
T* OsclDoubleRunner< T >::operator-- | ( | int |  | ) |

template<class T>
void OsclDoubleRunner< T >::Set | ( | T & | aLink | ) | `[inline]`

template<class T>
void OsclDoubleRunner< T >::SetToHead | ( |  | ) | `[inline]`

template<class T>
void OsclDoubleRunner< T >::SetToTail | ( |  | ) | `[inline]`

## Field Documentation

template<class T>
OsclDoubleLink* OsclDoubleRunner< T >::iHead`[protected]`

template<class T>
OsclDoubleLink* OsclDoubleRunner< T >::iNext`[protected]`

template<class T>
int32 OsclDoubleRunner< T >::iOffset`[protected]`

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

- oscl_double_list.h