| 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 |