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.