libstdc++
|
![]() |
Classes | |
class | std::future_error |
Exception type thrown by futures. More... | |
struct | std::is_error_code_enum< future_errc > |
Specialization. More... |
Enumerations | |
enum | std::future_errc |
enum | std::future_status |
enum | std::launch |
Functions | |
template<typename _Fn , typename... _Args> | |
future< typename result_of < _Fn(_Args...)>::type > | std::async (launch __policy, _Fn &&__fn, _Args &&...__args) |
template<typename _Fn , typename... _Args> | |
__async_sfinae_helper < typename decay< _Fn >::type, _Fn, _Args...>::type | std::async (_Fn &&__fn, _Args &&...__args) |
const error_category & | std::future_category () noexcept |
error_code | std::make_error_code (future_errc __errc) noexcept |
error_condition | std::make_error_condition (future_errc __errc) noexcept |
constexpr launch | std::operator& (launch __x, launch __y) |
launch & | std::operator&= (launch &__x, launch __y) |
constexpr launch | std::operator^ (launch __x, launch __y) |
launch & | std::operator^= (launch &__x, launch __y) |
constexpr launch | std::operator| (launch __x, launch __y) |
launch & | std::operator|= (launch &__x, launch __y) |
constexpr launch | std::operator~ (launch __x) |
Classes for futures support.
enum std::future_errc |
enum std::future_status |
enum std::launch |
const error_category& std::future_category | ( | ) |
Points to a statically-allocated object derived from error_category.
Referenced by std::make_error_code(), and std::make_error_condition().
|
inline |
Overload for make_error_code.
Definition at line 79 of file future.
References std::future_category().
|
inline |
Overload for make_error_condition.
Definition at line 84 of file future.
References std::future_category().