|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
The class handle threaded from make_class to the add_* hooks: enough to re-open the class (its module, its Lua name) plus the C++ type (via type, recovered by the per-member hooks from decltype). More...
#include <welder/rods/lua/luabridge/rod.hpp>
Public Types | |
| using | type = T |
| The C++ class type. | |
Public Attributes | |
| module_scope | mod |
| The enclosing module. | |
| std::string | name |
| The class's Lua name. | |
The class handle threaded from make_class to the add_* hooks: enough to re-open the class (its module, its Lua name) plus the C++ type (via type, recovered by the per-member hooks from decltype).
| using welder::rods::luabridge::rod::class_handle< T >::type = T |
| module_scope welder::rods::luabridge::rod::class_handle< T >::mod |
| std::string welder::rods::luabridge::rod::class_handle< T >::name |