Bug 1762 - Fix calling of super-class with full template name.
--- a/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp Fri Mar 19 14:42:44 2010 -0700
+++ b/phonebookengines/VirtualPhonebook/VPbkEng/src/CVPbkContactFieldIterator.cpp Fri Mar 19 14:43:57 2010 -0700
@@ -207,7 +207,9 @@
CStoreFieldByTypeIterator::CStoreFieldByTypeIterator(
const MVPbkFieldType& aFieldType,
MVPbkStoreContactFieldCollection& aFields )
- : CFieldByTypeIterator( aFieldType, aFields )
+ : CFieldByTypeIterator<
+ MVPbkStoreContactFieldCollection,
+ MVPbkStoreContactField>( aFieldType, aFields )
{
}
@@ -229,7 +231,9 @@
CBaseFieldByTypeIterator::CBaseFieldByTypeIterator(
const MVPbkFieldType& aFieldType,
const MVPbkBaseContactFieldCollection& aFields )
- : CFieldByTypeIterator( aFieldType, aFields )
+ : CFieldByTypeIterator<
+ const MVPbkBaseContactFieldCollection,
+ const MVPbkBaseContactField>( aFieldType, aFields )
{
}
@@ -251,7 +255,9 @@
CBaseFieldByTypeListIterator::CBaseFieldByTypeListIterator(
const MVPbkFieldTypeList& aFieldTypeList,
const MVPbkBaseContactFieldCollection& aFields )
- : CFieldByTypeListIterator( aFieldTypeList, aFields )
+ : CFieldByTypeListIterator<
+ const MVPbkBaseContactFieldCollection,
+ const MVPbkBaseContactField>( aFieldTypeList, aFields )
{
}