class CDesC16Array : public CArrayFixBase |
An implementation base class for 16 bit descriptor arrays. It provides some of the behaviour for 16 bit descriptor arrays.
The class is abstract and cannot be instantiated. " bafl.lib " 5.0
Public Member Functions | |
---|---|
~CDesC16Array() | |
IMPORT_C void | AppendL(const TDesC16 &) |
IMPORT_C void | Delete(TInt) |
IMPORT_C void | Delete(TInt, TInt) |
IMPORT_C TInt | Find(const TDesC16 &, TInt &, TKeyCmpText) |
IMPORT_C TInt | FindIsq(const TDesC16 &, TInt &, TKeyCmpText) |
IMPORT_C TInt | InsertIsqAllowDuplicatesL(const TDesC16 &, TKeyCmpText) |
IMPORT_C TInt | InsertIsqL(const TDesC16 &, TKeyCmpText) |
IMPORT_C void | InsertL(TInt, const TDesC16 &) |
IMPORT_C TInt | MdcaCount() |
IMPORT_C TPtrC16 | MdcaPoint(TInt) |
IMPORT_C void | Reset() |
IMPORT_C void | Sort(TKeyCmpText) |
TPtrC16 | operator[](TInt) |
Protected Member Functions | |
---|---|
CDesC16Array(TBufRep, TInt) |
IMPORT_C TInt | Find | ( | const TDesC16 & | aPtr, |
TInt & | aPos, | |||
TKeyCmpText | aTextComparisonType = ECmpFolded | |||
) | const |
const TDesC16 & aPtr | |
TInt & aPos | |
TKeyCmpText aTextComparisonType = ECmpFolded |
IMPORT_C TInt | FindIsq | ( | const TDesC16 & | aPtr, |
TInt & | aPos, | |||
TKeyCmpText | aTextComparisonType = ECmpFolded | |||
) | const |
const TDesC16 & aPtr | |
TInt & aPos | |
TKeyCmpText aTextComparisonType = ECmpFolded |
IMPORT_C TInt | InsertIsqAllowDuplicatesL | ( | const TDesC16 & | aPtr, |
TKeyCmpText | aTextComparisonType = ECmpFolded | |||
) |
const TDesC16 & aPtr | |
TKeyCmpText aTextComparisonType = ECmpFolded |
IMPORT_C TInt | InsertIsqL | ( | const TDesC16 & | aPtr, |
TKeyCmpText | aTextComparisonType = ECmpFolded | |||
) |
const TDesC16 & aPtr | |
TKeyCmpText aTextComparisonType = ECmpFolded |
IMPORT_C void | Sort | ( | TKeyCmpText | aTextComparisonType = ECmpFolded | ) |
TKeyCmpText aTextComparisonType = ECmpFolded |
TPtrC16 | operator[] | ( | TInt | aIndex | ) | const [inline] |
Returns a non-modifiable descriptor to represent the descriptor element located at the specified index within the array.
A 16 bit non-modifiable pointer descriptor.
TInt aIndex | The position of the descriptor element within the array. The position is relative to zero; i.e. zero implies the first descriptor element in the array. This value must be non-negative and less than the number of descriptors currently within the array otherwise the operator panics with EArrayIndexOutOfRange |