RHuiObserverArray Class Reference

class RHuiObserverArray

Observer array template.

Public Member Functions
RHuiObserverArray()
voidAppendIfNotFoundL(T &)
voidAppendL(T &)
voidClose()
TInt Count()
voidRemove(T &)
voidRemoveIfFound(T &)
voidReset()
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 &)

voidAppendIfNotFoundL(T &aObserver)[inline]

Parameters

T & aObserver

AppendL(T &)

voidAppendL(T &aObserver)[inline]

Parameters

T & aObserver

Close()

voidClose()[inline]

Count()

TInt Count()const [inline]

Remove(T &)

voidRemove(T &aObserver)[inline]

Parameters

T & aObserver

RemoveIfFound(T &)

voidRemoveIfFound(T &aObserver)[inline]

Parameters

T & aObserver

Reset()

voidReset()[inline]

operator=(const RHuiObserverArray &)

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

Assignment is not allowed.

Parameters

const RHuiObserverArray & aObserverArray

operator[](TInt)

T &operator[](TIntaIndex)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]