| 2651 | |
| 2652 | template<T ptr> |
| 2653 | static constexpr binaryfunc binary() |
| 2654 | { |
| 2655 | return (binaryfunc)[](PyObject* self, PyObject* arg)->PyObject* |
| 2656 | { |
| 2657 | return handleExc([&]() |
| 2658 | { |
| 2659 | return buildPyValue(Base::template binary<ptr>((typename Base::ClassType*)self, arg)).release(); |
| 2660 | }); |
| 2661 | }; |
| 2662 | } |
| 2663 | |
| 2664 | template<T ptr> |
| 2665 | static constexpr ternaryfunc ternary() |
nothing calls this directly
no test coverage detected