Location:
e32base.h
Link against: euser.lib
CArrayFixSeg<TAny>
Supported from 5.0
An array of fixed length untyped objects using a segmented dynamic
buffer. The array elements are contained within a CBufSeg.
The class is useful for constructing an array of fixed length buffers, where the length is decided at run time.
This class is also useful as a data member of a base class in a thin template class/base class pair where the type of the array element is not known until the owning thin template class is instantiated.
|
Defined in CArrayFixSeg:
CArrayFixSeg(), ~CArrayFixSeg()
Inherited from CArrayFix<TAny>:
AppendL(),
AppendL()Append,
At(),
Back(),
End(),
ExtendL()
Inherited from CArrayFixBase:
Compress(),
Count(),
Delete(),
Length(),
Reset(),
Sort()
Inherited from CBase:
operator new()
CArrayFixSeg(TInt aRecordLength,TInt aGranularity);
Constructs a segmented array of fixed length objects with the specified granularity to contain elements of the specified length.
Notes
No memory is allocated to the array buffer by this C++ constructor.
|
~CArrayFixSeg()
The destructor is empty and is present only to cause the virtual function table to be defined in a unique module.