Re: [Boost-bugs] [Boost C++ Libraries] #7556: mode BOOST_ASIO_HAS_MOVE - post(rvalue)

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7556: mode BOOST_ASIO_HAS_MOVE - post(rvalue)
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-12-29 10:09:13


#7556: mode BOOST_ASIO_HAS_MOVE - post(rvalue)
-------------------------------------------------+--------------------------
  Reporter: shirshov evgeny <381677383@…> | Owner: chris_kohlhoff
      Type: Patches | Status: closed
 Milestone: To Be Determined | Component: asio
   Version: Boost Release Branch | Severity: Problem
Resolution: invalid | Keywords: asio
-------------------------------------------------+--------------------------
Changes (by chris_kohlhoff):

  * status: new => closed
  * resolution: => invalid

Comment:

 The !CompletionHandler type requirements are documented to require
 CopyConstructible types (via the Handler type requirements).

 Adding this:

 {{{ #define BOOST_ASIO_DISABLE_HANDLER_TYPE_REQUIREMENTS }}}

 to "work around" the type requirements check should have been a clue you
 were doing something wrong :)

 Please see
 http://beta.boost.org/doc/libs/1_52_0/doc/html/boost_asio/overview/cpp2011/move_handlers.html
 for more information. However, from memory MSVC 10 did not have
 sufficiently standards-compliant move support.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7556#comment:1>
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:11 UTC