Exception thrown when trying to access the value of an empty optional
<beman/optional/optional.hpp>
class bad_optional_access
    : public std::exception
| Name | Description | 
|---|---|
| std::exception | 
| Name | Description | 
|---|---|
| bad_optional_access[constructor] | Construct a new bad optional access object | 
| operator= | |
| what[virtual] | Get the error message for bad optional access |