
5 Jun
2009
5 Jun
'09
10:38 a.m.
I'd still go for making boost::detail::move_swap::swap less specialized, as it is the only option I can see that will result in valid code for types where ADL considers std::swap, even if it could result in sub-optimal performance. That is unless anyone can think of a clever way to circumvent the problem.