#include <lua_compiler.h>
◆ LUA2C_Function
typedef int(* ug::bridge::LUACompiler::LUA2C_Function) (double *, const double *) |
|
private |
◆ LUACompiler()
ug::bridge::LUACompiler::LUACompiler |
( |
| ) |
|
|
inline |
◆ ~LUACompiler()
ug::bridge::LUACompiler::~LUACompiler |
( |
| ) |
|
|
virtual |
◆ call()
bool ug::bridge::LUACompiler::call |
( |
double * |
ret, |
|
|
const double * |
in |
|
) |
| const |
◆ create()
bool ug::bridge::LUACompiler::create |
( |
const char * |
functionName, |
|
|
LuaFunctionHandle * |
pHandle = nullptr |
|
) |
| |
◆ createC()
bool ug::bridge::LUACompiler::createC |
( |
const char * |
functionName, |
|
|
LuaFunctionHandle * |
pHandle = nullptr |
|
) |
| |
References ug::LUAParserClass::createC(), ug::CreateDirectory(), ug::DID_LUACOMPILER, ug::DirectoryExists(), ug::GetFileLines(), ug::GetLibraryProcedure(), ug::GetLogAssistant(), ug::MakeTmpFile(), ug::LUAParserClass::num_in(), ug::LUAParserClass::num_out(), ug::OpenLibrary(), p, ug::LUAParserClass::parse_luaFunction(), PROFILE_BEGIN_GROUP, ug::ROOT_PATH, UG_DLOG, UG_LOG, and UG_THROW.
◆ createVM()
bool ug::bridge::LUACompiler::createVM |
( |
const char * |
functionName, |
|
|
LuaFunctionHandle * |
pHandle = nullptr |
|
) |
| |
◆ is_valid()
bool ug::bridge::LUACompiler::is_valid |
( |
| ) |
const |
|
inline |
◆ name()
const std::string& ug::bridge::LUACompiler::name |
( |
| ) |
const |
|
inline |
◆ num_in()
int ug::bridge::LUACompiler::num_in |
( |
| ) |
const |
|
inline |
◆ num_out()
int ug::bridge::LUACompiler::num_out |
( |
| ) |
const |
|
inline |
◆ bInitialized
bool ug::bridge::LUACompiler::bInitialized |
◆ bVM
bool ug::bridge::LUACompiler::bVM |
◆ m_f
◆ m_iIn
int ug::bridge::LUACompiler::m_iIn |
◆ m_iOut
int ug::bridge::LUACompiler::m_iOut |
◆ m_libHandle
◆ m_name
std::string ug::bridge::LUACompiler::m_name |
◆ m_pDyn
std::string ug::bridge::LUACompiler::m_pDyn |
|
private |
◆ vm
VMAdd* ug::bridge::LUACompiler::vm |
|
private |
The documentation for this class was generated from the following files: