Misuse of typename.
[shibboleth/xmltooling.git] / xmltooling / util / Predicates.h
index baf2268..e8e6169 100644 (file)
@@ -92,8 +92,8 @@ namespace xmltooling {
      * @return  the first object in the container matching the predicate, or NULL
      */
     template<typename Container, typename Predicate>
-    typename Container::value_type find_if(const typename Container& c, const typename Predicate& p) {
-        Container::const_iterator i = std::find_if(c.begin(), c.end(), p);
+    typename Container::value_type find_if(const Container& c, const Predicate& p) {
+        typename Container::const_iterator i = std::find_if(c.begin(), c.end(), p);
         return (i!=c.end()) ? *i : NULL;
     }