25 Feb
2009
25 Feb
'09
4:06 p.m.
anony
Just by including: "boost/thread.hpp", which includes "boost/bind.hpp" you pollute the namespace. If you also use Boost.Lambda, you must change _1 to boost::lambda::_1.
Is this going to be fixed? Any workarounds?
This issue crops up since years and annoys everybody. I still pray for the day when someone removes this from :: I ended up using explicit namespace prefixes everywhere. Workaround: namespace bl = boost::lambda; // use bl::_1 in code Markus