|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
This is the generated C++ reference for welder: every class, template, concept, namespace and file under src/welder/ — public API and detail/ internals — read straight from the real headers through welder's own Doxygen INPUT_FILTER, so the `` annotations come through.
New to welder? Read the narrative Guide first — it explains why each piece exists, with runnable examples. This reference is the exhaustive what.
| Rod | Header | Emits |
|---|---|---|
| welder::rods::pybind11::rod<> | rods/python/pybind11/rod.hpp | Python (pybind11) registration |
| welder::rods::nanobind::rod<> | rods/python/nanobind/rod.hpp | Python (nanobind) registration |
| welder::rods::sol2::rod | rods/lua/sol2/rod.hpp | Lua (sol2) registration |
| welder::rods::luabridge::rod | rods/lua/luabridge/rod.hpp | Lua (LuaBridge3) registration |
| welder::rods::luacats::rod | rods/lua/luacats/rod.hpp | a LuaCATS ---@meta stub file (build time) |
| welder::rods::trampolines::rod | rods/python/trampolines/rod.hpp | a pybind11/nanobind trampoline header (build time) |
welder's headers carry /** … */ Doxygen comments, and the ` annotations flow in through the same filter that powers the runtime docstrings. The reference is generated with EXTRACT_ALL` so the full structure — templates, internal helpers, class relationships — is browsable, with a source browser throughout. See the guide's Generating C++ docs page for the filter's design and fail-safety contract.