Lines Matching refs:noexcept

36     void wait() const noexcept  in wait()
43 future_status wait_for(const std::chrono::duration<Rep, Period>& waitTime) const noexcept in wait_for()
51 future_status wait_until(const std::chrono::time_point<Clock, Duration>& tp) const noexcept in wait_until()
59 void wait_(std::unique_lock<mutex>& lk) const noexcept in wait_()
76 void set_value(const R& value) noexcept in set_value()
85 void set_value(R&& value) noexcept in set_value()
94 R& get() noexcept in get()
101 bool has_value() const noexcept in has_value()
112 void set_value() noexcept
121 void get() noexcept
127 bool has_value() const noexcept
146 explicit future(const std::shared_ptr<detail::shared_state<R>>& state) noexcept : m_state(state)
150 future() noexcept = default;
152 future(future&& fut) noexcept
156 future& operator=(future&& fut) noexcept
165 bool valid() const noexcept
170 R get() noexcept
181 future_status wait_for(const std::chrono::duration<Rep, Period>& waitTime) const noexcept
187 future_status wait_until(const std::chrono::time_point<Clock, Duration>& tp) const noexcept
192 void wait() const noexcept
197 void swap(future<R>& rhs) noexcept
208 promise() noexcept : m_state {std::make_shared<detail::shared_state<R>>()}
211 promise(promise&& p) noexcept
215 promise& operator=(promise&& p) noexcept
224 void set_value(const R& value) noexcept
229 void set_value(R&& value) noexcept
234 future<R> get_future() noexcept
239 void swap(promise<R>& rhs) noexcept
250 promise() noexcept : m_state {std::make_shared<detail::shared_state<void>>()}
253 promise(promise&& p) noexcept
257 promise& operator=(promise&& p) noexcept
266 void set_value() noexcept
271 future<void> get_future() noexcept
276 void swap(promise<void>& rhs) noexcept
290 packaged_task() noexcept = default;
292 packaged_task(const packaged_task& pt) noexcept
298 packaged_task(packaged_task&& pt) noexcept
303 packaged_task& operator=(packaged_task&& pt) noexcept
313 explicit packaged_task(F&& f) noexcept
318 bool valid() const noexcept
323 future<R> get_future() noexcept
338 void swap(packaged_task& pt) noexcept