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< ValueToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< ModuleToLocal (v8::internal::Handle< v8::internal::Module > obj)
 
static Local< NameToLocal (v8::internal::Handle< v8::internal::Name > obj)
 
static Local< StringToLocal (v8::internal::Handle< v8::internal::String > obj)
 
static Local< SymbolToLocal (v8::internal::Handle< v8::internal::Symbol > obj)
 
static Local< RegExpToLocal (v8::internal::Handle< v8::internal::JSRegExp > obj)
 
static Local< ObjectToLocal (v8::internal::Handle< v8::internal::JSReceiver > obj)
 
static Local< ObjectToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< FunctionToLocal (v8::internal::Handle< v8::internal::JSFunction > obj)
 
static Local< ArrayToLocal (v8::internal::Handle< v8::internal::JSArray > obj)
 
static Local< MapToLocal (v8::internal::Handle< v8::internal::JSMap > obj)
 
static Local< SetToLocal (v8::internal::Handle< v8::internal::JSSet > obj)
 
static Local< ProxyToLocal (v8::internal::Handle< v8::internal::JSProxy > obj)
 
static Local< ArrayBufferToLocal (v8::internal::Handle< v8::internal::JSArrayBuffer > obj)
 
static Local< ArrayBufferViewToLocal (v8::internal::Handle< v8::internal::JSArrayBufferView > obj)
 
static Local< DataViewToLocal (v8::internal::Handle< v8::internal::JSDataView > obj)
 
static Local< TypedArrayToLocal (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint8ArrayToLocalUint8Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint8ClampedArrayToLocalUint8ClampedArray (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int8ArrayToLocalInt8Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint16ArrayToLocalUint16Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int16ArrayToLocalInt16Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Uint32ArrayToLocalUint32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Int32ArrayToLocalInt32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Float32ArrayToLocalFloat32Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< Float64ArrayToLocalFloat64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< BigInt64ArrayToLocalBigInt64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< BigUint64ArrayToLocalBigUint64Array (v8::internal::Handle< v8::internal::JSTypedArray > obj)
 
static Local< SharedArrayBufferToLocalShared (v8::internal::Handle< v8::internal::JSArrayBuffer > obj)
 
static Local< MessageMessageToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< PromisePromiseToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< StackTraceStackTraceToLocal (v8::internal::Handle< v8::internal::FixedArray > obj)
 
static Local< StackFrameStackFrameToLocal (v8::internal::Handle< v8::internal::StackFrameInfo > obj)
 
static Local< NumberNumberToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< IntegerIntegerToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< Uint32Uint32ToLocal (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< BigIntToLocal (v8::internal::Handle< v8::internal::BigInt > obj)
 
static Local< FunctionTemplateToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< ObjectTemplateToLocal (v8::internal::Handle< v8::internal::ObjectTemplateInfo > obj)
 
static Local< SignatureSignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< AccessorSignatureAccessorSignatureToLocal (v8::internal::Handle< v8::internal::FunctionTemplateInfo > obj)
 
static Local< ExternalExternalToLocal (v8::internal::Handle< v8::internal::JSObject > obj)
 
static Local< FunctionCallableToLocal (v8::internal::Handle< v8::internal::JSReceiver > obj)
 
static Local< PrimitiveToLocalPrimitive (v8::internal::Handle< v8::internal::Object > obj)
 
static Local< PrimitiveArrayToLocal (v8::internal::Handle< v8::internal::FixedArray > obj)
 
static Local< ScriptOrModuleScriptOrModuleToLocal (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::ObjectOpenPersistent (const v8::Persistent< T > &persistent)
 
template<class T >
static v8::internal::Handle< v8::internal::ObjectOpenPersistent (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: