<future> 列挙型

future_errc
future_status
launch

future_errc 列挙型

future_error クラスによって報告されるすべてのエラーのシンボル名を提供します。

class future_errc {
   broken_promise,
   future_already_retrieved,
   promise_already_satisfied,
   no_state
   };

future_status 列挙型

期限が設定された wait 関数から返される理由のシンボル名を提供します。

enum future_status{
    ready,
    timeout,
    deferred
};

launch 列挙型

テンプレート関数 async で使用できるモードを示すビットマスク型を表します。

class launch{
   async,
   deferred
   };

関連項目

<future>