File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -289,15 +289,15 @@ template<typename T> struct optional_caster {
289289 PYBIND11_TYPE_CASTER (T, _(" Optional[" ) + value_conv::name + _(" ]" ));
290290};
291291
292- #if PYBIND11_HAS_OPTIONAL
292+ #if defined( PYBIND11_HAS_OPTIONAL)
293293template <typename T> struct type_caster <std::optional<T>>
294294 : public optional_caster<std::optional<T>> {};
295295
296296template <> struct type_caster <std::nullopt_t >
297297 : public void_caster<std::nullopt_t > {};
298298#endif
299299
300- #if PYBIND11_HAS_EXP_OPTIONAL
300+ #if defined( PYBIND11_HAS_EXP_OPTIONAL)
301301template <typename T> struct type_caster <std::experimental::optional<T>>
302302 : public optional_caster<std::experimental::optional<T>> {};
303303
@@ -369,7 +369,7 @@ struct variant_caster<V<Ts...>> {
369369 PYBIND11_TYPE_CASTER (Type, _(" Union[" ) + detail::concat(make_caster<Ts>::name...) + _(" ]" ));
370370};
371371
372- #if PYBIND11_HAS_VARIANT
372+ #if defined( PYBIND11_HAS_VARIANT)
373373template <typename ... Ts>
374374struct type_caster <std::variant<Ts...>> : variant_caster<std::variant<Ts...>> { };
375375#endif
You can’t perform that action at this time.
0 commit comments