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.
static auto & nullopt
Substitute for C++17 std::nullopt.
boost::optional< T > Optional
Substitute for C++17 std::optional.