RSenPointerMap Class Reference

#include "senpointermap.h"

Link against: SenFramework.lib

class RSenPointerMap
Public Member Functions
RSenPointerMap(TBool, TBool)
~RSenPointerMap()
TInt Append(const K *, const V *)
TInt Count()
TInt Find(const K &)
TInt FindReverse(const K &)
TInt FindValue(const V &)
TInt Insert(const K *, const V *)
K *KeyAt(TInt)
TInt Remove(const V &)
TInt RemoveAt(TInt)
TInt RemoveByKey(const K &)
voidReset()
TInt UpdateValue(const K *, const V *)
const V *ValueAt(TInt)

Constructor & Destructor Documentation

RSenPointerMap ( TBool, TBool )

RSenPointerMap(TBoolaTakeOwnershipKey,
TBoolaTakeOwnershipValue
)[inline]

~RSenPointerMap ( )

~RSenPointerMap()[inline]

Member Function Documentation

Append ( const K *, const V * )

TInt Append(const K *aKey,
const V *aValue
)[inline]

Count ( )

TInt Count()const [inline]

Find ( const K & )

TInt Find(const K &aKey)const [inline]

FindReverse ( const K & )

TInt FindReverse(const K &aKey)const [inline]

FindValue ( const V & )

TInt FindValue(const V &aValue)const [inline]

Insert ( const K *, const V * )

TInt Insert(const K *aKey,
const V *aValue
)[inline]

KeyAt ( TInt )

K *KeyAt(TIntaIndex)[inline]

Remove ( const V & )

TInt Remove(const V &aValue)[inline]

RemoveAt ( TInt )

TInt RemoveAt(TIntaIndex)[inline]

RemoveByKey ( const K & )

TInt RemoveByKey(const K &aKey)[inline]

Reset ( )

voidReset()[inline]

UpdateValue ( const K *, const V * )

TInt UpdateValue(const K *aKey,
const V *aValue
)[inline]

ValueAt ( TInt )

const V *ValueAt(TIntaIndex)const [inline]