std::expected<T,E>::operator bool, std::expected<T,E>::has_value
From cppreference.com
| constexpr explicit operator bool() const noexcept; |
(1) | (C++23から) |
| constexpr bool has_value() const noexcept; |
(2) | (C++23から) |
期待される値を持つかどうかを確認します。
目次 |
[編集] 戻り値
[編集] 注釈
std::expected オブジェクトは、値を持たない状態にはなりません。has_value() が true を返す場合、operator*() を使用して期待される値にアクセスできます。それ以外の場合は、error() を使用して予期しない値にアクセスできます。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 期待される値にアクセスする (public member function) | |
| 期待されない値を返す (public member function) |