On 6/8/2014 1:58 PM, Antony Polukhin wrote:
2014-06-08 18:51 GMT+04:00 Peter Dimov <lists@pdimov.com>:
Antony Polukhin wrote:
This does not look right. polymorpic_cast and polymotphic_downcast do not
look like they belong to Numeric. They do not deal with numbers at all.
The proposal is:
- move the polymorphic casts into their own header, in conversion, boost/polymorphic_cast.hpp; - move boost/cast.hpp, which is now
#include <boost/implicit_cast.hpp> #include <boost/polymorphic_cast.hpp> #include <boost/numeric/conversion/cast.hpp>
into numeric/conversion, pending deprecation.
This looks reasonable.
BTW what about the new Conversion library (was it accepted?)? If it was accepted, then it will add a lot of dependencies and it would be better to separate it from the old conversion library.
The new library, called Convert ( not Conversion ), was accepted.