std::is_error_code_enum<std::future_errc>
Min standard notice:
Header: <future>
Specifies that std::future_errc is an error code enum. This enables std::error_code automatic conversions.
# Declarations
template<>
struct is_error_code_enum<std::future_errc> : std::true_type;
(since C++11)