| 13 | #include "caster_py.hpp" |
| 14 | |
| 15 | void addOptionalProxyMethods(pybind11::class_<OptionalProxy, RangeProxy> &cl, pybind11::module &) { |
| 16 | addOptionalProxyMapMethods(cl); |
| 17 | |
| 18 | cl |
| 19 | .def("has_value", [](OptionalProxy &p) -> Proxy<bool> { |
| 20 | return liftGeneric(p, [](auto && val) { |
| 21 | return std::forward<decltype(val)>(val).has_value(); |
| 22 | }); |
| 23 | }) |
| 24 | ; |
| 25 | } |
| 26 |
no test coverage detected