Name | Description |
---|---|
bad_optional_access | Exception thrown when trying to access the value of an empty optional |
hash | |
hash<optional<T>> | |
in_place_t | Tag type for in place construction |
nullopt_t | Tag type for nullopt construction |
optional | |
optional<T&> |
Name | Description |
---|---|
make_optional | |
swap | |
operator== | Equality operators |
operator!= | Inequality operators |
operator< | Less-than operators |
operator<= | Less-than-or-equal operators |
operator> | Greater-than operators |
operator>= | Greater-than-or-equal operators |
operator<=> | Three-way comparison operators |
Name | Description |
---|---|
in_place | |
nullopt | Tag to disengage optional objects. |
Name |
---|
is_derived_from_optional |