CMobilePhoneEditableList Class Reference
| class CMobilePhoneEditableList : public CMobilePhoneEditableListBase |
A template class within a thin-template implementation
Provides the type-safe wrappers for "read-write" access to the CMobilePhoneEditableListBase list class
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CMobilePhoneEditableListBase::CMobilePhoneEditableListBase(TInt,TInt) |
| | CMobilePhoneEditableListBase::DeleteEntryL(TInt) |
| | CMobilePhoneEditableListBase::InsertEntryL(TInt,const TAny *) |
| | CMobilePhoneEditableListBase::~CMobilePhoneEditableListBase() |
| | CMobilePhoneListBase::AddEntryL(const TAny *) |
| | CMobilePhoneListBase::CMobilePhoneListBase(TInt,TInt) |
| | CMobilePhoneListBase::Enumerate()const |
| | CMobilePhoneListBase::ExternalizeL(RWriteStream &)const |
| | CMobilePhoneListBase::InternalizeL(RReadStream &) |
| | CMobilePhoneListBase::MaxNumberEntries()const |
| | CMobilePhoneListBase::RestoreL(const TDesC8 &) |
| | CMobilePhoneListBase::SetMaxNumberEntries(TInt) |
| | CMobilePhoneListBase::StoreL(TDes8 &) |
| | CMobilePhoneListBase::StoreLC() |
| | CMobilePhoneListBase::~CMobilePhoneListBase() |
Constructor & Destructor Documentation
CMobilePhoneEditableList()
| CMobilePhoneEditableList | ( | ) | [protected, inline] |
Member Functions Documentation
AddEntryL(const T &)
| void | AddEntryL | ( | const T & | aEntry | ) | [inline] |
Parameters
| const T & aEntry | Entry to be added to list. |
ChangeEntryL(TInt, const T &)
| void | ChangeEntryL | ( | TInt | aIndex, |
| | const T & | aEntry |
| | ) | [inline] |
Parameters
| TInt aIndex | The entry position to change. A valid index ranges from 0 to count-1, where count is the value returned from CMobilePhoneListBase::Enumerate(). |
| const T & aEntry | Entry to replace the entry at position aEntry in the list. |
ExternalizeEntryL(const TAny *, RWriteStream &)
| void | ExternalizeEntryL | ( | const TAny * | aPtr, |
| | RWriteStream & | aStream |
| | ) | const [private, inline, virtual] |
Pure virtual function that should externalise entry *aPtr into the aStream write stream. This member function is used by ExternalizeL to externalise the separate entries in the list.
Parameters
| const TAny * aPtr | Pointer to the entry to be written to the stream |
| RWriteStream & aStream | On return, the write stream. |
GetEntryL(TInt)
| const T & | GetEntryL | ( | TInt | aIndex | ) | const [inline] |
Parameters
| TInt aIndex | Index into the list of the entry to get. |
InsertEntryL(TInt, const T &)
| void | InsertEntryL | ( | TInt | aIndex, |
| | const T & | aEntry |
| | ) | [inline] |
Parameters
| TInt aIndex | Index of the point at which to insert the new entry. |
| const T & aEntry | Pointer to the new entry. |
InternalizeEntryL(TAny *, RReadStream &)
| void | InternalizeEntryL | ( | TAny * | aPtr, |
| | RReadStream & | aStream |
| | ) | const [private, inline, virtual] |
Pure virtual function that should internalise entry *aPtr from the aStream read stream. This member function is used by InternalizeL to internalise the separate entries in the stream.
Parameters
| TAny * aPtr | On return, pointer to the object that will contain the entry. |
| RReadStream & aStream | The read stream containing the entry to be internalized. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.