![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-graph-builder.h>
Public Member Functions | |
ReduceResult (ValueNode *value) | |
ReduceResult (const MaybeReduceResult &other) | |
bool | IsFail () const |
ReduceResult | Checked () |
![]() | |
MaybeReduceResult () | |
MaybeReduceResult (ValueNode *value) | |
MaybeReduceResult (const MaybeReduceResult &) V8_NOEXCEPT=default | |
MaybeReduceResult & | operator= (const MaybeReduceResult &) V8_NOEXCEPT=default |
ValueNode * | value () const |
bool | HasValue () const |
bool | IsDone () const |
bool | IsFail () const |
bool | IsDoneWithValue () const |
bool | IsDoneWithoutValue () const |
bool | IsDoneWithAbort () const |
Kind | kind () const |
ReduceResult | Checked () |
base::PointerWithPayload< ValueNode, Kind, 3 > | GetPayload () const |
Static Public Member Functions | |
static ReduceResult | Done (ValueNode *value) |
static ReduceResult | Done () |
static ReduceResult | DoneWithAbort () |
![]() | |
static MaybeReduceResult | Fail () |
Protected Member Functions | |
ReduceResult (Kind kind) | |
![]() | |
MaybeReduceResult (Kind kind) | |
MaybeReduceResult (base::PointerWithPayload< ValueNode, Kind, 3 > payload) | |
Additional Inherited Members | |
![]() | |
enum | Kind { kDoneWithValue = 0 , kDoneWithAbort , kDoneWithoutValue , kFail } |
![]() | |
base::PointerWithPayload< ValueNode, Kind, 3 > | payload_ |
Definition at line 113 of file maglev-graph-builder.h.
|
inline |
Definition at line 116 of file maglev-graph-builder.h.
|
inlineexplicit |
Definition at line 118 of file maglev-graph-builder.h.
|
inlineexplicitprotected |
Definition at line 131 of file maglev-graph-builder.h.
|
inline |
Definition at line 128 of file maglev-graph-builder.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 123 of file maglev-graph-builder.h.
|
inlinestatic |
|
inline |
Definition at line 127 of file maglev-graph-builder.h.