![]() |
Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
|
| CAutoLuaEnv | |
| CLuaEnv | Classe para interface com ambientes Lua |
| CLuaFunction | Classe para interface com ambientes Lua, modelando uma função |
| CLuaLightUserdata | Classe responsável por prover uma camada mínima sobre um light userdata de maneira que o mesmo possa ser colocado e retirado da pilha de Lua como um QVariant, e portanto, possa ser usado com um LuaEnv |
| ▼CLuaMethod | Classe auxiliar para facilitar o cadastro de métodos a serem chamados por Lua |
| CMethodRegistry | Classe auxiliar para registro dos nomes e métodos a serem chamados |
| CLuaObjRef | Classe para interface com ambientes Lua, modelando uma referência para um objeto |
| ▼CLuaProxy | |
| CBase | |
| CLuaSimpleProxy | |
| CLuaSimplePtrProxy | |
| CLuaSimpleTypedPtrProxy | |
| CLuaStackBalancer | Classe auxiliar que garante o balanceamento da pilha de Lua |
| CLuaTable | Classe para interface com ambientes Lua, modelando uma tabela |
| CLuaTraverseDoubleMap | Classe auxiliar utilizada para percorrer tabela Lua preenchendo um mapa de doubles |
| CLuaTraverseQStringList | Classe auxiliar utilizada para percorrer tabela Lua preenchendo um QStringList |
| CLuaTraverseQStringListMap | Classe auxiliar utilizada para percorrer tabela Lua preenchendo um mapa de QStringList |
| CLuaTraverseQStringMap | Classe auxiliar utilizada para percorrer tabela Lua preenchendo um mapa de QString |
| CLuaTraverseQVariantMap | Classe auxiliar utilizada para percorrer tabela Lua preenchendo um mapa de QVariant |
| ▼CLuaUpMethod | Classe similar a LuaMethod porém com algumas diferenças fundamentais: |
| CMethodRegistry | Classe auxiliar para registro dos nomes e métodos a serem chamados |