| 
    v8toolkit
    0.0.1
    
   Utility library for embedding V8 Javascript engine in a c++ program 
   | 
 

Go to the source code of this file.
Namespaces | |
| v8toolkit | |
Macros | |
| #define | STRINGIFY_VALUE_DEBUG false | 
Functions | |
| std::string | v8toolkit::get_stack_trace_string (v8::Local< v8::StackTrace > stack_trace) | 
| std::string | v8toolkit::demangle_typeid_name (const std::string &mangled_name) | 
| int | v8toolkit::get_array_length (v8::Isolate *isolate, v8::Local< v8::Array > array) | 
| int | v8toolkit::get_array_length (v8::Isolate *isolate, v8::Local< v8::Value > array_value) | 
| void | v8toolkit::set_global_object_alias (v8::Isolate *isolate, const v8::Local< v8::Context > context, std::string alias_name) | 
| std::string | v8toolkit::get_type_string_for_value (v8::Local< v8::Value > value) | 
| void | v8toolkit::print_v8_value_details (v8::Local< v8::Value > local_value) | 
| std::set< std::string > | v8toolkit::make_set_from_object_keys (v8::Isolate *isolate, v8::Local< v8::Object > &object, bool own_properties_only=true) | 
| std::string | v8toolkit::stringify_value (v8::Isolate *isolate, const v8::Local< v8::Value > &value, bool show_all_properties=false, std::vector< v8::Local< v8::Value >> &&processed_values=std::vector< v8::Local< v8::Value >>{}) | 
| v8::Local< v8::Value > | v8toolkit::get_key (v8::Local< v8::Context > context, v8::Local< v8::Object > object, std::string key) | 
| v8::Local< v8::Value > | v8toolkit::get_key (v8::Local< v8::Context > context, v8::Local< v8::Value > value, std::string key) | 
| v8::Local< v8::Value > | v8toolkit::call_simple_javascript_function (v8::Isolate *isolate, v8::Local< v8::Function > function) | 
| void | v8toolkit::ReportException (v8::Isolate *isolate, v8::TryCatch *try_catch) | 
| bool | v8toolkit::global_name_conflicts (const std::string &name) | 
| #define STRINGIFY_VALUE_DEBUG false | 
Definition at line 185 of file v8helpers.cpp.
Referenced by v8toolkit::stringify_value().
 1.8.11