promise( promise const&) = delete;
promise & operator=( promise const&) = delete;
- promise( promise && other) noexcept = default;
+ promise( promise && other) = default;
promise & operator=( promise && other) = default;
void set_value( R const& value) {
promise( promise const&) = delete;
promise & operator=( promise const&) = delete;
- promise( promise && other) noexcept = default;
- promise & operator=( promise && other) noexcept = default;
+ promise( promise && other) = default;
+ promise & operator=( promise && other) = default;
void set_value( R & value) {
if ( BOOST_UNLIKELY( ! base_type::future_) ) {
promise( promise const&) = delete;
promise & operator=( promise const&) = delete;
- promise( promise && other) noexcept = default;
- promise & operator=( promise && other) noexcept = default;
+ promise( promise && other) = default;
+ promise & operator=( promise && other) = default;
inline
void set_value() {