bool empty() const noexcept;
概要
*thisが空である(ハザードポインタを所有していない)かどうかを判定する。
戻り値
*thisが空である場合にのみtrueを返す。
例外
投げない
備考
- 空の
hazard_pointerオブジェクトは、非関連 (unassociated) 状態のハザードポインタを所有するhazard_pointerオブジェクトとは異なる。空のオブジェクトはハザードポインタを1つも所有していない。
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??
参照
- P2530R3 Hazard Pointers for C++26
- P2422R1 Remove
nodiscardannotations from the standard library specification- C++26で
[[nodiscard]]指定が削除された
- C++26で