Covalent Bond  0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
Public Member Functions | Private Attributes | List of all members
luaJitThread Class Reference

#include <luaEngine.hpp>

Public Member Functions

 ~luaJitThread ()
 
 luaJitThread ()
 
void execMain (const std::string &script)
 
sol::state & operator() ()
 

Private Attributes

sol::state * m_luaHandle
 

Detailed Description

Definition at line 46 of file luaEngine.hpp.

Constructor & Destructor Documentation

◆ ~luaJitThread()

luaJitThread::~luaJitThread ( )

Definition at line 87 of file luaEngine.cpp.

References m_luaHandle.

◆ luaJitThread()

luaJitThread::luaJitThread ( )

Definition at line 93 of file luaEngine.cpp.

References bindAllFuncByDefault(), and m_luaHandle.

Here is the call graph for this function:

Member Function Documentation

◆ execMain()

void luaJitThread::execMain ( const std::string &  script)

Definition at line 98 of file luaEngine.cpp.

References m_luaHandle.

◆ operator()()

sol::state & luaJitThread::operator() ( )

Definition at line 100 of file luaEngine.cpp.

References m_luaHandle.

Member Data Documentation

◆ m_luaHandle

sol::state* luaJitThread::m_luaHandle
private

Definition at line 56 of file luaEngine.hpp.

Referenced by execMain(), luaJitThread(), operator()(), and ~luaJitThread().


The documentation for this class was generated from the following files: