15 Apr
2013
15 Apr
'13
9:19 a.m.
2013/4/15 Jürgen Hunold
Hi!
It seems that introducing move semantics to Boot.Any in r 83901 breaks compilation of program_options.
/home/hunold/src/devel/boost/boost/program_options/variables_map.hpp:58:38: note: no known conversion for argument 1 from ‘boost::program_options::variable_value’ to ‘boost::program_options::variable_value&’
Full build log attached.
Any Ideas?
This looks like Boost.Move known limitation: http://www.boost.org/doc/libs/1_53_0/doc/html/move/emulation_limitations.htm... I'm afraid that this will confuse a lot of people who use Boost.Any... May be it would be better to disable ravlue emulation and use rvalues only in C++11? -- Best regards, Antony Polukhin