optional::has_value() Determines whether the `optional` contains a value. Returns `false` if and only if `*this` is empty.
| 2410 | // Determines whether the `optional` contains a value. Returns `false` if and |
| 2411 | // only if `*this` is empty. |
| 2412 | constexpr bool has_value() const noexcept { return this->engaged_; } |
| 2413 | |
| 2414 | // Suppress bogus warning on MSVC: MSVC complains call to reference() after |
| 2415 | // throw_bad_optional_access() is unreachable. |