#include <bacell.h>
class TCellRef |
Public Attributes | |
---|---|
TInt | iCol |
TInt | iRow |
Public Member Functions | |
---|---|
TCellRef() | |
TCellRef(TInt, TInt) | |
void | ExternalizeL(RWriteStream &) |
IMPORT_C void | InternalizeL(RReadStream &) |
IMPORT_C void | Offset(TInt, TInt) |
TBool | operator!=(const TCellRef &) |
TCellRef & | operator+=(const TCellRef &) |
TCellRef & | operator-=(const TCellRef &) |
TBool | operator==(const TCellRef &) |
Identifies a cell by row and column number.
TCellRef | ( | ) | [inline] |
Default constructor.
The object's row and column number are undefined.
void | ExternalizeL | ( | RWriteStream & | aStream | ) | const [inline] |
Externalises an object of this class to a write stream.
The presence of this function means that the standard templated operator<<() can be used to externalise objects of this class.
Parameter | Description |
---|---|
aStream | Stream to which the object should be externalised. |
IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
Internalises an object of this class from a read stream.
The presence of this function means that the standard templated operator>>() can be used to internalise objects of this class.
Note that the function has assignment semantics. It replaces the old value of the object with a new value read from the read stream.
Parameter | Description |
---|---|
aStream | Stream from which the object is to be internalised. |
Adds the specified row and column numbers to this cell's row and column values.
Parameter | Description |
---|---|
aRowOffset | The row number to be added. The value may be positive, zero or negative. |
aColOffset | The column number to be added. The value may be positive, zero or negative. |
Adds the specified cell to this cell.
Addition is the process of adding the specified cell's row and column numbers to this cell's row and column numbers respectively.
Parameter | Description |
---|---|
aCell | The cell to be added. |
Returns: A reference to this cell object.
Subtracts the specified cell from this cell.
Subtraction is the process of subtracting the specified cell's row and column numbers from this cell's row and column numbers respectively.
Parameter | Description |
---|---|
aCell | The cell to be subtracted. |
Returns: A reference to this cell object.