template <class T> void keySet(T& aMap, vector<int>& keySet) { transform( aMap.begin(), aMap.end(), back_inserter(keySet), bind(&T::value_type::first, _1) );
}
here is the error: g++ -O0 -g3 -Wall -c -fmessage-length=0 -oBlockGrouper.o ../BlockGrouper.cpp ../Utils.h: In function 'void keySet(T&, std::vector
&)': ../Utils.h:149: error: '_1' was not declared in this scope
Based on your errors it looks like
_1 is not declared in the scope.
Did you miss adding these:
#include
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Nitin Motgi