• Wenzel Jakob's avatar
    make arithmetic operators of enum_ optional (#508) · 405f6d1d
    Wenzel Jakob authored
    Following commit 90d278, the object code generated by the python
    bindings of nanogui (github.com/wjakob/nanogui) went up by a whopping
    12%. It turns out that that project has quite a few enums where we don't
    really care about arithmetic operators.
    
    This commit thus partially reverts the effects of #503 by introducing
    an additional attribute py::arithmetic() that must be specified if the
    arithmetic operators are desired.
    405f6d1d
test_enum.cpp 1.67 KB