RHuiObserverArray Class Reference

class RHuiObserverArray

Observer array template.

Public Member Functions
RHuiObserverArray ()
void AppendIfNotFoundL (T &)
void AppendL (T &)
void Close ()
TInt Count ()
void Remove (T &)
void RemoveIfFound (T &)
void Reset ()
T & operator[] ( TInt )
Private Member Functions
RHuiObserverArray & operator= (const RHuiObserverArray &)
Private Attributes
RArray < T * > iObservers
TInt iSpare1
TInt iSpare2

Constructor & Destructor Documentation

RHuiObserverArray()

RHuiObserverArray ( ) [inline]

Member Functions Documentation

AppendIfNotFoundL(T &)

void AppendIfNotFoundL ( T & aObserver ) [inline]

Parameters

T & aObserver

AppendL(T &)

void AppendL ( T & aObserver ) [inline]

Parameters

T & aObserver

Close()

void Close ( ) [inline]

Count()

TInt Count ( ) const [inline]

Remove(T &)

void Remove ( T & aObserver ) [inline]

Parameters

T & aObserver

RemoveIfFound(T &)

void RemoveIfFound ( T & aObserver ) [inline]

Parameters

T & aObserver

Reset()

void Reset ( ) [inline]

operator=(const RHuiObserverArray &)

RHuiObserverArray & operator= ( const RHuiObserverArray & aObserverArray ) [private]

Assignment is not allowed.

Parameters

const RHuiObserverArray & aObserverArray

operator[](TInt)

T & operator[] ( TInt aIndex ) const [inline]

Parameters

TInt aIndex

Member Data Documentation

RArray< T * > iObservers

RArray < T * > iObservers [private]

TInt iSpare1

TInt iSpare1 [private]

TInt iSpare2

TInt iSpare2 [private]