Thanks. I add the import and namespace, but I still
get the same arror:
../Utils.h: In function âvoid keySet(T&,
std::vector
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
using boost::lambda::_1; -- Nitin Motgi
__________________________________________________ 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
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com