Skip to content

Add component filters

Add some dynamic component filtering.

Prevents members and free functions with unmet dependencies from being bound - where otherwise unexpected compiler errors occur

Prevent static const members from being bound

Establishes a filtering framework, to be added to as more filters become necessary

Handles the including of <pybind11/eigen.h> when necessary

Allows overloaded overridden virtual members to be trampolined

WIP for the time being.

Some template dependency gathering needs to be improved

This branch is required for some Kwiver functionality and most recent iteration still requires testing in Kwiver and a test in APB's test suite.

Currently variables and free functions are not supported by the pygcc 'has_static' method, a workaround is being developed.

Requires rebase.

Edited by John Parent

Merge request reports