![]() |
Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
|
This is the complete list of members for LuaEnv, including all inherited members.
| _dofileScriptNameContext | LuaEnv | private |
| _dofileScriptNameFilter | LuaEnv | private |
| _dofileTable | LuaEnv | private |
| _envTableRef | LuaEnv | private |
| _l | LuaEnv | private |
| _outputCb | LuaEnv | private |
| _outputContext | LuaEnv | private |
| _rsrcPathList | LuaEnv | private |
| clearReferences(QVariant &obj, bool useLists, bool firstLevelIsMap, bool allowFunctions) | LuaEnv | static |
| closeState() | LuaEnv | |
| dofile(lua_State *L) | LuaEnv | privatestatic |
| FunctionRegister typedef | LuaEnv | |
| getGlobal(const char *name, StackOption opt=STACK_AUTO) | LuaEnv | |
| getGlobal(QString name, StackOption opt=STACK_AUTO) | LuaEnv | inline |
| getLocal(const char *name, StackOption opt=STACK_AUTO) | LuaEnv | |
| getLocal(QString name, StackOption opt=STACK_AUTO) | LuaEnv | inline |
| initState(int libOptions) | LuaEnv | private |
| isIdentifier(QString str) | LuaEnv | static |
| LIB_ALL enum value | LuaEnv | |
| LIB_BASE enum value | LuaEnv | |
| LIB_DEBUG enum value | LuaEnv | |
| LIB_IO enum value | LuaEnv | |
| LIB_MATH enum value | LuaEnv | |
| LIB_OS enum value | LuaEnv | |
| LIB_PACKAGE enum value | LuaEnv | |
| LIB_STRING enum value | LuaEnv | |
| LIB_TABLE enum value | LuaEnv | |
| LibraryOptions enum name | LuaEnv | |
| loadScriptData(QString file, QByteArray &script, QString &err) | LuaEnv | private |
| LuaEnv() | LuaEnv | inline |
| LuaEnv(lua_State *state) | LuaEnv | inline |
| newState(int libOptions=LIB_ALL) | LuaEnv | |
| operator lua_State *() | LuaEnv | inline |
| pop(int num=1) | LuaEnv | inline |
| printCb(lua_State *L) | LuaEnv | privatestatic |
| pushVariant(const QVariant &val) | LuaEnv | |
| quote(QString str) | LuaEnv | static |
| RedirectedOutputCb typedef | LuaEnv | |
| redirectOutput(RedirectedOutputCb cb, void *context) | LuaEnv | |
| registerFunction(const char *globalName, lua_CFunction func, void *userdata_1=NULL, void *userdata_2=NULL) | LuaEnv | |
| registerFunctions(const FunctionRegister *reg, const char *table=NULL) | LuaEnv | |
| removeSymbols(const QStringList &symbolNames) | LuaEnv | |
| replaceDofile(QString table="", ScriptNameFilterCb scriptNameFilter=NULL, void *scriptNameFilterContext=NULL) | LuaEnv | |
| rsrcPath() const | LuaEnv | inline |
| runRsrcScript(QString file, QString table, QString &err) | LuaEnv | |
| runScript(QString file, QString table, QString &err) | LuaEnv | |
| runScriptAux(QString table, QString &err) | LuaEnv | private |
| runScriptStr(QString script, QString table, QString &err) | LuaEnv | |
| runScriptStr(QString script, QString table, QString name, QString &err) | LuaEnv | |
| runScriptStr(QByteArray &script, QString table, QString name, QString &err) | LuaEnv | |
| runVerifiedRsrcScript(QString file, QString table, QString hash, bool encoded, QString &err) | LuaEnv | |
| ScriptNameFilterCb typedef | LuaEnv | |
| setDofileTable(QString table) | LuaEnv | inline |
| setGlobal(const char *name, const QVariant &val) | LuaEnv | |
| setGlobal(QString name, const QVariant &val) | LuaEnv | inline |
| setLoadTableEnv(int tableRef=LUA_NOREF) | LuaEnv | inline |
| setRsrcPath(const QStringList &pathList) | LuaEnv | |
| setState(lua_State *state) | LuaEnv | inline |
| setTop(int index) | LuaEnv | inline |
| STACK_AUTO enum value | LuaEnv | |
| STACK_NOPOP enum value | LuaEnv | |
| STACK_POP enum value | LuaEnv | |
| StackOption enum name | LuaEnv | |
| state() | LuaEnv | inline |
| top() | LuaEnv | inline |
| toVariant(StackOption opt, int index=-1) | LuaEnv | |
| ~LuaEnv() | LuaEnv | inline |
1.8.15