Location:
e32base.h
Link against: euser.lib
CArrayPtrSeg<class T>
Supported from 5.0
Array of pointers to objects implemented using a segmented dynamic
buffer. The elements of the array are pointers to instances of the template
class T and are contained within a CBufSeg.
This type of array has the full behaviour of segmented arrays but,
in addition, the CArrayPtr<class T>::ResetAndDestroy()
function offers a way of destroying all of the objects whose pointers form the
elements of the array before resetting the array.
|
Defined in CArrayPtrSeg:
CArrayPtrSeg()
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 CArrayPtr:
ResetAndDestroy()
Inherited from CBase:
operator new()
CArrayPtrSeg(TInt aGranularity);
Constructs a segmented array of pointers with specified granularity.
Notes
No memory is allocated to the array buffer by this C++ constructor.
|