class TSglQueBase |
A base class that provides implementation for the singly 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 | |
---|---|
TSglQueBase() | |
TSglQueBase(TInt) | |
IMPORT_C void | DoAddFirst(TAny *) |
IMPORT_C void | DoAddLast(TAny *) |
IMPORT_C void | DoRemove(TAny *) |
Private Member Functions | |
---|---|
TSglQueBase(const TSglQueBase &) | |
TSglQueBase & | operator=(const TSglQueBase &) |
Protected Attributes | |
---|---|
TSglQueLink * | iHead |
TSglQueLink * | iLast |
TInt | iOffset |
TSglQueBase | ( | const TSglQueBase & | aQue | ) | [private] |
const TSglQueBase & aQue |
TSglQueBase & | operator= | ( | const TSglQueBase & | aQue | ) | [private] |
const TSglQueBase & aQue |
TInt | iOffset | [protected] |
The offset of a component link object within elements that form the list.