|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
A copyable handle onto the growing document threaded through every emission primitive (the rod's module_type). More...
#include <welder/rods/python/opaque_containers/rod.hpp>
Public Attributes | |
| document * | doc {} |
| std::string | prefix {} |
A copyable handle onto the growing document threaded through every emission primitive (the rod's module_type).
prefix carries the dotted module path for parity with the other rods; unused (aliases render into the generate-time namespace).
| document* welder::rods::opaque_containers::rod::module_handle::doc {} |
Definition at line 51 of file rod.hpp.
Referenced by welder::rods::opaque_containers::rod::add_function(), welder::rods::opaque_containers::rod::add_submodule(), welder::rods::opaque_containers::rod::add_variable(), welder::rods::opaque_containers::rod::make_class(), and welder::rods::opaque_containers::rod::make_nested_class().
| std::string welder::rods::opaque_containers::rod::module_handle::prefix {} |
Definition at line 52 of file rod.hpp.
Referenced by welder::rods::opaque_containers::rod::add_submodule().