phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp
branchRCL_3
changeset 9 0d28c1c5b6dd
parent 0 e686773b3f54
equal deleted inserted replaced
8:5586b4d2ec3e 9:0d28c1c5b6dd
   205     };
   205     };
   206 
   206 
   207 CStoreFieldByTypeIterator::CStoreFieldByTypeIterator(
   207 CStoreFieldByTypeIterator::CStoreFieldByTypeIterator(
   208         const MVPbkFieldType& aFieldType,
   208         const MVPbkFieldType& aFieldType,
   209         MVPbkStoreContactFieldCollection& aFields )
   209         MVPbkStoreContactFieldCollection& aFields )
   210     :   CFieldByTypeIterator( aFieldType, aFields )
   210     :   CFieldByTypeIterator<
       
   211             MVPbkStoreContactFieldCollection,
       
   212             MVPbkStoreContactField>( aFieldType, aFields )
   211     {
   213     {
   212     }
   214     }
   213 
   215 
   214 // -----------------------------------------------------------------------------
   216 // -----------------------------------------------------------------------------
   215 // Iterator for const MVPbkBaseContactFieldCollection by Type
   217 // Iterator for const MVPbkBaseContactFieldCollection by Type
   227     };
   229     };
   228 
   230 
   229 CBaseFieldByTypeIterator::CBaseFieldByTypeIterator(
   231 CBaseFieldByTypeIterator::CBaseFieldByTypeIterator(
   230         const MVPbkFieldType& aFieldType,
   232         const MVPbkFieldType& aFieldType,
   231         const MVPbkBaseContactFieldCollection& aFields )
   233         const MVPbkBaseContactFieldCollection& aFields )
   232     :   CFieldByTypeIterator( aFieldType, aFields )
   234     :   CFieldByTypeIterator<
       
   235             const MVPbkBaseContactFieldCollection,
       
   236             const MVPbkBaseContactField>( aFieldType, aFields )
       
   237 
   233     {
   238     {
   234     }
   239     }
   235 
   240 
   236 // -----------------------------------------------------------------------------
   241 // -----------------------------------------------------------------------------
   237 // Iterator for const MVPbkBaseContactFieldCollection by TypeList
   242 // Iterator for const MVPbkBaseContactFieldCollection by TypeList
   249     };
   254     };
   250 
   255 
   251 CBaseFieldByTypeListIterator::CBaseFieldByTypeListIterator(
   256 CBaseFieldByTypeListIterator::CBaseFieldByTypeListIterator(
   252         const MVPbkFieldTypeList& aFieldTypeList,
   257         const MVPbkFieldTypeList& aFieldTypeList,
   253         const MVPbkBaseContactFieldCollection& aFields )
   258         const MVPbkBaseContactFieldCollection& aFields )
   254     :   CFieldByTypeListIterator( aFieldTypeList, aFields )
   259         :   CFieldByTypeListIterator<
       
   260             const MVPbkBaseContactFieldCollection,
       
   261             const MVPbkBaseContactField>( aFieldTypeList, aFields )
   255     {
   262     {
   256     }
   263     }
   257 
   264 
   258 // -----------------------------------------------------------------------------
   265 // -----------------------------------------------------------------------------
   259 // Implementation for CVPbkBaseContactFieldTypeIterator class
   266 // Implementation for CVPbkBaseContactFieldTypeIterator class