最終更新日時(UTC):
が更新

履歴 編集

class template
<execution>

std::execution::association-t(C++26)

template <class Scope>
struct association-t;

概要

association-tは、実行制御ライブラリの仕様定義で用いられる説明専用のクラステンプレートである。

association-tの特殊化はscope_associationのモデルであり、Scope*型の説明専用メンバscopeを含む。クラス型Scopeassociation-t<Scope>型のオブジェクトassocに対して、

  • assoc.scope関連スコープを指す。
  • assoc.scope != nullptrのとき、assocは有効(engaged)である。
  • assocが有効(engaged)ならば、assoc.try_associate()assoc.scope->try-associate()と等価である。
  • assocにより所有される関連は、assoc.scope->disassociate()呼び出しによって解放される。

バージョン

言語

  • C++26

関連項目

参照