|
iceoryx2
C++ Language Bindings
|
Namespaces | |
| namespace | detail |
Classes | |
| class | Expected |
| struct | InPlaceT |
| struct | NulloptT |
A drop-in replacement for C++17 std::nullopt_t for use with Optional. More... | |
| class | Optional |
A drop-in replacement for C++17 std::optional. More... | |
| class | Unexpected |
| struct | UnexpectT |
Functions | |
| template<typename T > | |
| auto | operator== (const Optional< T > &lhs, const Optional< T > &rhs) noexcept -> bool |
| template<typename T > | |
| auto | operator!= (const Optional< T > &lhs, const Optional< T > &rhs) noexcept -> bool |
Variables | |
| constexpr InPlaceT | IN_PLACE {} |
| constexpr UnexpectT | UNEXPECT {} |
| constexpr NulloptT | NULLOPT = NulloptT(detail::NulloptTConstructorTag {}) |
|
noexcept |
Definition at line 349 of file optional.hpp.
|
noexcept |
Definition at line 338 of file optional.hpp.
|
constexpr |
Definition at line 27 of file expected.hpp.
|
constexpr |
Definition at line 44 of file optional.hpp.
|
constexpr |
Definition at line 29 of file expected.hpp.