Cuberite
A lightweight, fast and extensible game server for Minecraft
cLuaState Member List

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

AddPackagePath(const AString &a_PathVariable, const AString &a_Path)cLuaState
ApiParamError(std::string_view a_Msg)cLuaState
Attach(lua_State *a_State)cLuaState
BreakIntoDebugger(lua_State *a_LuaState)cLuaStateprotectedstatic
Call(const FnT &a_Function, Args &&... args)cLuaStateinline
CallFunction(int a_NumReturnValues)cLuaStateprotected
CallFunctionWithForeignParams(const AString &a_FunctionName, cLuaState &a_SrcLuaState, int a_SrcParamStart, int a_SrcParamEnd)cLuaState
CallTableFn(const cRef &a_TableRef, const char *a_FnName, Args &&... args)cLuaStateinlineprotected
cCallbackPtr typedefcLuaState
cCallbackSharedPtr typedefcLuaState
CheckParamBool(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamEnd(int a_Param)cLuaState
CheckParamFunction(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamFunctionOrNil(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamNumber(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamSelf(const char *a_SelfClassName)cLuaState
CheckParamStaticSelf(const char *a_SelfClassName)cLuaState
CheckParamString(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamTable(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamUserTable(int a_StartParam, const char *a_UserTable, int a_EndParam=-1)cLuaState
CheckParamUserType(int a_StartParam, const char *a_UserType, int a_EndParam=-1)cLuaState
CheckParamUUID(int a_StartParam, int a_EndParam=-1)cLuaState
CheckParamVector3(int a_StartParam, int a_EndParam=-1)cLuaState
Close(void)cLuaState
cLuaState(const AString &a_SubsystemName)cLuaState
cLuaState(lua_State *a_AttachState)cLuaStateexplicit
cOptionalCallbackPtr typedefcLuaState
CopySingleValueFrom(cLuaState &a_SrcLuaState, int a_StackIdx, int a_NumAllowedNestingLevels)cLuaState
CopyStackFrom(cLuaState &a_SrcLuaState, int a_SrcStart, int a_SrcEnd, int a_NumAllowedNestingLevels=16)cLuaState
CopyTableFrom(cLuaState &a_SrcLuaState, int a_TableIdx, int a_NumAllowedNestingLevels)cLuaState
Create(void)cLuaState
cStackTablePtr typedefcLuaState
cTableRefPtr typedefcLuaState
cTrackedRefPtr typedefcLuaState
cTrackedRefSharedPtr typedefcLuaState
Detach(void)cLuaState
GetNamedGlobal(const AString &a_Name, T &a_Value)cLuaStateinline
GetNamedValue(const AString &a_Name, T &a_Value)cLuaStateinline
GetStackValue(int a_StackPos, AString &a_Value)cLuaState
GetStackValue(int a_StackPos, AStringMap &a_Value)cLuaState
GetStackValue(int a_StackPos, AStringVector &a_Value)cLuaState
GetStackValue(int a_StackPos, bool &a_Value)cLuaState
GetStackValue(int a_StackPos, cCallback &a_Callback)cLuaState
GetStackValue(int a_StackPos, cCallbackPtr &a_Callback)cLuaState
GetStackValue(int a_StackPos, cCallbackSharedPtr &a_Callback)cLuaState
GetStackValue(int a_StackPos, cOptionalCallback &a_Callback)cLuaState
GetStackValue(int a_StackPos, cOptionalCallbackPtr &a_Callback)cLuaState
GetStackValue(int a_StackPos, cPluginManager::CommandResult &a_Result)cLuaState
GetStackValue(int a_StackPos, cRef &a_Ref)cLuaState
GetStackValue(int a_StackPos, cStackTablePtr &a_StackTable)cLuaState
GetStackValue(int a_StackPos, cTableRef &a_TableRef)cLuaState
GetStackValue(int a_StackPos, cTableRefPtr &a_TableRef)cLuaState
GetStackValue(int a_StackPos, cTrackedRef &a_Ref)cLuaState
GetStackValue(int a_StackPos, cTrackedRefPtr &a_Ref)cLuaState
GetStackValue(int a_StackPos, cTrackedRefSharedPtr &a_Ref)cLuaState
GetStackValue(int a_StackPos, ContiguousByteBuffer &a_Data)cLuaState
GetStackValue(int a_StackPos, CustomStatistic &a_Value)cLuaState
GetStackValue(int a_StackPos, double &a_Value)cLuaState
GetStackValue(int a_StackPos, eBlockFace &a_Value)cLuaState
GetStackValue(int a_StackPos, eWeather &a_Value)cLuaState
GetStackValue(int a_StackPos, float &a_ReturnedVal)cLuaState
GetStackValue(int a_StackPos, cUUID &a_Value)cLuaState
GetStackValue(int a_StackPos, std::string_view &a_Value)cLuaState
GetStackValue(int a_StackPos, T &a_ReturnedVal)cLuaStateinline
GetStackValue(int a_StackPos, cOptionalParam< T > &&a_ReturnedVal)cLuaStateinline
GetStackValue(int a_StackPos, Vector3< T > &a_ReturnedVal)cLuaState
GetStackValues(int a_StartStackPos, Arg1 &&a_Arg1, Args &&... args)cLuaStateinline
GetStackValues(int a_StartingStackPos)cLuaStateinlineprotected
GetSubsystemName(void) constcLuaStateinline
GetTypeText(int a_StackPos)cLuaState
HasFunction(const char *a_FunctionName)cLuaState
IsParamNumber(int a_ParamIdx)cLuaState
IsParamUserType(int a_ParamIdx, const AString &a_UserType)cLuaState
IsParamVector3(int a_ParamIdx)cLuaState
IsValid(void) constcLuaStateinline
LoadFile(const AString &a_FileName, bool a_LogWarnings=true)cLuaState
LoadString(const AString &a_StringToLoad, const AString &a_FileName, bool a_LogWarnings=true)cLuaState
LogApiCallParamFailure(const char *a_FnName, const char *a_ParamNames)cLuaState
LogStackTrace(int a_StartingDepth=0)cLuaState
LogStackTrace(lua_State *a_LuaState, int a_StartingDepth=0)cLuaStatestatic
LogStackValues(const char *a_Header=nullptr)cLuaState
LogStackValues(lua_State *a_LuaState, const char *a_Header=nullptr)cLuaStatestatic
m_CScLuaStateprotected
m_CSTrackedRefscLuaStateprotected
m_CurrentFunctionNamecLuaStateprotected
m_IsOwnedcLuaStateprotected
m_LuaStatecLuaStateprotected
m_NumCurrentFunctionArgscLuaStateprotected
m_SubsystemNamecLuaStateprotected
m_TrackedRefscLuaStateprotected
NilcLuaStatestatic
operator lua_State *(void)cLuaStateinline
Pop(int a_NumValuesToPop=1)cLuaState
Push(Arg1 &&a_Arg1, Arg2 &&a_Arg2, Args &&... a_Args)cLuaStateinline
Push(const AString &a_String)cLuaState
Push(const AStringMap &a_Dictionary)cLuaState
Push(const AStringVector &a_Vector)cLuaState
Push(const char *a_Value)cLuaState
Push(const cItem &a_Item)cLuaState
Push(const cNil &a_Nil)cLuaState
Push(const cRef &a_Ref)cLuaState
Push(ContiguousByteBufferView a_Data)cLuaState
Push(const Vector3d &a_Vector)cLuaState
Push(const Vector3i &a_Vector)cLuaState
Push(bool a_Value)cLuaState
Push(cEntity *a_Entity)cLuaState
Push(const cEntity *a_Entity)cLuaState
Push(cLuaServerHandle *a_ServerHandle)cLuaState
Push(cLuaTCPLink *a_TCPLink)cLuaState
Push(cLuaUDPEndpoint *a_UDPEndpoint)cLuaState
Push(double a_Value)cLuaState
Push(int a_Value)cLuaState
Push(long a_Value)cLuaState
Push(const UInt32 a_Value)cLuaState
Push(std::chrono::milliseconds a_time)cLuaState
PushCallPop(void)cLuaStateinlineprotected
PushCallPop(T &&a_Param, Args &&... args)cLuaStateinlineprotected
PushCallPop(cLuaState::cRet, Args &&... args)cLuaStateinlineprotected
PushFunction(const char *a_FunctionName)cLuaStateprotected
PushFunction(const cRef &a_FnRef)cLuaStateprotected
PushFunction(const cRef &a_TableRef, const char *a_FnName)cLuaStateprotected
QueryCanonLuaState(void) constcLuaState
RegisterAPILibs(void)cLuaState
ReportErrors(int status)cLuaState
ReportErrors(lua_State *a_LuaState, int status)cLuaStatestatic
ReportFnCallErrors(lua_State *a_LuaState)cLuaStateprotectedstatic
ReturncLuaStatestatic
ToString(int a_StackPos, AString &a_String)cLuaState
TrackInDeadlockDetect(cDeadlockDetect &a_DeadlockDetect)cLuaState
TrackRef(cTrackedRef &a_Ref)cLuaStateprotected
UntrackInDeadlockDetect(cDeadlockDetect &a_DeadlockDetect)cLuaState
UntrackRef(cTrackedRef &a_Ref)cLuaStateprotected
WalkToNamedGlobal(const AString &a_Name)cLuaState
WalkToValue(const AString &a_Name)cLuaState
~cLuaState()cLuaState