![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <managed.h>
Public Member Functions | |
TrustedManaged () | |
TrustedManaged (Address ptr) | |
V8_INLINE constexpr | TrustedManaged (Address ptr, SkipTypeCheckTag) |
TrustedManaged * | operator-> () |
const TrustedManaged * | operator-> () const |
V8_INLINE CppType * | raw () |
V8_INLINE const std::shared_ptr< CppType > & | get () |
Static Public Member Functions | |
static DirectHandle< TrustedManaged< CppType > > | From (Isolate *isolate, size_t estimated_size, std::shared_ptr< CppType > shared_ptr) |
Private Member Functions | |
std::shared_ptr< CppType > * | GetSharedPtrPtr () |
Friends | |
class | Tagged< TrustedManaged > |
Additional Inherited Members | |
![]() | |
using | BodyDescriptor = FixedBodyDescriptorFor<TrustedForeign> |
Definition at line 69 of file wasm-objects.h.
|
inline |
|
inlineexplicit |
|
inlineconstexpr |
|
static |
Definition at line 52 of file managed-inl.h.
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
friend |