![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <js-objects.h>
Public Member Functions | |
V8_INLINE | JSApiWrapper (Tagged< JSObject > object) |
template<CppHeapPointerTag tag> | |
V8_INLINE void | SetCppHeapWrappable (IsolateForPointerCompression isolate, void *) |
V8_INLINE void | SetCppHeapWrappable (IsolateForPointerCompression isolate, void *, CppHeapPointerTag tag) |
template<CppHeapPointerTag lower_bound, CppHeapPointerTag upper_bound> | |
V8_INLINE void * | GetCppHeapWrappable (IsolateForPointerCompression isolate) const |
V8_INLINE void * | GetCppHeapWrappable (IsolateForPointerCompression isolate, CppHeapPointerTagRange tag_range) const |
template<CppHeapPointerTag lower_bound, CppHeapPointerTag upper_bound> | |
void * | GetCppHeapWrappable (IsolateForPointerCompression isolate) const |
template<CppHeapPointerTag tag> | |
void | SetCppHeapWrappable (IsolateForPointerCompression isolate, void *instance) |
Private Attributes | |
Tagged< JSObject > | object_ |
Static Private Attributes | |
static constexpr int | kCppHeapWrappableOffset |
Definition at line 1086 of file js-objects.h.
void * v8::internal::JSApiWrapper::GetCppHeapWrappable | ( | IsolateForPointerCompression | isolate | ) | const |
Definition at line 652 of file js-objects-inl.h.
V8_INLINE void * v8::internal::JSApiWrapper::GetCppHeapWrappable | ( | IsolateForPointerCompression | isolate | ) | const |
void * v8::internal::JSApiWrapper::GetCppHeapWrappable | ( | IsolateForPointerCompression | isolate, |
CppHeapPointerTagRange | tag_range ) const |
Definition at line 659 of file js-objects-inl.h.
V8_INLINE void v8::internal::JSApiWrapper::SetCppHeapWrappable | ( | IsolateForPointerCompression | isolate, |
void * | ) |
void v8::internal::JSApiWrapper::SetCppHeapWrappable | ( | IsolateForPointerCompression | isolate, |
void * | instance, | ||
CppHeapPointerTag | tag ) |
Definition at line 679 of file js-objects-inl.h.
void v8::internal::JSApiWrapper::SetCppHeapWrappable | ( | IsolateForPointerCompression | isolate, |
void * | instance ) |
Definition at line 667 of file js-objects-inl.h.
|
staticconstexprprivate |
Definition at line 1104 of file js-objects.h.
Definition at line 1107 of file js-objects.h.