epoc32/include/lbs/lbsassistancedatabase.inl
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
     1.1 --- a/epoc32/include/lbs/lbsassistancedatabase.inl	Wed Mar 31 12:27:01 2010 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,209 +0,0 @@
     1.4 -// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.5 -// All rights reserved.
     1.6 -// This component and the accompanying materials are made available
     1.7 -// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     1.8 -// which accompanies this distribution, and is available
     1.9 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
    1.10 -//
    1.11 -// Initial Contributors:
    1.12 -// Nokia Corporation - initial contribution.
    1.13 -//
    1.14 -// Contributors:
    1.15 -//
    1.16 -// Description:
    1.17 -//
    1.18 -
    1.19 -/** ClearAllFields */
    1.20 -inline void RDataBuilderBase::ClearAllFields()
    1.21 -	{DataBuilderFuncs::ClearAllFields(*this);}
    1.22 -
    1.23 -/**
    1.24 -Returns if Data Builder Element Exists
    1.25 -@param aIndex id of element we are interested in
    1.26 -@return ETrue if element exists, EFalse otherwise 
    1.27 - */
    1.28 -inline TBool RDataBuilderArrayBase::ElementExists(const TInt& aIndex) const
    1.29 -	{return DataBuilderFuncs::FieldExists(*this, aIndex);}
    1.30 -
    1.31 -/**
    1.32 -Clears builder array element
    1.33 -@param aIndex id of element we wish to clear
    1.34 - */	
    1.35 -inline void RDataBuilderArrayBase::ClearElement(const TInt& aIndex)
    1.36 -	{DataBuilderFuncs::ClearField(*this, aIndex);}
    1.37 -
    1.38 -
    1.39 -template<typename T, typename Base>
    1.40 -/**
    1.41 -RDataBuilder field exists implementation
    1.42 -@param aFieldId id of field we are interested in
    1.43 -@return TBool if exists
    1.44 - */	
    1.45 -inline TBool RDataBuilder<T, Base>::FieldExists(const typename T::TFieldId& aFieldId) const
    1.46 -	{return DataBuilderFuncs::FieldExists(*this, static_cast<TInt>(aFieldId));}
    1.47 -
    1.48 -
    1.49 -template<typename T, typename Base>
    1.50 -/**
    1.51 -RDataBuilder field exists implementation
    1.52 -@param aFieldId id of field we are interested in
    1.53 -@return TBool if exists
    1.54 - */	
    1.55 -inline TBool RDataBuilder<T, Base>::IsDataAvailable() const
    1.56 -	{return DataBuilderFuncs::AnyFieldExists(*this);}
    1.57 -
    1.58 -
    1.59 -
    1.60 -template<typename T, typename Base>
    1.61 -/**
    1.62 -RDataBuilder clear field exists
    1.63 -@param aFieldId id of field we are interested in
    1.64 - */
    1.65 -inline void RDataBuilder<T, Base>::ClearField(const typename T::TFieldId& aFieldId)
    1.66 -	{DataBuilderFuncs::ClearField(*this, static_cast<TInt>(aFieldId));}
    1.67 -
    1.68 -template<typename T, typename Base>
    1.69 -/**
    1.70 -RDataBuilder array builder implementation
    1.71 -@param aFieldId id of field we are interested in
    1.72 -@param aArrayBuilder array  we are interested in
    1.73 - */
    1.74 -inline void RDataBuilder<T, Base>::GetArrayBuilder(const typename T::TFieldId& aFieldId, RDataBuilderArrayBase& aArrayBuilder)
    1.75 -	{DataBuilderFuncs::GetFieldBuilder(*this, static_cast<TInt>(aFieldId), static_cast<RDataBuilderBase&>(aArrayBuilder));}
    1.76 -
    1.77 -template<typename T, typename BuilderBase>
    1.78 -template<typename S>
    1.79 -/**
    1.80 -RDataBuilder field exists implementation
    1.81 -@param aFieldId id of field we are interested in
    1.82 -@param aDataBuilder field we are interested in
    1.83 - */
    1.84 -inline void RDataBuilder<T, BuilderBase>::GetFieldBuilder(const typename T::TFieldId& aFieldId, RDataBuilder<S, RDataBuilderBase>& aDataBuilder)
    1.85 -	{DataBuilderFuncs::GetFieldBuilder(*this, static_cast<TInt>(aFieldId), static_cast<RDataBuilderBase&>(aDataBuilder));}
    1.86 -	
    1.87 -template<typename T>
    1.88 -/**
    1.89 -Set array element
    1.90 -@param aIndex id of element we are interested in
    1.91 -@param aData data to set in field we are interested in
    1.92 - */
    1.93 -inline void RDataBuilderArray<T>::SetElement(const TInt& aIndex, const T& aData)
    1.94 -	{DataBuilderFuncs::SetField(*this, aIndex, aData);}
    1.95 -
    1.96 -template<typename T>
    1.97 -/**
    1.98 -GetFieldBuilder field
    1.99 -@param aIndex index of field we are interested in
   1.100 -@param aDataBuilder data builder field we are interested in
   1.101 - */
   1.102 -inline void RDataBuilderArray<T>::GetFieldBuilder(const TInt& aIndex, RDataBuilder<T, RDataBuilderBase>& aDataBuilder)
   1.103 -	{DataBuilderFuncs::GetFieldBuilder(*this, aIndex, aDataBuilder);}
   1.104 -	
   1.105 -template<typename T, typename BuilderBase>
   1.106 -template<typename S>
   1.107 -/**
   1.108 -Sets field in DataBuilder
   1.109 -@param aFieldId index of field we are interested in
   1.110 -@param aData data to set in field we are interested in
   1.111 - */
   1.112 -inline void RDataBuilder<T, BuilderBase>::SetField(const typename T::TFieldId& aFieldId, const S& aData)
   1.113 -	{DataBuilderFuncs::SetField(*this, aFieldId, aData);}
   1.114 -
   1.115 -/**
   1.116 -Returns maximum entries
   1.117 -@return Count within array
   1.118 - */
   1.119 -inline TInt RDataBuilderArrayBase::MaxCount() const
   1.120 -	{return DataBuilderFuncs::MaxCount(*this);}
   1.121 -	
   1.122 -/////////////////////////////////
   1.123 -
   1.124 -template<typename T, typename Base>
   1.125 -
   1.126 -/**
   1.127 -Returns true if Data Builder Field Exists
   1.128 -@param aFieldId id of field we are interested in
   1.129 -@return ETrue if field exists, EFalse otherwise 
   1.130 - */
   1.131 -inline TBool RDataReader<T, Base>::FieldExists(const typename T::TFieldId& aFieldId) const
   1.132 -	{return DataReaderFuncs::FieldExists(*this, static_cast<TInt>(aFieldId));}
   1.133 -
   1.134 -
   1.135 -template<typename T, typename Base>
   1.136 -/**
   1.137 -Returns true if any field exists in the Reader
   1.138 -@param aFieldId id of field we are interested in
   1.139 -@return TBool if exists
   1.140 - */	
   1.141 -inline TBool RDataReader<T, Base>::IsDataAvailable() const
   1.142 -	{return DataReaderFuncs::AnyFieldExists(*this);}
   1.143 -
   1.144 -
   1.145 -template<typename T>
   1.146 -/**
   1.147 -Get array element
   1.148 -@param aIndex index of element we are interested in
   1.149 -@param aData data to read in field we are interested in
   1.150 -@return Standard Symbian Error code
   1.151 - */
   1.152 -inline TInt RDataReaderArray<T>::GetElement(const TInt& aIndex, T& aData) const
   1.153 -	{return DataReaderFuncs::GetField(*this, aIndex, aData);}
   1.154 -
   1.155 -template<typename T>
   1.156 -/**
   1.157 -GetFieldReader field exists implementation
   1.158 -@param aIndexid index of field we are interested in
   1.159 -@param aDataReader data reader we are interested in
   1.160 -@return Standard Symbian Error code
   1.161 - */
   1.162 -inline TInt RDataReaderArray<T>::GetFieldReader(const TInt& aIndex, RDataReader<T, RDataReaderBase>& aDataReader) const
   1.163 -	{return DataReaderFuncs::GetFieldReader(*this, aIndex, aDataReader);}
   1.164 -
   1.165 -template<typename T, typename BuilderBase>
   1.166 -template<typename S>
   1.167 -/**
   1.168 -GetField field exists implementation
   1.169 -@param aFieldId index of field we are interested in
   1.170 -@param aData data from reader we are interested in
   1.171 -@return field Id
   1.172 - */
   1.173 -inline TInt RDataReader<T, BuilderBase>::GetField(const typename T::TFieldId& aFieldId, S& aData) const
   1.174 -	{return DataReaderFuncs::GetField(*this, aFieldId, aData);}
   1.175 -
   1.176 -/**
   1.177 -Returns if element exists
   1.178 -@param aIndex index of exists we are interested in
   1.179 -@return ETrue if element exists, EFalse otherwise 
   1.180 - */	
   1.181 -inline TBool RDataReaderArrayBase::ElementExists(const TInt& aIndex) const
   1.182 -	{return DataReaderFuncs::FieldExists(*this, aIndex);}
   1.183 -
   1.184 -template<typename T, typename ReaderBase>
   1.185 -
   1.186 -/**
   1.187 -ArrayReader array reader implementation
   1.188 -@param aFieldId id of field we are interested in
   1.189 -@param aArrayBuilder array  we are interested in
   1.190 -@return returns id
   1.191 - */
   1.192 -inline TInt RDataReader<T, ReaderBase>::GetArrayReader(const typename T::TFieldId& aFieldId, RDataReaderArrayBase& aArrayReader) const
   1.193 -	{return DataReaderFuncs::GetFieldReader(*this, static_cast<TInt>(aFieldId), static_cast<RDataReaderBase&>(aArrayReader));}
   1.194 -
   1.195 -template<typename T, typename ReaderBase>
   1.196 -template<typename S>
   1.197 -/**
   1.198 -FieldReader implementation
   1.199 -@param aFieldId id of field we are interested in
   1.200 -@param aDataReader we are interested in
   1.201 -@return returns id
   1.202 - */
   1.203 -inline TInt RDataReader<T, ReaderBase>::GetFieldReader(const typename T::TFieldId& aFieldId, RDataReader<S, RDataReaderBase>& aDataReader) const
   1.204 -	{return DataReaderFuncs::GetFieldReader(*this, static_cast<TInt>(aFieldId), static_cast<RDataReaderBase&>(aDataReader));}
   1.205 -
   1.206 -/**
   1.207 -Returns maximum entries
   1.208 -@return Count within reader array
   1.209 - */	
   1.210 -inline TInt RDataReaderArrayBase::MaxCount() const
   1.211 -	{return DataReaderFuncs::MaxCount(*this);}
   1.212 -