Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
TSglQueIterBase Class Reference

A base class that provides implementation for the singly linked list iterator. More...

#include <e32std.h>

Inheritance diagram for TSglQueIterBase:
TSglQueIter< T >

Public Member Functions

IMPORT_C void SetToFirst ()
 Sets the iterator to point to the first element in the singly linked list.
 

Protected Member Functions

IMPORT_C TSglQueIterBase (TSglQueBase &aQue)
 
IMPORT_C TAny * DoPostInc ()
 
IMPORT_C TAny * DoCurrent ()
 
IMPORT_C void DoSet (TAny *aLink)
 

Protected Attributes

TInt iOffset
 
TSglQueLink * iHead
 
TSglQueLink * iNext
 

Detailed Description

A base class that provides implementation for the singly linked list iterator.

It also encapsulates a pointer to the current link link list element.

The class is abstract and is not intended to be instantiated.

API status
Published to all clients. Released API.

Definition at line 589 of file e32std.h.

Constructor & Destructor Documentation

◆ TSglQueIterBase()

IMPORT_C TSglQueIterBase::TSglQueIterBase ( TSglQueBase &  aQue)
protected

Member Function Documentation

◆ DoCurrent()

IMPORT_C TAny * TSglQueIterBase::DoCurrent ( )
protected

◆ DoPostInc()

IMPORT_C TAny * TSglQueIterBase::DoPostInc ( )
protected

◆ DoSet()

IMPORT_C void TSglQueIterBase::DoSet ( TAny *  aLink)
protected

◆ SetToFirst()

IMPORT_C void TSglQueIterBase::SetToFirst ( )

Sets the iterator to point to the first element in the singly linked list.

The function can be called to re-set the pointer at any time during the iterator's existence.

The function can be called even if the list has no elements.

(generated from Symbian Developer Library)

Member Data Documentation

◆ iHead

TSglQueLink* TSglQueIterBase::iHead
protected

Definition at line 600 of file e32std.h.

◆ iNext

TSglQueLink* TSglQueIterBase::iNext
protected

Definition at line 601 of file e32std.h.

◆ iOffset

TInt TSglQueIterBase::iOffset
protected

Definition at line 599 of file e32std.h.


The documentation for this class was generated from the following files: