Files
cppdraft_translate/cppdraft/futures/future/error.md
2025-10-25 03:02:53 +03:00

1.2 KiB

[futures.future.error]

32 Concurrency support library [thread]

32.10 Futures [futures]

32.10.4 Class future_error [futures.future.error]

🔗

namespace std {class future_error : public logic_error {public:explicit future_error(future_errc e); const error_code& code() const noexcept; const char* what() const noexcept; private: error_code ec_; // exposition only};}

🔗

explicit future_error(future_errc e);

1

#

Effects: Initializes ec_ with make_error_code(e).

🔗

const error_code& code() const noexcept;

2

#

Returns: ec_.

🔗

const char* what() const noexcept;

3

#

Returns: An ntbs incorporating code().message().