5 #ifndef BITCOIN_OPTIONAL_H 6 #define BITCOIN_OPTIONAL_H 10 #include <boost/optional.hpp> 20 return boost::make_optional(condition, std::forward<T>(value));
26 #endif // BITCOIN_OPTIONAL_H Optional< T > MakeOptional(bool condition, T &&value)
Substitute for C++17 std::make_optional.
Definition: optional.h:18
static auto & nullopt
Substitute for C++17 std::nullopt.
Definition: optional.h:24
boost::optional< T > Optional
Substitute for C++17 std::optional.
Definition: optional.h:14