33#ifndef __LUACompiler_H__
34#define __LUACompiler_H__
86 const std::string &
name()
const
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