12# if defined __has_include && __has_include(<optional>)
13# define CVB_HAS_STDOPTIONAL
17#ifdef CVB_HAS_STDOPTIONAL
23 using std::bad_optional_access;
24 using std::make_optional;
27 inline constexpr std::nullopt_t nullopt = std::nullopt;
28 inline constexpr std::in_place_t in_place = std::in_place;
33# include "optional.hpp"
38 using Shims::make_optional;
Error when accessing not set value.
Definition optional.hpp:33
This class is a replacement for C++17 std::optional.
Definition optional.hpp:61
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
Disambiguation tags that can be passed to the constructors of optional() to indicate that the contain...
Definition utilities.hpp:24
Indicates optional() type with uninitialized state.
Definition optional.hpp:48