"vscode:/vscode.git/clone" did not exist on "2640c950ca1e7cd45ebce4a17448462db326bb5f"
  1. 17 Nov, 2016 1 commit
    • 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
  2. 13 Oct, 2016 1 commit
  3. 19 Sep, 2016 1 commit
  4. 07 Sep, 2016 1 commit
    • Jason Rhinelander's avatar
      Allow passing base types as a template parameter · 6b52c838
      Jason Rhinelander authored
      This allows a slightly cleaner base type specification of:
      
          py::class_<Type, Base>("Type")
      
      as an alternative to
      
          py::class_<Type>("Type", py::base<Base>())
      
      As with the other template parameters, the order relative to the holder
      or trampoline types doesn't matter.
      
      This also includes a compile-time assertion failure if attempting to
      specify more than one base class (but is easily extendible to support
      multiple inheritance, someday, by updating the class_selector::set_bases
      function to set multiple bases).
      6b52c838
  5. 22 Jun, 2016 1 commit
  6. 03 Jun, 2016 1 commit
  7. 07 Feb, 2016 1 commit
  8. 17 Jan, 2016 3 commits
  9. 19 Oct, 2015 1 commit
  10. 18 Oct, 2015 1 commit
  11. 15 Oct, 2015 2 commits
  12. 13 Oct, 2015 2 commits