diff --git a/docs/advanced/classes.rst b/docs/advanced/classes.rst index ae5907deed..a0eff230ac 100644 --- a/docs/advanced/classes.rst +++ b/docs/advanced/classes.rst @@ -298,8 +298,8 @@ The classes are then registered with pybind11 using: .. code-block:: cpp py::class_> animal(m, "Animal"); - py::class_> dog(m, "Dog"); - py::class_> husky(m, "Husky"); + py::class_> dog(m, "Dog"); + py::class_> husky(m, "Husky"); // ... add animal, dog, husky definitions Note that ``Husky`` did not require a dedicated trampoline template class at diff --git a/docs/compiling.rst b/docs/compiling.rst index c50c7d8afb..496410ca25 100644 --- a/docs/compiling.rst +++ b/docs/compiling.rst @@ -287,3 +287,11 @@ code by introspecting existing C++ codebases using LLVM/Clang. See the [binder]_ documentation for details. .. [binder] http://cppbinder.readthedocs.io/en/latest/about.html + +[AutoWIG]_ is a Python library that wraps automatically compiled libraries into +high-level languages. It parses C++ code using LLVM/Clang technologies and +generates the wrappers using the Mako templating engine. The approach is automatic, +extensible, and applies to very complex C++ libraries, composed of thousands of +classes or incorporating modern meta-programming constructs. + +.. [AutoWIG] https://github.com/StatisKit/AutoWIG