Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
LuaEnv Member List

This is the complete list of members for LuaEnv, including all inherited members.

_dofileScriptNameContextLuaEnvprivate
_dofileScriptNameFilterLuaEnvprivate
_dofileTableLuaEnvprivate
_envTableRefLuaEnvprivate
_lLuaEnvprivate
_outputCbLuaEnvprivate
_outputContextLuaEnvprivate
_rsrcPathListLuaEnvprivate
clearReferences(QVariant &obj, bool useLists, bool firstLevelIsMap, bool allowFunctions)LuaEnvstatic
closeState()LuaEnv
dofile(lua_State *L)LuaEnvprivatestatic
FunctionRegister typedefLuaEnv
getGlobal(const char *name, StackOption opt=STACK_AUTO)LuaEnv
getGlobal(QString name, StackOption opt=STACK_AUTO)LuaEnvinline
getLocal(const char *name, StackOption opt=STACK_AUTO)LuaEnv
getLocal(QString name, StackOption opt=STACK_AUTO)LuaEnvinline
initState(int libOptions)LuaEnvprivate
isIdentifier(QString str)LuaEnvstatic
LIB_ALL enum valueLuaEnv
LIB_BASE enum valueLuaEnv
LIB_DEBUG enum valueLuaEnv
LIB_IO enum valueLuaEnv
LIB_MATH enum valueLuaEnv
LIB_OS enum valueLuaEnv
LIB_PACKAGE enum valueLuaEnv
LIB_STRING enum valueLuaEnv
LIB_TABLE enum valueLuaEnv
LibraryOptions enum nameLuaEnv
loadScriptData(QString file, QByteArray &script, QString &err)LuaEnvprivate
LuaEnv()LuaEnvinline
LuaEnv(lua_State *state)LuaEnvinline
newState(int libOptions=LIB_ALL)LuaEnv
operator lua_State *()LuaEnvinline
pop(int num=1)LuaEnvinline
printCb(lua_State *L)LuaEnvprivatestatic
pushVariant(const QVariant &val)LuaEnv
quote(QString str)LuaEnvstatic
RedirectedOutputCb typedefLuaEnv
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() constLuaEnvinline
runRsrcScript(QString file, QString table, QString &err)LuaEnv
runScript(QString file, QString table, QString &err)LuaEnv
runScriptAux(QString table, QString &err)LuaEnvprivate
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 typedefLuaEnv
setDofileTable(QString table)LuaEnvinline
setGlobal(const char *name, const QVariant &val)LuaEnv
setGlobal(QString name, const QVariant &val)LuaEnvinline
setLoadTableEnv(int tableRef=LUA_NOREF)LuaEnvinline
setRsrcPath(const QStringList &pathList)LuaEnv
setState(lua_State *state)LuaEnvinline
setTop(int index)LuaEnvinline
STACK_AUTO enum valueLuaEnv
STACK_NOPOP enum valueLuaEnv
STACK_POP enum valueLuaEnv
StackOption enum nameLuaEnv
state()LuaEnvinline
top()LuaEnvinline
toVariant(StackOption opt, int index=-1)LuaEnv
~LuaEnv()LuaEnvinline