1. 28 Jul, 2020 2 commits
  2. 27 Jul, 2020 6 commits
  3. 23 Jul, 2020 2 commits
  4. 20 Jul, 2020 2 commits
  5. 14 Jul, 2020 1 commit
  6. 13 Jul, 2020 4 commits
  7. 10 Jul, 2020 6 commits
  8. 09 Jul, 2020 2 commits
  9. 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
  10. 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
  11. 24 Jun, 2020 2 commits
  12. 19 Jun, 2020 2 commits
  13. 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
  14. 17 Jun, 2020 2 commits
  15. 16 Jun, 2020 2 commits
    • Tom Osika's avatar
      Merge branch 'dev/inheritance_tests' into 'master' · efc54bdd
      Tom Osika authored
      Dev/inheritance tests
      
      See merge request joe.snyder/wrapper_generator!10
      efc54bdd
    • Tom Osika's avatar
      Update binding order · dae51691
      Tom Osika authored
      Change the binding_order folder to inheritance_features and add
      test for other inheritance-related aspects of pybind, like abstract classes,
      virtual functions, etc. Will add on to this folder in later commits
      
      Rename tests
      dae51691
  16. 15 Jun, 2020 3 commits