7 Jun
2015
7 Jun
'15
5:43 p.m.
Right. But if lib X prefers/needs to use the Boost version always, they don't have to use this mechanism.
What I'm saying is more like lib X has a dual interface, but _the user_ of lib X wants to use the boost:: version, whereas lib X detects C++11 and provides the std:: version.
Got you. Yes that's an issue, and probably the only solution is for each library to have a macro that signals which to use :( John.