22 #define SIM_LUA_ARG_NIL_ALLOWED (65536) 50 std::vector<CLuaFunctionDataItem>
_inData;
std::vector< CLuaFunctionDataItem > * getOutDataPtr_luaFunctionCall()
bool readDataFromLua(const SLuaCallBack *p, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
bool readDataFromLua_luaFunctionCall(const SLuaCallBack *p, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
void pushOutData(const CLuaFunctionDataItem &dataItem)
void writeDataToLua(SLuaCallBack *p)
virtual ~CLuaFunctionData()
std::vector< CLuaFunctionDataItem > _outData
void writeDataToLua_luaFunctionCall(SLuaCallBack *p, const int *expectedArguments)
static void getInputDataForFunctionRegistration(const int *dat, std::vector< int > &outDat)
std::vector< CLuaFunctionDataItem > _inData
void pushOutData_luaFunctionCall(const CLuaFunctionDataItem &dataItem)
void releaseBuffers_luaFunctionCall(SLuaCallBack *p)
std::vector< CLuaFunctionDataItem > * getInDataPtr()