![]() |
Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
|
This is the complete list of members for AutoLuaEnv, including all inherited members.
AutoLuaEnv(int libOptions=LIB_ALL) | AutoLuaEnv | inline |
clearReferences(QVariant &obj, bool useLists, bool firstLevelIsMap, bool allowFunctions) | LuaEnv | static |
closeState() | LuaEnv | |
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 |
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 | |
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 |
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 | |
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 | |
~AutoLuaEnv() | AutoLuaEnv | inline |
~LuaEnv() | LuaEnv | inline |