v8toolkit
0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
|
#include <v8toolkit.h>
Public Member Functions | |
WrappedData (T *native_object, SetWeakCallbackData *weak_callback_data) | |
~WrappedData () | |
Public Attributes | |
AnyBase * | native_object |
std::string | native_object_type = demangle<T>() |
SetWeakCallbackData * | weak_callback_data = nullptr |
T * | original_pointer |
Holds the c++ object to be embedded inside a javascript object along with additional debugging information when requested
Definition at line 58 of file v8toolkit.h.
|
inline |
Definition at line 64 of file v8toolkit.h.
|
inline |
Definition at line 70 of file v8toolkit.h.
AnyBase* v8toolkit::WrappedData< T >::native_object |
Definition at line 59 of file v8toolkit.h.
std::string v8toolkit::WrappedData< T >::native_object_type = demangle<T>() |
Definition at line 60 of file v8toolkit.h.
SetWeakCallbackData* v8toolkit::WrappedData< T >::weak_callback_data = nullptr |
Definition at line 61 of file v8toolkit.h.
T* v8toolkit::WrappedData< T >::original_pointer |
Definition at line 62 of file v8toolkit.h.