5#ifndef INCLUDE_V8_EXTERNAL_H_
6#define INCLUDE_V8_EXTERNAL_H_
38#ifdef V8_ENABLE_CHECKS
41 return static_cast<External*
>(value);
Definition: v8-external.h:29
void * Value() const
Definition: v8-external.h:45
static Local< External > New(Isolate *isolate, void *value, ExternalPointerTypeTag tag)
void * Value(ExternalPointerTypeTag tag) const
static External * Cast(Value *value)
Definition: v8-external.h:37
Definition: v8-isolate.h:290
Definition: v8-local-handle.h:366
Definition: v8-value.h:32
Definition: libplatform.h:15
uint16_t ExternalPointerTypeTag
Definition: v8-external.h:21
constexpr ExternalPointerTypeTag kExternalPointerTypeTagDefault
Definition: v8-external.h:23
#define V8_EXPORT
Definition: v8config.h:855
#define V8_INLINE
Definition: v8config.h:508
#define V8_DEPRECATE_SOON(message)
Definition: v8config.h:622