Definition at line 54 of file sample.cpp.
v8::Local<v8::Object> v8toolkit::JSWrapperBase::get_javascript_object |
( |
| ) |
const |
|
inlineinherited |
v8::Isolate* v8toolkit::JSWrapperBase::isolate |
|
protectedinherited |
v8::Global<v8::Context> v8toolkit::JSWrapperBase::global_context |
|
protectedinherited |
v8::Global<v8::Object> v8toolkit::JSWrapperBase::global_js_object |
|
protectedinherited |
v8::Global<v8::FunctionTemplate> v8toolkit::JSWrapperBase::global_created_by |
|
protectedinherited |
bool v8toolkit::JSWrapperBase::called_from_javascript = false |
|
mutableprotectedinherited |
It's easy to end up in infinite recursion where the JSWrapper object looks for a javascript implementation to call instead of calling the native C++ implementation, but finds its own JS_ACCESS function that its already in an proceeds to call itself. This flag stops that from happening - at least in naive situations. Marked as mutable because it needs to be changed even from within const methods
Definition at line 49 of file bidirectional.h.
The documentation for this class was generated from the following file: