CDesC8ArraySeg Class Reference

class CDesC8ArraySeg : public CDesC8Array
An array of 8 bit descriptors implemented using a segmented buffer. "bafl.lib"
Since
5.0

Inherits from

Public Member Functions
CDesC8ArraySeg(TInt)
~CDesC8ArraySeg()
Inherited Functions
CArrayFixBase::At(TInt)const
CArrayFixBase::AtR(const CBase *,TInt)
CArrayFixBase::Back(TInt)const
CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt)
CArrayFixBase::Compress()
CArrayFixBase::Count()const
CArrayFixBase::CountR(const CBase *)
CArrayFixBase::End(TInt)const
CArrayFixBase::ExpandL(TInt)
CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const
CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const
CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &)
CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &)
CArrayFixBase::InsertL(TInt,const TAny *)
CArrayFixBase::InsertL(TInt,const TAny *,TInt)
CArrayFixBase::InsertRepL(TInt,const TAny *,TInt)
CArrayFixBase::Length()const
CArrayFixBase::ResizeL(TInt,const TAny *)
CArrayFixBase::SetKey(TKeyArrayFix &)const
CArrayFixBase::SetReserveFlatL(TInt)
CArrayFixBase::Sort(TKeyArrayFix &)
CArrayFixBase::~CArrayFixBase()
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()
CDesC8Array::AppendL(const TDesC8 &)
CDesC8Array::CDesC8Array(TBufRep,TInt)
CDesC8Array::Delete(TInt)
CDesC8Array::Delete(TInt,TInt)
CDesC8Array::Find(const TDesC8 &,TInt &,TKeyCmpText)const
CDesC8Array::FindIsq(const TDesC8 &,TInt &,TKeyCmpText)const
CDesC8Array::InsertIsqAllowDuplicatesL(const TDesC8 &,TKeyCmpText)
CDesC8Array::InsertIsqL(const TDesC8 &,TKeyCmpText)
CDesC8Array::InsertL(TInt,const TDesC8 &)
CDesC8Array::MdcaCount()const
CDesC8Array::MdcaPoint(TInt)const
CDesC8Array::Reset()
CDesC8Array::Sort(TKeyCmpText)
CDesC8Array::operator[](TInt)const
CDesC8Array::~CDesC8Array()

Constructor & Destructor Documentation

CDesC8ArraySeg(TInt)

IMPORT_CCDesC8ArraySeg(TIntaGranularity)

Constructs a segmented descriptor array with the specified granularity.

No memory is allocated to the array buffer by this constructor.

Parameters

TInt aGranularityThe granularity of the array. This value must be positive otherwise the constructor raises an E32USER-CBase 18 panic.

~CDesC8ArraySeg()

IMPORT_C~CDesC8ArraySeg()

Frees all resources owned by the object, prior to its destruction.