std::expected

GPTKB entity

Statements (29)
Predicate Object
gptkbp:instanceOf 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
https://www.w3.org/2000/01/rdf-schema#label std::expected
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