![]() |
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.