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.