Location:
badesca.h
Link against: bafl.lib
CPtrC16Array
Supported from 5.0
An array of 16 bit non-modifiable pointer descriptors,
TPtrC16
, implemented using a flat buffer.
|
Defined in CPtrC16Array
:
CPtrC16Array()
, CopyL()
, MdcaCount()
, MdcaPoint()
, operator=
, ~CPtrC16Array()
Inherited from CArrayFix
:
AppendL()
,
AppendL()Append
,
Array()
,
At()
,
Back()
,
End()
,
ExpandL()
,
ExtendL()
,
Find()
,
FindIsq()
,
InsertIsqAllowDuplicatesL()
,
InsertIsqL()
,
InsertL()
,
ResizeL()
,
operator[]
Inherited from CArrayFixBase
:
Compress()
,
Count()
,
Delete()
,
Length()
,
Reset()
,
Sort()
Inherited from CArrayFixFlat
:
SetReserveL()
Inherited from CBase
:
operator new()
CPtrC16Array(TInt aGranularity);
Constructs an array of 16 bit non-modifiable descriptors with
the specified granularity. The length of all elements in the array buffer is
the length of a TPtrC16
object.
No memory is allocated to the array buffer by constructor.
|
TInt MdcaCount() const;
Returns the number of elements in the array. The function
implements the pure virtual function
MDesC16Array::MdcaCount()
.
|
void CopyL(const MDesC16Array& aArray);
Copies a descriptor array into this array, deleting any pre-existing elements.
The function constructs TPtrC16
elements for each
descriptor element in the specified descriptor array.
|
void operator=(const MDesC16Array& aArray);
Copies a descriptor array into this array, deleting any pre-existing elements.
The function constructs TPtrC16
elements for each
descriptor element in the specified descriptor array.
This operator behaves in the same ways as
CPtrC16Array::CopyL()
.
|
TPtrC16 MdcaPoint(TInt aIndex) const;
Indexes into the descriptor array. The function implements the pure
virtual function MDesC16Array::MdcaPoint()
.
|
|