diff -r 5586b4d2ec3e -r 0d28c1c5b6dd phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp --- a/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp Wed Apr 14 15:45:35 2010 +0300 +++ b/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp Tue Apr 27 16:23:35 2010 +0300 @@ -207,7 +207,9 @@ CStoreFieldByTypeIterator::CStoreFieldByTypeIterator( const MVPbkFieldType& aFieldType, MVPbkStoreContactFieldCollection& aFields ) - : CFieldByTypeIterator( aFieldType, aFields ) + : CFieldByTypeIterator< + MVPbkStoreContactFieldCollection, + MVPbkStoreContactField>( aFieldType, aFields ) { } @@ -229,7 +231,10 @@ CBaseFieldByTypeIterator::CBaseFieldByTypeIterator( const MVPbkFieldType& aFieldType, const MVPbkBaseContactFieldCollection& aFields ) - : CFieldByTypeIterator( aFieldType, aFields ) + : CFieldByTypeIterator< + const MVPbkBaseContactFieldCollection, + const MVPbkBaseContactField>( aFieldType, aFields ) + { } @@ -251,7 +256,9 @@ CBaseFieldByTypeListIterator::CBaseFieldByTypeListIterator( const MVPbkFieldTypeList& aFieldTypeList, const MVPbkBaseContactFieldCollection& aFields ) - : CFieldByTypeListIterator( aFieldTypeList, aFields ) + : CFieldByTypeListIterator< + const MVPbkBaseContactFieldCollection, + const MVPbkBaseContactField>( aFieldTypeList, aFields ) { }