class TDblQueIterBase |
A base class that provides implementation for the doubly linked list iterator.
It also encapsulates a pointer to the current link list element.
The class is abstract and is not intended to be instantiated.
Public Member Functions | |
---|---|
IMPORT_C void | SetToFirst() |
IMPORT_C void | SetToLast() |
Protected Member Functions | |
---|---|
TDblQueIterBase(TDblQueBase &) | |
IMPORT_C TAny * | DoCurrent() |
IMPORT_C TAny * | DoPostDec() |
IMPORT_C TAny * | DoPostInc() |
IMPORT_C void | DoSet(TAny *) |
Protected Attributes | |
---|---|
TDblQueLinkBase * | iHead |
TDblQueLinkBase * | iNext |
TInt | iOffset |
IMPORT_C | TDblQueIterBase | ( | TDblQueBase & | aQue | ) | [protected] |
TDblQueBase & aQue |
TInt | iOffset | [protected] |
The offset of a component link object within elements that form the list.