- Jan 27, 2021
-
-
Joe Snyder authored
Expand the searching for the "free_operators" function. As a nested class' parent is a class, we need to "recurse" up to find the namespace declaration which contains the list of free_operators. Expand the nested classes test to contain an operator and a friend operator.
-
Joe Snyder authored
Add support for wrapping a class which has a nested class within it. * Add checking for "classes" key in wrapping data * Switch to "returning" modules for all function calls * Pass those modules into the init functions when possible. * Add nested class tests * Fix nested classes in inheritance_features test Major functionality to go: * Template classes with nested classes will currently only nest in the last instance added. Switch to init functions for each version so that we can properly add nested classes to each.
-
- Jan 21, 2021
-
-
John Parent authored
Add Eigen to CI See merge request autopybind11/autopybind11!120
-
Joe Snyder authored
Account for friend decorator in operators. Closes #130 See merge request autopybind11/autopybind11!106
-
- Jan 20, 2021
-
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
- Jan 19, 2021
-
-
Tom Osika authored
Prevent extraneous namespace file generation Closes #154 See merge request autopybind11/autopybind11!122
-
-
- Jan 15, 2021
-
-
John Parent authored
-
John Parent authored
-
- Jan 14, 2021
-
-
John Parent authored
-
John Parent authored
-
- Jan 13, 2021
-
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
John Parent authored
-
- Jan 11, 2021
-
-
Joe Snyder authored
First, find operators that do not have the same parent as the target function. Then when writing the operators, use a special formatting (lambda) to properly add the friend operator. See https://github.com/josephsnyder/drake-external-examples/issues/3 for additional information. Process "operator<<" as "__str__" Represent the operator<< object as the function that returns the string representation of the object, if the first argument is "std::ostream". Use a stringstream and return the representation to be printed. This seems to account for friend operator<< objects. Account for istream objects. Additional fixes to stream operator handling 1. Account for both ostream and istream objects. 1.a Only wrap the ostream objects for now. 2. Selectively add sstream as an include when a stream object is found. Additional formatting fixes.
-
Joe Snyder authored
Add keep_alive customization See merge request autopybind11/autopybind11!113
-
Joe Snyder authored
Add a default keep_alive flag to the customization data. Adds a "py::keep_alive<1, 2>", TODO: allow specification of keep_alive parameters?
-
Joe Snyder authored
Converge to skiplist for functions to ignore. See merge request autopybind11/autopybind11!118
-
Tom Osika authored
Dev/rework flag names Closes #149 See merge request autopybind11/autopybind11!115
-
Tom Osika authored
-
- Jan 08, 2021
-
-
Joe Snyder authored
Converge terminology for list of objects to not wrap to use skiplist instead of blacklist.
-
Joe Snyder authored
Add component filters See merge request autopybind11/autopybind11!110
-
- Jan 07, 2021
-
-
Joe Snyder authored
# Conflicts: # autopybind11/__main__.py
-
Joe Snyder authored
Fix tramp copy constructor See merge request autopybind11/autopybind11!114
-
Joe Snyder authored
README: Add reference to FFIG See merge request autopybind11/autopybind11!116
-
Eric Cousineau authored
-
- Jan 06, 2021
-
-
John Parent authored
Support long type template instantiations
-
John Parent authored
-
John Parent authored
-
John Parent authored
Differ checks between class level and member/functions
-
John Parent authored
-
John Parent authored
-