Location:
e32base.h
Link against: euser.lib
CArrayVarSeg<class T>
Supported from 5.0
Array of variable length objects implemented using a segmented
dynamic buffer. The elements of the array are instances of the template class
T
and are contained within their own heap cells. Pointers to the
elements are maintained within a segmented dynamic buffer, a
CbufSeg
.
The elements can be T
or R
type objects
and must have an accessible default constructor.
|
Defined in CArrayVarSeg
:
CArrayVarSeg()
Inherited from CArrayVar
:
AppendL()
,
Array()
,
At()
,
ExpandL()
,
ExtendL()
,
Find()
,
FindIsq()
,
InsertIsqAllowDuplicatesL()
,
InsertIsqL()
,
InsertL()
,
operator[]
Inherited from CArrayVarBase
:
Compress()
,
Count()
,
Delete()
,
Length()
,
Reset()
,
Sort()
Inherited from CBase
:
operator new()
CArrayVarSeg(TInt aGranularity);
Constructs a variable segmented array with specified granularity.
Notes
No memory is allocated to the array buffer by this C++ constructor.
|