1. 05 Aug, 2020 2 commits
  2. 04 Aug, 2020 2 commits
  3. 01 Aug, 2020 1 commit
  4. 31 Jul, 2020 1 commit
  5. 28 Jul, 2020 2 commits
  6. 27 Jul, 2020 6 commits
  7. 23 Jul, 2020 2 commits
  8. 20 Jul, 2020 2 commits
  9. 14 Jul, 2020 1 commit
  10. 13 Jul, 2020 4 commits
  11. 10 Jul, 2020 6 commits
  12. 09 Jul, 2020 2 commits
  13. 07 Jul, 2020 1 commit
    • Joe Snyder's avatar
      Add module_local to all PyBind11 classes · 30caf5e1
      Joe Snyder authored
      Add the py::module_local decorator to each class that is created. This
      will allow our example module to import both "example" and "additional"
      at the same time due to the collision of "test_base_double_py" objects.
      
      Without it, importing the two at the same time will raise an
      ImportError.
      30caf5e1
  14. 01 Jul, 2020 2 commits
    • Joe Snyder's avatar
      Add typedef checks when class not found. · c64bbfe9
      Joe Snyder authored
      Add a path for typedef classes.  If a class marked for wrapping is not
      found in the overall list of classes, check to see if it is a typedef.
      
      If so, capture the "real" type and use that data to write a class out.
      
      Add a simple example using std::chrono::duration.
      
      Add "%=" operator, which was expressed on Windows. Add different
      int-based typdef classes for Windows as the "%=" operator fails to wrap
      when the type is double
      c64bbfe9
    • Joe Snyder's avatar
      Small updates to sorting · b916d202
      Joe Snyder authored
      As names are found, ensure that the namespace information is removed
      before sending it to the sort.  This allows the recursive "classes" call
      to find the class.
      
      Also, put unsorted objects before the sorted list.  This puts the
      namespace level objects before any and all classes.
      b916d202
  15. 24 Jun, 2020 2 commits
  16. 19 Jun, 2020 2 commits
  17. 18 Jun, 2020 1 commit
    • Joe Snyder's avatar
      Add py::nodelete flag to classes. · 49618bf6
      Joe Snyder authored
      In the event that a public destructor is not available, a special flag
      is needed to compile the class.  Add the flag and the check for each bit
      of class data written out.
      49618bf6
  18. 17 Jun, 2020 1 commit