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 &)
void
|
GetArrayBuilder
|
(
|
const typename T::TFieldId &
|
aFieldId,
|
|
RDataBuilderArrayBase
&
|
aArrayBuilder
|
|
)
|
[inline]
|
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.