Difference between revisions of "cpp/thread/future category"
From cppreference.com
m (Use since= and until= params of {{ddcl}} template.) |
m (langlinks) |
||
(2 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
{{cpp/thread/navbar}} | {{cpp/thread/navbar}} | ||
{{ddcl | header=future | since=c++11 | | {{ddcl | header=future | since=c++11 | | ||
− | const std::error_category& future_category(); | + | const std::error_category& future_category() noexcept; |
}} | }} | ||
Line 12: | Line 12: | ||
===Return value=== | ===Return value=== | ||
A reference to the static object of unspecified runtime type, derived from {{lc|std::error_category}}. | A reference to the static object of unspecified runtime type, derived from {{lc|std::error_category}}. | ||
− | |||
− | |||
− | |||
===Example=== | ===Example=== | ||
Line 30: | Line 27: | ||
{{dsc end}} | {{dsc end}} | ||
− | + | {{langlinks|de|es|fr|it|ja|pt|ru|zh}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 12:51, 2 September 2021
Defined in header <future>
|
||
const std::error_category& future_category() noexcept; |
(since C++11) | |
Obtains a reference to the static error category object for the errors related to futures and promises. The object is required to override the virtual function error_category::name() to return a pointer to the string "future". It is used to identify error codes provided in the exceptions of type std::future_error.
Contents |
[edit] Parameters
(none)
[edit] Return value
A reference to the static object of unspecified runtime type, derived from std::error_category.
[edit] Example
This section is incomplete Reason: no example |
[edit] See also
(C++11) |
identifies the future error codes (enum) |
(C++11) |
reports an error related to futures or promises (class) |
(C++11) |
base class for error categories (class) |