v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
managed.h File Reference
Include dependency graph for managed.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::TagForManaged< CppType >
 
struct  v8::internal::ManagedPtrDestructor
 
class  v8::internal::Managed< CppType >
 
class  v8::internal::TrustedManaged< CppType >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define ASSIGN_EXTERNAL_POINTER_TAG_FOR_MANAGED(CppType, Tag)
 

Functions

void v8::internal::ManagedObjectFinalizer (const v8::WeakCallbackInfo< void > &data)
 

Macro Definition Documentation

◆ ASSIGN_EXTERNAL_POINTER_TAG_FOR_MANAGED

#define ASSIGN_EXTERNAL_POINTER_TAG_FOR_MANAGED ( CppType,
Tag )
Value:
template <> \
struct TagForManaged<CppType> { \
static constexpr ExternalPointerTag value = Tag; \
};

Definition at line 49 of file managed.h.