![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CDesC16ArraySeg : public CDesC16Array;
An array of 16 bit descriptors implemented using a segmented buffer. "bafl.lib"
MDesC16Array
- Interface class for 16 bit descriptor arrays. It should be inherited by classes ...
CBase
-
Base class for all classes to be instantiated on the heap.
CArrayFixBase
-
Base class for arrays of fixed length objects.
CDesC16Array
- An implementation base class for 16 bit descriptor arrays. It provides some of t...
CDesC16ArraySeg
- An array of 16 bit descriptors implemented using a segmented buffer. "bafl....
Defined in CDesC16ArraySeg
:
CDesC16ArraySeg(TInt)
Construct a segmented descriptor array with the specified granularity.~CDesC16ArraySeg()
Frees all resources owned by the object, prior to its destruction. Inherited from CArrayFixBase
:
Compress()
Compresses the array.Count()const
Gets the number of elements held in the array.Length()const
Gets the length of an element.Sort(TKeyArrayFix &)
Sorts the elements of the array into key sequence.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...Inherited from CDesC16Array
:
AppendL(const TDesC16 &)
Appends a descriptor onto the end of any existing descriptor elements in the arr...CDesC16Array(TBufRep,TInt)
Delete(TInt)
Delete(TInt,TInt)
Deletes one or more logically contiguous descriptor elements from the array.Find(const TDesC16 &,TInt &,TKeyCmpText)const
Finds the position of a descriptor element within the array which matches the sp...FindIsq(const TDesC16 &,TInt &,TKeyCmpText)const
Finds the position of a descriptor element within the array which matches the sp...InsertIsqAllowDuplicatesL(const TDesC16 &,TKeyCmpText)
Inserts a descriptor into the array at a position which maintains the sequence o...InsertIsqL(const TDesC16 &,TKeyCmpText)
Inserts a descriptor into the array at a position which maintains the sequence o...InsertL(TInt,const TDesC16 &)
Inserts a descriptor into the array at the specified position.MdcaCount()const
Returns the number of descriptor elements in the array. The function implements ...MdcaPoint(TInt)const
Indexes into a descriptor array. The function implements the interface MDesC16Ar...Reset()
Deletes all descriptors from the array and frees the memory allocated to the arr...Sort(TKeyCmpText)
Sorts the descriptor elements into sequence.operator[](TInt)const
Returns a non-modifiable descriptor to represent the descriptor element located ...IMPORT_C CDesC16ArraySeg(TInt aGranularity);
Construct a segmented descriptor array with the specified granularity.
No memory is allocated to the array buffer by this C++ constructor.
|
IMPORT_C ~CDesC16ArraySeg();
Frees all resources owned by the object, prior to its destruction.