Statements (29)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:C++_standard_library_class_template
|
| gptkbp:alternativeTo |
gptkb:std::variant
std::optional |
| gptkbp:definedIn |
<expected> header
|
| gptkbp:function |
and_then()
emplace() error() error_or() has_value() operator bool() operator*() operator->() or_else() swap() transform() transform_error() value() value_or() |
| gptkbp:hasMember |
error_type
unexpected_type value_type |
| gptkbp:introducedIn |
gptkb:C++23
|
| gptkbp:namespace |
std
|
| gptkbp:purpose |
represents a value or an error
|
| gptkbp:templateParameters |
T, E
|
| gptkbp:usedFor |
error handling
|
| gptkbp:bfsParent |
gptkb:C++23
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
std::expected
|