#include <v8-cpp-heap-external.h>
Public Member Functions | |
template<typename T > | |
T * | Value (Isolate *isolate, CppHeapPointerTagRange tag_range) const |
![]() | |
bool | IsValue () const |
bool | IsModule () const |
bool | IsModuleRequest () const |
bool | IsFixedArray () const |
bool | IsPrivate () const |
bool | IsObjectTemplate () const |
bool | IsFunctionTemplate () const |
bool | IsContext () const |
bool | IsCppHeapExternal () const |
Static Public Member Functions | |
template<typename T > | |
static Local< CppHeapExternal > | New (Isolate *isolate, T *value, CppHeapPointerTag tag) |
static CppHeapExternal * | Cast (Data *data) |
A JavaScript value that wraps a cppgc::GarbageCollected<T>
object allocated on the managed C++ heap (CppHeap). This type of value is mainly used to associate C++ data structures which aren't exposed to JavaScript with JavaScript objects.
|
inlinestatic |
|
inlinestatic |
|
inline |