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.