Skip to content

Add MDX files and rework binding of modules

Joe Snyder requested to merge introduce_mdx_file into master

Add a new "module" level auto_bind function. This new auto_bind should simply run the functions that used to run at the time of the creation of the module.

Add some logic to ensure that if an autobind function is run multiple times, that it will return before attempting to register duplicate classes.

Add a new file to the environment called .mdx. This file contains a map of all the C++ classes within the object and points to the module level auto_bind function that needs to run.

Add a skeleton for a dependency between the "example" and "additional" modules, but hold off on creating it in light of the new "Tests" directory where these modules will reside soon.

Merge request reports