[Boost-bugs] [Boost C++ Libraries] #5109: assignment operator could not be generated VC 2008

Subject: [Boost-bugs] [Boost C++ Libraries] #5109: assignment operator could not be generated VC 2008
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-01-22 09:11:28


#5109: assignment operator could not be generated VC 2008
--------------------------------+-------------------------------------------
 Reporter: borisarb@… | Owner: nasonov
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: scope_exit
  Version: Boost 1.45.0 | Severity: Problem
 Keywords: warning VC2008 |
--------------------------------+-------------------------------------------
 I get the folowing warnings when using BOOST_SCOPE_EXIT from
 boost/scope_exit.hpp in VC 2008 SP1


 {{{
 1>D:\Programming\boost_1_45_0\boost/scope_exit.hpp(84) : warning C4512:
 'boost::scope_exit::aux::member<T,Tag>' : assignment operator could not be
 generated
 1> with
 1> [
 1> T=test::boost_se_params_t_0::boost_se_param_t_0_0,
 1> Tag=boost_se_tag_0_0
 1> ]
 1> .\test.cpp(7) : see reference to class template instantiation
 'boost::scope_exit::aux::member<T,Tag>' being compiled
 1> with
 1> [
 1> T=test::boost_se_params_t_0::boost_se_param_t_0_0,
 1> Tag=boost_se_tag_0_0
 1> ]
 1>.\test.cpp(7) : warning C4512: 'test::boost_se_params_t_0' : assignment
 operator could not be generated
 1> .\test.cpp(7) : see declaration of 'test::boost_se_params_t_0'
 }}}

 This happens under boost 1.45.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5109>
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:05 UTC