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().
|
|