Otclient  14/8/2020
LuaInterface Member List

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

bindClassMemberField(const std::string &fieldName, F1 FC::*getFunction, F2 FC::*setFunction)LuaInterface
bindClassMemberField(const std::string &className, const std::string &fieldName, F1 FC::*getFunction, F2 FC::*setFunction)LuaInterface
bindClassMemberFunction(const std::string &functionName, F FC::*function)LuaInterface
bindClassMemberFunction(const std::string &className, const std::string &functionName, F FC::*function)LuaInterface
bindClassMemberGetField(const std::string &fieldName, F FC::*getFunction)LuaInterface
bindClassMemberGetField(const std::string &className, const std::string &fieldName, F FC::*getFunction)LuaInterface
bindClassMemberSetField(const std::string &fieldName, F FC::*setFunction)LuaInterface
bindClassMemberSetField(const std::string &className, const std::string &fieldName, F FC::*setFunction)LuaInterface
bindClassStaticFunction(const std::string &functionName, const F &function)LuaInterface
bindClassStaticFunction(const std::string &className, const std::string &functionName, const F &function)LuaInterface
bindGlobalFunction(const std::string &functionName, const F &function)LuaInterface
bindSingletonFunction(const std::string &functionName, F C::*function, C *instance)LuaInterface
bindSingletonFunction(const std::string &className, const std::string &functionName, F C::*function, C *instance)LuaInterface
call(int numArgs=0, int numRets=0)LuaInterface
callGlobalField(const std::string &global, const std::string &field, const T &... args)LuaInterface
callGlobalField(const std::string &global, const std::string &field, const T &... args)LuaInterface
castValue(int index=-1)LuaInterface
checkStack()LuaInterfaceinline
clearStack()LuaInterfaceinline
clearTable(int index=-1)LuaInterface
closeLuaState()LuaInterface
collectGarbage()LuaInterface
createLuaState()LuaInterface
createTable(int narr, int nrec)LuaInterface
error()LuaInterface
evaluateExpression(const std::string &expression, const std::string &source="lua expression")LuaInterface
functionSourcePath()LuaInterface
getCurrentSourcePath(int level=0)LuaInterface
getEnv(int index=-1)LuaInterface
getField(const char *key, int index=-1)LuaInterface
getField(const std::string &key, int index=-1)LuaInterfaceinline
getGlobal(const std::string &key)LuaInterface
getGlobalEnvironment()LuaInterfaceinline
getGlobalField(const std::string &globalKey, const std::string &fieldKey)LuaInterface
getMetatable(int index=-1)LuaInterface
getRef(int ref)LuaInterface
getStackFunction(int level=0)LuaInterface
getTable(int index=-2)LuaInterface
getTop()LuaInterface
getWeakRef(int weakRef)LuaInterface
hasIndex(int index)LuaInterfaceinline
init()LuaInterface
insert(int index)LuaInterface
isBoolean(int index=-1)LuaInterface
isCFunction(int index=-1)LuaInterface
isFunction(int index=-1)LuaInterface
isInCppCallback()LuaInterfaceinline
isLuaFunction(int index=-1)LuaInterfaceinline
isNil(int index=-1)LuaInterface
isNumber(int index=-1)LuaInterface
isString(int index=-1)LuaInterface
isTable(int index=-1)LuaInterface
isUserdata(int index=-1)LuaInterface
loadBuffer(const std::string &buffer, const std::string &source)LuaInterface
loadFiles(std::string directory, bool recursive=false, std::string contains="")LuaInterface
loadFunction(const std::string &buffer, const std::string &source="lua function buffer")LuaInterface
loadScript(const std::string &fileName)LuaInterface
luaCallGlobalField(const std::string &global, const std::string &field, const T &... args)LuaInterface
LuaInterface()LuaInterface
newSandboxEnv()LuaInterface
newTable()LuaInterface
newUserdata(int size)LuaInterface
next(int index=-2)LuaInterface
pcall(int numArgs=0, int numRets=0, int errorFuncIndex=0)LuaInterface
polymorphicPop()LuaInterfaceinline
polymorphicPush(const T &v, const Args &... args)LuaInterface
polymorphicPush()LuaInterfaceinline
pop(int n=1)LuaInterface
popBoolean()LuaInterface
popInteger()LuaInterface
popNumber()LuaInterface
popObject()LuaInterface
popString()LuaInterface
popUpvalueUserdata()LuaInterface
popUserdata()LuaInterface
pushBoolean(bool v)LuaInterface
pushCFunction(LuaCFunction func, int n=0)LuaInterface
pushCppFunction(const LuaCppFunction &func)LuaInterface
pushCString(const char *v)LuaInterface
pushInteger(long v)LuaInterface
pushLightUserdata(void *p)LuaInterface
pushNil()LuaInterface
pushNumber(double v)LuaInterface
pushObject(const LuaObjectPtr &obj)LuaInterface
pushString(const std::string &v)LuaInterface
pushThread()LuaInterface
pushValue(int index=-1)LuaInterface
rawGet(int index=-1)LuaInterface
rawGeti(int n, int index=-1)LuaInterface
rawSet(int index=-3)LuaInterface
rawSeti(int n, int index=-2)LuaInterface
ref()LuaInterface
registerClass(const std::string &className, const std::string &baseClass="LuaObject")LuaInterface
registerClass()LuaInterfaceinline
registerClassMemberField(const std::string &className, const std::string &field, const LuaCppFunction &getFunction, const LuaCppFunction &setFunction)LuaInterface
registerClassMemberField(const std::string &field, const LuaCppFunction &getFunction, const LuaCppFunction &setFunction)LuaInterfaceinline
registerClassMemberFunction(const std::string &className, const std::string &functionName, const LuaCppFunction &function)LuaInterface
registerClassMemberFunction(const std::string &functionName, const LuaCppFunction &function)LuaInterfaceinline
registerClassStaticFunction(const std::string &className, const std::string &functionName, const LuaCppFunction &function)LuaInterface
registerClassStaticFunction(const std::string &functionName, const LuaCppFunction &function)LuaInterfaceinline
registerFunctions()LuaInterface
registerGlobalFunction(const std::string &functionName, const LuaCppFunction &function)LuaInterface
registerSingletonClass(const std::string &className)LuaInterface
remove(int index)LuaInterface
resetGlobalEnvironment()LuaInterfaceinline
runBuffer(const std::string &buffer, const std::string &source)LuaInterface
runScript(const std::string &fileName)LuaInterface
safeCall(int numArgs=0, int numRets=-1)LuaInterface
safeRunScript(const std::string &fileName)LuaInterface
setEnv(int index=-2)LuaInterface
setField(const char *key, int index=-2)LuaInterface
setField(const std::string &key, int index=-2)LuaInterfaceinline
setGlobal(const std::string &key)LuaInterface
setGlobalEnvironment(int env)LuaInterface
setMetatable(int index=-2)LuaInterface
setTable(int index=-3)LuaInterface
signalCall(int numArgs=0, int numRets=-1)LuaInterface
stackSize()LuaInterfaceinline
terminate()LuaInterface
throwError(const std::string &message)LuaInterface
toBoolean(int index=-1)LuaInterface
toCString(int index=-1)LuaInterface
toInteger(int index=-1)LuaInterface
toNumber(int index=-1)LuaInterface
toObject(int index=-1)LuaInterface
toString(int index=-1)LuaInterface
toUserdata(int index=-1)LuaInterface
traceback(const std::string &errorMessage="", int level=0)LuaInterface
typeName(int index=-1)LuaInterface
unref(int ref)LuaInterface
useValue()LuaInterfaceinline
weakRef()LuaInterface
~LuaInterface()LuaInterface