Add typename to template code
authorscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Sat, 28 Jan 2012 18:33:35 +0000 (18:33 +0000)
committerscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Sat, 28 Jan 2012 18:33:35 +0000 (18:33 +0000)
git-svn-id: https://svn.shibboleth.net/cpp-sp/branches/REL_2@3563 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp

index 4f4a8d2..122eec0 100644 (file)
@@ -257,7 +257,7 @@ template <class T> void MetadataExtractor::doLangSensitive(
     T* match = nullptr;
     if (request && request->startLangMatching()) {
         do {
-            for (vector<T*>::const_iterator i = objects.begin(); !match && i != objects.end(); ++i) {
+            for (typename vector<T*>::const_iterator i = objects.begin(); !match && i != objects.end(); ++i) {
                 if (request->matchLang((*i)->getLang()))
                     match = *i;
             }