v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::PromiseBuiltins Class Reference

#include <builtins-promise.h>

Collaboration diagram for v8::internal::PromiseBuiltins:

Public Types

enum  PromiseResolvingFunctionContextSlot { kPromiseSlot = Context::MIN_CONTEXT_SLOTS , kAlreadyResolvedSlot , kDebugEventSlot , kPromiseContextLength }
 
enum  PromiseAllResolveElementContextSlots { kPromiseAllResolveElementRemainingSlot = Context::MIN_CONTEXT_SLOTS , kPromiseAllResolveElementCapabilitySlot , kPromiseAllResolveElementValuesSlot , kPromiseAllResolveElementLength }
 
enum  PromiseAnyRejectElementContextSlots { kPromiseAnyRejectElementRemainingSlot = Context::MIN_CONTEXT_SLOTS , kPromiseAnyRejectElementCapabilitySlot , kPromiseAnyRejectElementErrorsSlot , kPromiseAnyRejectElementLength }
 
enum  FunctionContextSlot { kCapabilitySlot = Context::MIN_CONTEXT_SLOTS , kCapabilitiesContextLength }
 
enum  PromiseFinallyContextSlot { kOnFinallySlot = Context::MIN_CONTEXT_SLOTS , kConstructorSlot , kPromiseFinallyContextLength }
 
enum  PromiseValueThunkOrReasonContextSlot { kValueSlot = Context::MIN_CONTEXT_SLOTS , kPromiseValueThunkOrReasonContextLength }
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (PromiseBuiltins)
 

Detailed Description

Definition at line 13 of file builtins-promise.h.

Member Enumeration Documentation

◆ FunctionContextSlot

Enumerator
kCapabilitySlot 
kCapabilitiesContextLength 

Definition at line 55 of file builtins-promise.h.

◆ PromiseAllResolveElementContextSlots

Enumerator
kPromiseAllResolveElementRemainingSlot 
kPromiseAllResolveElementCapabilitySlot 
kPromiseAllResolveElementValuesSlot 
kPromiseAllResolveElementLength 

Definition at line 30 of file builtins-promise.h.

◆ PromiseAnyRejectElementContextSlots

Enumerator
kPromiseAnyRejectElementRemainingSlot 
kPromiseAnyRejectElementCapabilitySlot 
kPromiseAnyRejectElementErrorsSlot 
kPromiseAnyRejectElementLength 

Definition at line 43 of file builtins-promise.h.

◆ PromiseFinallyContextSlot

Enumerator
kOnFinallySlot 
kConstructorSlot 
kPromiseFinallyContextLength 

Definition at line 65 of file builtins-promise.h.

◆ PromiseResolvingFunctionContextSlot

Enumerator
kPromiseSlot 
kAlreadyResolvedSlot 
kDebugEventSlot 
kPromiseContextLength 

Definition at line 15 of file builtins-promise.h.

◆ PromiseValueThunkOrReasonContextSlot

Enumerator
kValueSlot 
kPromiseValueThunkOrReasonContextLength 

Definition at line 74 of file builtins-promise.h.

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::PromiseBuiltins::DISALLOW_IMPLICIT_CONSTRUCTORS ( PromiseBuiltins )
private

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