v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
v8toolkit::Isolate Member List

This is the complete list of members for v8toolkit::Isolate, including all inherited members.

add_assert()v8toolkit::Isolate
add_function(std::string name, Callable &&callable)v8toolkit::Isolateinline
add_module_list()v8toolkit::Isolateinline
add_print(func::function< void(const std::string &)>)v8toolkit::Isolate
add_print()v8toolkit::Isolate
add_require(std::vector< std::string > paths=std::vector< std::string >{"./"})v8toolkit::Isolate
add_variable(const std::string &name, v8::Local< v8::ObjectTemplate > template_to_attach)v8toolkit::Isolateinline
create_context()v8toolkit::Isolate
create_debug_context(short port)v8toolkit::Isolate
expose_variable(std::string name, Variable &variable)v8toolkit::Isolateinline
expose_variable_readonly(std::string name, Variable &variable)v8toolkit::Isolateinline
get_debug_context()v8toolkit::Isolate
get_isolate()v8toolkit::Isolate
get_object_template()v8toolkit::Isolate
json(std::string json)v8toolkit::Isolateinline
operator v8::Isolate *()v8toolkit::Isolate
operator v8::Local< v8::ObjectTemplate >()v8toolkit::Isolate
operator()(Callable &&callable) -> std::result_of_t< Callable()>v8toolkit::Isolateinline
operator()(Callable &&callable) -> typename std::result_of< Callable(v8::Isolate *)>::typev8toolkit::Isolateinline
operator()(Callable &&callable) -> typename std::result_of_t< Callable(v8::Isolate *, v8::Local< v8::Context >)>v8toolkit::Isolateinline
Platform classv8toolkit::Isolatefriend
wrap_class()v8toolkit::Isolateinline
~Isolate()v8toolkit::Isolatevirtual