![]() |
Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
|
| ▼CLuaProxy::Base | |
| CLuaSimpleProxy< T > | |
| ▼CLuaSimplePtrProxy< T > | |
| CLuaSimpleTypedPtrProxy< T, typeName > | |
| ▼CLuaEnv | Classe para interface com ambientes Lua |
| CAutoLuaEnv | |
| 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< T > | Classe auxiliar para facilitar o cadastro de métodos a serem chamados por Lua |
| ▼CLuaObjRef | Classe para interface com ambientes Lua, modelando uma referência para um objeto |
| CLuaFunction | Classe para interface com ambientes Lua, modelando uma função |
| CLuaTable | Classe para interface com ambientes Lua, modelando uma tabela |
| CLuaProxy | |
| CLuaStackBalancer | Classe auxiliar que garante o balanceamento da pilha de Lua |
| 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< T > | Classe similar a LuaMethod porém com algumas diferenças fundamentais: |
| CLuaMethod< T >::MethodRegistry | Classe auxiliar para registro dos nomes e métodos a serem chamados |
| CLuaUpMethod< T >::MethodRegistry | Classe auxiliar para registro dos nomes e métodos a serem chamados |