33 #ifndef __LUACompiler_H__
34 #define __LUACompiler_H__
86 const std::string &
name()
const
100 bool call(
double *ret,
const double *in)
const;
Handle for a lua reference.
Definition: lua_function_handle.h:40
--> documentation in vm.doxygen <–///
Definition: vm.h:49
Definition: lua_compiler.h:50
int(* LUA2C_Function)(double *, const double *)
Definition: lua_compiler.h:53
std::string m_name
Definition: lua_compiler.h:60
virtual ~LUACompiler()
Definition: lua_compiler.cpp:247
DynLibHandle m_libHandle
Definition: lua_compiler.h:55
std::string m_pDyn
Definition: lua_compiler.h:56
LUACompiler()
Definition: lua_compiler.h:65
bool bVM
Definition: lua_compiler.h:64
const std::string & name() const
Definition: lua_compiler.h:86
int num_in() const
Definition: lua_compiler.h:76
bool create(const char *functionName, LuaFunctionHandle *pHandle=nullptr)
Definition: lua_compiler.cpp:59
VMAdd * vm
Definition: lua_compiler.h:57
LUA2C_Function m_f
Definition: lua_compiler.h:61
int num_out() const
Definition: lua_compiler.h:81
int m_iOut
Definition: lua_compiler.h:62
bool bInitialized
Definition: lua_compiler.h:63
bool call(double *ret, const double *in) const
Definition: lua_compiler.cpp:263
bool createVM(const char *functionName, LuaFunctionHandle *pHandle=nullptr)
Definition: lua_compiler.cpp:187
bool createC(const char *functionName, LuaFunctionHandle *pHandle=nullptr)
Definition: lua_compiler.cpp:67
bool is_valid() const
Definition: lua_compiler.h:91
int m_iIn
Definition: lua_compiler.h:62
void * DynLibHandle
Defines a reference to a dynamically loaded library.
Definition: dynamic_library_util.h:51