| 27 | } |
| 28 | } |
| 29 | em::val NativeEnumUsageInterface::o(const CppType& self, const em::val& w_o) { |
| 30 | try { |
| 31 | auto r = self->o(::djinni::Optional<std::experimental::optional, ::djinni_generated::NativeColor>::toCpp(w_o)); |
| 32 | return ::djinni::Optional<std::experimental::optional, ::djinni_generated::NativeColor>::fromCpp(r); |
| 33 | } |
| 34 | catch(const std::exception& e) { |
| 35 | return ::djinni::ExceptionHandlingTraits<::djinni::Optional<std::experimental::optional, ::djinni_generated::NativeColor>>::handleNativeException(e); |
| 36 | } |
| 37 | } |
| 38 | em::val NativeEnumUsageInterface::l(const CppType& self, const em::val& w_l) { |
| 39 | try { |
| 40 | auto r = self->l(::djinni::List<::djinni_generated::NativeColor>::toCpp(w_l)); |