| 2688 | |
| 2689 | template<T ptr> |
| 2690 | static constexpr setter set() |
| 2691 | { |
| 2692 | return (setter)[](PyObject* self, PyObject* val, void* closure) -> int |
| 2693 | { |
| 2694 | return handleExc([&]() |
| 2695 | { |
| 2696 | return Base::template set<ptr>((typename Base::ClassPtrOrFirstArgType)self, val); |
| 2697 | }); |
| 2698 | }; |
| 2699 | } |
| 2700 | }; |
| 2701 | |
| 2702 | #define _PY_DETAILED_TEST_MEMFN(name, func) \ |
nothing calls this directly
no test coverage detected