BuildCache
Public Member Functions | Private Member Functions | Private Attributes | List of all members
bcache::lua_wrapper_t::runner_t Class Reference

Public Member Functions

 runner_t (const std::string &script_path, const string_list_t &args)
 
bool call (const std::string &func)
 
const std::string & script () const
 
lua_State * state ()
 

Private Member Functions

void init_lua_state ()
 
void setup_lua_libs_and_globals ()
 
void bail (const std::string &message)
 

Private Attributes

lua_State * m_state = nullptr
 
const std::string m_script_path
 
const string_list_t m_args
 
scoped_set_env_t m_lua_path_env
 
std::string m_script
 

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