RDataBuilder Class Reference
Data Builder Array Base class
Constructor & Destructor Documentation
RDataBuilder(const TLbsAssistanceDataLayoutMap *)
Member Functions Documentation
ClearField(const typename T::TFieldId &)
void | ClearField | ( | const typename T::TFieldId & | aFieldId | ) | [inline] |
Parameters
const typename T::TFieldId & aFieldId | id of field we are interested in |
FieldExists(const typename T::TFieldId &)
TBool
| FieldExists | ( | const typename T::TFieldId & | aFieldId | ) | const [inline] |
Returns if Data Builder Field Exists
RDataBuilder field exists implementation
Parameters
const typename T::TFieldId & aFieldId | id of field we are interested in |
GetArrayBuilder(const typename T::TFieldId &, RDataBuilderArrayBase &)
GetArrayBuilder
Array builder RDataBuilder array builder implementation
Parameters
const typename T::TFieldId & aFieldId | id of field we are interested in |
RDataBuilderArrayBase & aArrayBuilder | array we are interested in |
GetFieldBuilder(const typename T::TFieldId &, RDataBuilder< S, RDataBuilderBase > &)
GetFieldBuilder Get must get a RDataBuilder<S, RDataBuilderBase>, not a RDataBuilder<S, RDataBuilderRootBase> - hence the template as is... RDataBuilder field exists implementation
Parameters
const typename T::TFieldId & aFieldId | id of field we are interested in |
RDataBuilder< S, RDataBuilderBase > & aDataBuilder | field we are interested in |
IsDataAvailable()
TBool
| IsDataAvailable | ( | ) | const [inline] |
Returns if Any Data Builder Field Exists
RDataBuilder field exists implementation
SetField(const typename T::TFieldId &, const S &)
void | SetField | ( | const typename T::TFieldId & | aFieldId, |
| const S & | aData |
| ) | [inline] |
Set field Sets field in DataBuilder
Parameters
const typename T::TFieldId & aFieldId | index of field we are interested in |
const S & aData | data to set in field we are interested in |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.