class TPositionFieldIndex |
This is an internal class used for indexing entries in HPositionGenericInfo. Methods in this class are not intended to be called directly. Clients should use HPositionGenericInfo::GetValue() and HPositionGenericInfo::SetValue() methods.
Public Member Functions | |
---|---|
TPositionFieldIndex() | |
TPositionFieldId | FieldId() |
TUint16 | FieldStartPos() |
PositionFieldManager::TFieldType | FieldType() |
void | SetFieldId(TPositionFieldId) |
void | SetFieldStartPos(TUint16) |
void | SetFieldType(PositionFieldManager::TFieldType) |
Private Attributes | |
---|---|
TPositionFieldId | iFieldId |
TUint16 | iFieldStartPos |
PositionFieldManager::TFieldType | iFieldType |
TPositionFieldId | FieldId | ( | ) | const [inline] |
Get the field ID referred to by this object. The Field Id. The Id is one of the enumerated values of _TPositionFieldId.
TUint16 | FieldStartPos | ( | ) | const [inline] |
Get the offset in buffer where this field is contained. The offset in the buffer.
PositionFieldManager::TFieldType | FieldType | ( | ) | const [inline] |
Get the data type of this field. The data type of this field. The data type is one of the enumerated values of PositionFieldManager::TFieldType.
void | SetFieldId | ( | TPositionFieldId | aFieldId | ) | [inline] |
Set the field ID referred to by this object.
TPositionFieldId aFieldId | The Id of the field referred by this object. The Id is one of the enumerated values of _TPositionFieldId. |
void | SetFieldStartPos | ( | TUint16 | aFieldStartPos | ) | [inline] |
Set the offset in buffer where this field is contained.
TUint16 aFieldStartPos | The offset in the buffer where this field is added. |
void | SetFieldType | ( | PositionFieldManager::TFieldType | aFieldType | ) | [inline] |
Set the data type of this field.
PositionFieldManager::TFieldType aFieldType | The data type of this field. The data type is one of the enumerated values of PositionFieldManager::TFieldType. |
TPositionFieldId | iFieldId | [private] |
Id of the field that this index refers to.
TUint16 | iFieldStartPos | [private] |
Offset from HPositionGenericInfo::iBuffer that the object referred to by this index starts at.
PositionFieldManager::TFieldType | iFieldType | [private] |
Type of the data that this index refers to.