Apiary

A libclang/libtooling-based C++ introspection engine: from a single AST walk it emits pybind11/nanobind bindings, .pyi type stubs, Sphinx C++ API docs (including macros — no Doxygen), and a structured public-API JSON IR.

This site is built by apiary documenting its own headers — a live dogfood of its C++ documentation pipeline. The C++ API pages below are generated by apiary --emit-cpp-docs-json over apiary’s own source.