CMobilePhoneEditableListBase Class Reference
| class CMobilePhoneEditableListBase : public CMobilePhoneListBase |
A base class within a thin-template implementation
Implements the methods for "write" access to a list class
Inherits from
- CMobilePhoneEditableListBase
| 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() |
| | CMobilePhoneListBase::AddEntryL(const TAny *) |
| | CMobilePhoneListBase::CMobilePhoneListBase(TInt,TInt) |
| | CMobilePhoneListBase::Enumerate()const |
| | CMobilePhoneListBase::ExternalizeEntryL(const TAny *,RWriteStream &)const |
| | CMobilePhoneListBase::ExternalizeL(RWriteStream &)const |
| | CMobilePhoneListBase::GetEntryL(TInt)const |
| | CMobilePhoneListBase::InternalizeEntryL(TAny *,RReadStream &)const |
| | CMobilePhoneListBase::InternalizeL(RReadStream &) |
| | CMobilePhoneListBase::MaxNumberEntries()const |
| | CMobilePhoneListBase::RestoreL(const TDesC8 &) |
| | CMobilePhoneListBase::SetMaxNumberEntries(TInt) |
| | CMobilePhoneListBase::StoreL(TDes8 &) |
| | CMobilePhoneListBase::StoreLC() |
| | CMobilePhoneListBase::~CMobilePhoneListBase() |
Constructor & Destructor Documentation
CMobilePhoneEditableListBase(TInt, TInt)
| IMPORT_C | CMobilePhoneEditableListBase | ( | TInt | aLength, |
| | TInt | aGranularity |
| | ) | [protected] |
Parameters
| TInt aLength | The length of the elements of this fixed length array. This value must be positive otherwise the constructor raises an E32USER-CBase 17 panic. |
| TInt aGranularity | The granularity of the array. This value must be positive otherwise the constructor raises an E32USER-CBase 18 panic. |
~CMobilePhoneEditableListBase()
| IMPORT_C | ~CMobilePhoneEditableListBase | ( | ) | |
Standard empty destructor.
Member Functions Documentation
DeleteEntryL(TInt)
| IMPORT_C void | DeleteEntryL | ( | TInt | aIndex | ) | |
Deletes the entry at index aIndex from the list.
Parameters
| TInt aIndex | Index of the entry to be deleted from the list |
InsertEntryL(TInt, const TAny *)
| IMPORT_C void | InsertEntryL | ( | TInt | aIndex, |
| | const TAny * | aEntry |
| | ) | [protected] |
Inserts a new list entry at the specified index
-
leave
- EListIndexOutOfRange If aIndex > number of entries in the list.
-
leave
- EListMaxNumberReached If the maximum number of entries is reached.
-
capability
- None
Parameters
| TInt aIndex | Index of the point at which to insert the new entry |
| const TAny * aEntry | Pointer to the new entry |
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.