Location:
e32base.h
Link against: euser.lib
CArrayFixSeg<Class T>
Supported from 5.0
Array of fixed length objects contained within a segmented buffer.
The elements of the array are instances of the template class
T
.
The segmented buffer is an instance of a
CBufSeg
.
The elements can be T
or R
type objects
and must have an accessible default constructor.
|
Defined in CArrayFixSeg
:
CArrayFixSeg()
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 CBase
:
operator new()
CArrayFixSeg(TInt aGranularity);
Constructs a segmented array of fixed length objects with the specified granularity.
The length of all array elements is the length of the class passed as the template parameter. The length must be non-zero. A class whose length is zero causes the constructor to raise an E32USER-CBase 17 panic.
Notes
No memory is allocated to the array buffer by this C++ constructor.
|