| 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.