GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
chaiscript::detail::Loadable_Module Struct Reference

#include <chaiscript_posix.hpp>

Collaboration diagram for chaiscript::detail::Loadable_Module:

Classes

struct  DLModule
struct  DLSym

Public Member Functions

 Loadable_Module (const std::string &t_module_name, const std::string &t_filename)
 Loadable_Module (const std::string &, const std::string &)
 Loadable_Module (const std::string &t_module_name, const std::string &t_filename)

Static Public Member Functions

template<typename T>
static std::wstring to_wstring (const T &t_str)
template<typename T>
static std::string to_string (const T &t_str)
template<typename T>
static std::string to_proper_string (const T &t_str)
static std::string get_error_message (DWORD t_err)

Public Attributes

DLModule m_dlmodule
DLSym< Create_Module_Func > m_func
ModulePtr m_moduleptr

Constructor & Destructor Documentation

◆ Loadable_Module() [1/3]

chaiscript::detail::Loadable_Module::Loadable_Module ( const std::string & t_module_name,
const std::string & t_filename )
inline

◆ Loadable_Module() [2/3]

chaiscript::detail::Loadable_Module::Loadable_Module ( const std::string & ,
const std::string &  )
inline

◆ Loadable_Module() [3/3]

chaiscript::detail::Loadable_Module::Loadable_Module ( const std::string & t_module_name,
const std::string & t_filename )
inline

Member Function Documentation

◆ get_error_message()

std::string chaiscript::detail::Loadable_Module::get_error_message ( DWORD t_err)
inlinestatic
Here is the caller graph for this function:

◆ to_proper_string()

template<typename T>
std::string chaiscript::detail::Loadable_Module::to_proper_string ( const T & t_str)
inlinestatic
Here is the caller graph for this function:

◆ to_string()

template<typename T>
std::string chaiscript::detail::Loadable_Module::to_string ( const T & t_str)
inlinestatic
Here is the caller graph for this function:

◆ to_wstring()

template<typename T>
std::wstring chaiscript::detail::Loadable_Module::to_wstring ( const T & t_str)
inlinestatic

Member Data Documentation

◆ m_dlmodule

DLModule chaiscript::detail::Loadable_Module::m_dlmodule

◆ m_func

DLSym< Create_Module_Func > chaiscript::detail::Loadable_Module::m_func

◆ m_moduleptr

ModulePtr chaiscript::detail::Loadable_Module::m_moduleptr

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