Subject: [Boost-bugs] [Boost C++ Libraries] #9271: C4512 warnings with VS 2013 RTM
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-19 14:07:57
#9271: C4512 warnings with VS 2013 RTM
-------------------------------------+--------------------------
Reporter: sebi707@⦠| Owner: apolukhin
Type: Bugs | Status: new
Milestone: To Be Determined | Component: lexical_cast
Version: Boost Development Trunk | Severity: Problem
Keywords: |
-------------------------------------+--------------------------
Some conversions (e.g. std::string to float) result in a warning on the
newest VS version. This are the warnings I'm getting while compiling a
bigger project with the currect boost trunk version:
boost/lexical_cast.hpp(726): warning C4512:
'boost::detail::lcast_put_unsigned<Traits,utype,CharT>' : assignment
operator could not be generated
boost/lexical_cast.hpp(862): warning C4512:
'boost::detail::lcast_ret_unsigned<Traits,Type,CharT>' : assignment
operator could not be generated
boost/lexical_cast.hpp(1984): warning C4512:
'boost::detail::lexical_ostream_limited_src<char,std::char_traits<char>>'
: assignment operator could not be generated
This classes (and possibly more) should have a deleted/private assignment
operator or disable this warning altogether. Hopefully this can be fixed
before the 1.55 release.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9271> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC