| 401 | |
| 402 | template <class... Args> |
| 403 | void construct(Args&&... args) noexcept { |
| 404 | new (std::addressof(this->m_value)) T(std::forward<Args>(args)...); |
| 405 | this->m_has_value = true; |
| 406 | } |
| 407 | |
| 408 | template <class Opt> |
| 409 | void assign(Opt&& rhs) { |
no outgoing calls
no test coverage detected