ChaiScript
Public Member Functions | List of all members
chaiscript::Module Class Reference

Holds a collection of ChaiScript settings which can be applied to the ChaiScript runtime. More...

#include <dispatchkit.hpp>

Public Member Functions

Moduleadd (Type_Info ti, std::string name)
 
Moduleadd (Type_Conversion d)
 
Moduleadd (Proxy_Function f, std::string name)
 
Moduleadd_global_const (Boxed_Value t_bv, std::string t_name)
 
Moduleeval (std::string str)
 
template<typename Eval , typename Engine >
void apply (Eval &t_eval, Engine &t_engine) const
 
bool has_function (const Proxy_Function &new_f, const std::string_view &name) noexcept
 

Detailed Description

Holds a collection of ChaiScript settings which can be applied to the ChaiScript runtime.

Used to implement loadable module support.


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