template <> |
class CArrayFixFlat< TInt > : public CArrayFix< TInt > |
Template specialisation base class for arrays of TInt types implemented in a flat dynamic buffer.
Public Member Functions | |
---|---|
CArrayFixFlat(TInt) | |
~CArrayFixFlat() | |
void | SetReserveL(TInt) |
void | SetReserveL | ( | TInt | aCount | ) | [inline] |
Reserves space in the array buffer.
If necessary, the array buffer is allocated or re-allocated so that it can accommodate the specified number of TInt elements.
After a successful call to this function, elements can be added to the array and the process is guaranteed not to fail for lack of memory - provided the total number of elements does not exceed the specified number.
This function does not increase the number of elements in the array; i.e. the member function CArrayFixBase::Count() returns the same value both before and after a call to this function.
panic
E32USER-CBase 27, if aCount is less than the current number of elements in the array.
TInt aCount | The total number of elements for which space is to be reserved. |