[Boost-bugs] [Boost C++ Libraries] #6300: c++11: Provide move semantic for tuple class and factory functions

Subject: [Boost-bugs] [Boost C++ Libraries] #6300: c++11: Provide move semantic for tuple class and factory functions
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-12-19 18:19:51


#6300: c++11: Provide move semantic for tuple class and factory functions
------------------------------+---------------------------------------------
 Reporter: viboes | Owner: djowel
     Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: fusion
  Version: Boost 1.48.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 Provide a c++11 move semantic compliant tuple class and factory functions
 on compilers supporting rvalue references.

 On C++03 compilers use the Boost.Move emulation.

 20.4.2 Class template tuple

 {{{

 template <class... UTypes>
 explicit tuple(UTypes&&...);
 tuple(tuple&&) = default;
 template <class... UTypes> tuple(tuple<UTypes...>&&);
 template <class U1, class U2>
 tuple(pair<U1, U2>&&);
 tuple& operator=(tuple&&) noexcept;
 template <class... UTypes> tuple& operator=(tuple<UTypes...>&&);
 template <class U1, class U2> tuple& operator=(pair<U1, U2>&&) noexcept;
 }}}

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