reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
528 _S_check(__prom->_M_future); 1061 : _M_future(std::move(__rhs._M_future)), 1081 if (static_cast<bool>(_M_future) && !_M_future.unique()) 1081 if (static_cast<bool>(_M_future) && !_M_future.unique()) 1082 _M_future->_M_break_promise(std::move(_M_storage)); 1098 _M_future.swap(__rhs._M_future); 1105 { return future<_Res>(_M_future); } 1110 { _M_future->_M_set_result(_State::__setter(this, __r)); } 1114 { _M_future->_M_set_result(_State::__setter(this, std::move(__r))); } 1118 { _M_future->_M_set_result(_State::__setter(__p, this)); } 1123 _M_future->_M_set_delayed_result(_State::__setter(this, __r), 1124 _M_future); 1130 _M_future->_M_set_delayed_result( 1131 _State::__setter(this, std::move(__r)), _M_future); 1137 _M_future->_M_set_delayed_result(_State::__setter(__p, this), 1138 _M_future);