13#ifndef IOX2_INCLUDE_GUARD_BB_EXPECTED_HPP
14#define IOX2_INCLUDE_GUARD_BB_EXPECTED_HPP
16#include "iox2/bb/variation/expected_adaption.hpp"
21template <
typename T,
typename E>
22using Expected = iox2::bb::variation::Expected<T, E>;
37template <typename E, std::enable_if_t<!std::is_lvalue_reference<E>::value,
bool> =
true>
iox2::bb::variation::Unexpected< E > Unexpected
iox2::bb::variation::UnexpectT UnexpectT
constexpr auto err(const E &error) -> Unexpected< E >
iox2::bb::variation::InPlaceT InPlaceT
iox2::bb::variation::Expected< T, E > Expected
constexpr UnexpectT UNEXPECT
constexpr InPlaceT IN_PLACE