Lua runtime and reflected bindings. More...
Classes | |
| class | AsyncAdvance |
| Awaitable advance of a Lua script. More... | |
| class | AsyncCall |
| Asynchronous native call from Lua. More... | |
| class | BasicAsyncCall |
| Asynchronous native call with result type R. More... | |
| class | BasicAsyncCall< void > |
| Asynchronous native call with no result. More... | |
| class | Call |
| Synchronous native call from Lua. More... | |
| class | ConstructorCall |
| Reflected constructor invocation from Lua. More... | |
| class | Context |
| Lua state with a bound type catalog. More... | |
| class | MethodCall |
| Reflected method invocation from Lua. More... | |
| class | PropertyGetCall |
| Reflected property read from Lua. More... | |
| class | PropertySetCall |
| Reflected property write from Lua. More... | |
| class | Result |
| Result of a finished Lua script. More... | |
| class | Script |
| Lua script. More... | |
| class | TypeManager |
| Type catalog for Lua bindings. More... | |
Typedefs | |
| template<typename... As> | |
| using | AsyncFunction = Pt::Reflex::BasicFunction<AsyncCall*, As...> |
| Reflex function that returns an asynchronous Lua call. | |
A Lua state bound to a Pt::Reflex type catalog, scripts that advance on an event loop, and asynchronous native calls those scripts can invoke.