diff --git a/src/data/filter.hpp b/src/data/filter.hpp index 63889f83..db418494 100644 --- a/src/data/filter.hpp +++ b/src/data/filter.hpp @@ -26,7 +26,7 @@ class Filter : public IntrusivePtrVirtualBase { } /// Select objects from a list virtual void getItems(vector const& in, vector& out) const { - for (vector::const_iterator it = in.begin() ; it != in.end() ; ++it) { + for (typename vector::const_iterator it = in.begin() ; it != in.end() ; ++it) { if (keep(**it)) { out.push_back(*it); }