V8 Project
v8::internal::PromiseOnStack Class Reference

#include <isolate.h>

+ Collaboration diagram for v8::internal::PromiseOnStack:

Public Member Functions

 PromiseOnStack (StackHandler *handler, Handle< JSObject > promise, PromiseOnStack *prev)
 
StackHandler * handler ()
 
Handle< JSObjectpromise ()
 
PromiseOnStackprev ()
 

Private Attributes

StackHandler * handler_
 
Handle< JSObjectpromise_
 
PromiseOnStackprev_
 

Detailed Description

Definition at line 1359 of file isolate.h.

Constructor & Destructor Documentation

◆ PromiseOnStack()

v8::internal::PromiseOnStack::PromiseOnStack ( StackHandler *  handler,
Handle< JSObject promise,
PromiseOnStack prev 
)
inline

Definition at line 1361 of file isolate.h.

StackHandler * handler()
Definition: isolate.h:1364
StackHandler * handler_
Definition: isolate.h:1369
PromiseOnStack * prev()
Definition: isolate.h:1366
PromiseOnStack * prev_
Definition: isolate.h:1371
Handle< JSObject > promise_
Definition: isolate.h:1370
Handle< JSObject > promise()
Definition: isolate.h:1365

Member Function Documentation

◆ handler()

StackHandler* v8::internal::PromiseOnStack::handler ( )
inline

Definition at line 1364 of file isolate.h.

1364 { return handler_; }

References handler_.

◆ prev()

PromiseOnStack* v8::internal::PromiseOnStack::prev ( )
inline

Definition at line 1366 of file isolate.h.

1366 { return prev_; }

References prev_.

Referenced by v8::internal::Isolate::PopPromise().

+ Here is the caller graph for this function:

◆ promise()

Handle<JSObject> v8::internal::PromiseOnStack::promise ( )
inline

Definition at line 1365 of file isolate.h.

1365 { return promise_; }

References promise_.

Member Data Documentation

◆ handler_

StackHandler* v8::internal::PromiseOnStack::handler_
private

Definition at line 1369 of file isolate.h.

Referenced by handler().

◆ prev_

PromiseOnStack* v8::internal::PromiseOnStack::prev_
private

Definition at line 1371 of file isolate.h.

Referenced by prev().

◆ promise_

Handle<JSObject> v8::internal::PromiseOnStack::promise_
private

Definition at line 1370 of file isolate.h.

Referenced by promise().


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