| class TDblQueBase |
A base class that provides implementation for the doubly linked list header.
It also encapsulates the offset value of a link object.
The class is abstract and is not intended to be instantiated.
| Public Member Functions | |
|---|---|
| IMPORT_C TBool | IsEmpty() |
| IMPORT_C void | Reset() |
| IMPORT_C void | SetOffset(TInt) |
| Protected Member Functions | |
|---|---|
| TDblQueBase() | |
| TDblQueBase(TInt) | |
| IMPORT_C void | DoAddFirst(TAny *) |
| IMPORT_C void | DoAddLast(TAny *) |
| IMPORT_C void | DoAddPriority(TAny *) |
| IMPORT_C void | __DbgTestEmpty() |
| Private Member Functions | |
|---|---|
| TDblQueBase(const TDblQueBase &) | |
| TDblQueBase & | operator=(const TDblQueBase &) |
| Protected Attributes | |
|---|---|
| TDblQueLink | iHead |
| TInt | iOffset |
| TDblQueBase | ( | const TDblQueBase & | aQue | ) | [private] |
| const TDblQueBase & aQue |
| TDblQueBase & | operator= | ( | const TDblQueBase & | aQue | ) | [private] |
| const TDblQueBase & aQue |
| TInt | iOffset | [protected] |
The offset of a component link object within elements that form the list.