V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::Utils Class Reference

Static Public Member Functions

static bool ApiCheck (bool condition, const char *location, const char *message)
 
static void ReportOOMFailure (v8::internal::Isolate *isolate, const char *location, bool is_heap_oom)
 
static Local< Context > ToLocal (v8::internal::Handle< v8::internal::Context > obj)
 
static Local< Value > ToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Module > ToLocal (v8::internal::Handle< v8::internal::Module > obj)
 
static Local< Name > ToLocal (v8::internal::Handle< v8::internal::Name > obj)
 
static Local< String > ToLocal (v8::internal::Handle< v8::internal::String > obj)
 
static Local< Symbol > ToLocal (v8::internal::Handle< v8::internal::Symbol > obj)
 
static Local< RegExp > ToLocal (v8::internal::Handle< v8::internal::JSRegExp > obj)
 
static Local< Object > ToLocal (v8::internal::Handle< v8::internal::JSReceiver > obj)
 
static Local< Object > ToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< Function > ToLocal (v8::internal::Handle< v8::internal::JSFunction > obj)
 
static Local< Array > ToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
 
static Local< Map > ToLocal (v8::internal::Handle< v8::internal::JSMap > obj)
 
static Local< Set > ToLocal (v8::internal::Handle< v8::internal::JSSet > obj)
 
static Local< Proxy > ToLocal (v8::internal::Handle< v8::internal::JSProxy > obj)
 
static Local< ArrayBuffer > ToLocal (v8::internal::Handle< v8::internal::JSArrayBuffer > obj)
 
static Local< ArrayBufferView > ToLocal (v8::internal::Handle< v8::internal::JSArrayBufferView > obj)
 
static Local< DataView > ToLocal (v8::internal::Handle< v8::internal::JSDataView > obj)
 
static Local< TypedArray > ToLocal (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint8Array > ToLocalUint8Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint8ClampedArray > ToLocalUint8ClampedArray (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int8Array > ToLocalInt8Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint16Array > ToLocalUint16Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int16Array > ToLocalInt16Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint32Array > ToLocalUint32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int32Array > ToLocalInt32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Float32Array > ToLocalFloat32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Float64Array > ToLocalFloat64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< BigInt64Array > ToLocalBigInt64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< BigUint64Array > ToLocalBigUint64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< SharedArrayBuffer > ToLocalShared (v8::internal::Handle< v8::internal::JSArrayBuffer > obj)
 
static Local< Message > MessageToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Promise > PromiseToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< StackTrace > StackTraceToLocal (v8::internal::Handle< v8::internal::FixedArray > obj)
 
static Local< StackFrame > StackFrameToLocal (v8::internal::Handle< v8::internal::StackFrameInfo > obj)
 
static Local< Number > NumberToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Integer > IntegerToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Uint32 > Uint32ToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< BigInt > ToLocal (v8::internal::Handle< v8::internal::BigInt > obj)
 
static Local< FunctionTemplate > ToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< ObjectTemplate > ToLocal (v8::internal::Handle< v8::internal::ObjectTemplateInfo > obj)
 
static Local< Signature > SignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< AccessorSignature > AccessorSignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< External > ExternalToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< Function > CallableToLocal (v8::internal::Handle< v8::internal::JSReceiver > obj)
 
static Local< Primitive > ToLocalPrimitive (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< PrimitiveArray > ToLocal (v8::internal::Handle< v8::internal::FixedArray > obj)
 
static Local< ScriptOrModule > ScriptOrModuleToLocal (v8::internal::Handle< v8::internal::Script > obj)
 
template<class From , class To >
static Local< To > Convert (v8::internal::Handle< From > obj)
 
template<class T >
static v8::internal::Handle< v8::internal::Object > OpenPersistent (const v8::Persistent< T > &persistent)
 
template<class T >
static v8::internal::Handle< v8::internal::Object > OpenPersistent (v8::Persistent< T > *persistent)
 
template<class From , class To >
static v8::internal::Handle< To > OpenHandle (v8::Local< From > handle)
 

Detailed Description

Definition at line 126 of file api.h.


The documentation for this class was generated from the following files: