|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
One container to open opaque: its C++ spelling, its derived target name, and whether a by_value mark excluded it (kept in the set so a later use site can be reconciled, but skipped at render). More...
#include <welder/rods/python/opaque_containers/document.hpp>
Public Attributes | |
| std::string | spelling |
| e.g. | |
| std::string | name |
| e.g. | |
| bool | excluded |
| a by_value mark opted this container type out. | |
| bool | styled |
| name came from a Style-aware site (a data member / method / free function / variable), so a custom transform_opaque_container could apply — as opposed to a constructor / operator / property accessor, whose carriage hook carries no name style. | |
One container to open opaque: its C++ spelling, its derived target name, and whether a by_value mark excluded it (kept in the set so a later use site can be reconciled, but skipped at render).
Definition at line 293 of file document.hpp.
| bool welder::rods::opaque_containers::entry::excluded |
a by_value mark opted this container type out.
Definition at line 296 of file document.hpp.
| std::string welder::rods::opaque_containers::entry::name |
| std::string welder::rods::opaque_containers::entry::spelling |
| bool welder::rods::opaque_containers::entry::styled |
name came from a Style-aware site (a data member / method / free function / variable), so a custom transform_opaque_container could apply — as opposed to a constructor / operator / property accessor, whose carriage hook carries no name style.
A Style-aware name refines an earlier unstyled one regardless of visit order.
Definition at line 297 of file document.hpp.