Definition at line 120 of file bytecode-generator.cc.
◆ Command
| Enumerator |
|---|
| CMD_BREAK | |
| CMD_CONTINUE | |
| CMD_RETURN | |
| CMD_ASYNC_RETURN | |
| CMD_RETHROW | |
Definition at line 148 of file bytecode-generator.cc.
◆ ControlScope() [1/2]
| v8::internal::interpreter::BytecodeGenerator::ControlScope::ControlScope |
( |
BytecodeGenerator * | generator | ) |
|
|
inlineexplicit |
◆ ~ControlScope()
| v8::internal::interpreter::BytecodeGenerator::ControlScope::~ControlScope |
( |
| ) |
|
|
inline |
◆ ControlScope() [2/2]
| v8::internal::interpreter::BytecodeGenerator::ControlScope::ControlScope |
( |
const ControlScope & | | ) |
|
|
delete |
◆ AsyncReturnAccumulator()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::AsyncReturnAccumulator |
( |
int | source_position | ) |
|
|
inline |
◆ Break()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::Break |
( |
Statement * | stmt | ) |
|
|
inline |
◆ CommandUsesAccumulator()
| static constexpr bool v8::internal::interpreter::BytecodeGenerator::ControlScope::CommandUsesAccumulator |
( |
Command | command | ) |
|
|
inlinestaticconstexprprotected |
◆ context()
| ContextScope * v8::internal::interpreter::BytecodeGenerator::ControlScope::context |
( |
| ) |
const |
|
inlineprotected |
◆ Continue()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::Continue |
( |
Statement * | stmt | ) |
|
|
inline |
◆ Execute()
| virtual bool v8::internal::interpreter::BytecodeGenerator::ControlScope::Execute |
( |
Command | command, |
|
|
Statement * | statement, |
|
|
int | source_position ) |
|
protectedpure virtual |
◆ generator()
| BytecodeGenerator * v8::internal::interpreter::BytecodeGenerator::ControlScope::generator |
( |
| ) |
const |
|
inlineprotected |
◆ operator=()
◆ outer()
| ControlScope * v8::internal::interpreter::BytecodeGenerator::ControlScope::outer |
( |
| ) |
const |
|
inlineprotected |
◆ PerformCommand()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::PerformCommand |
( |
Command | command, |
|
|
Statement * | statement, |
|
|
int | source_position ) |
|
protected |
◆ PopContextToExpectedDepth()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::PopContextToExpectedDepth |
( |
| ) |
|
|
protected |
◆ ReturnAccumulator()
| void v8::internal::interpreter::BytecodeGenerator::ControlScope::ReturnAccumulator |
( |
int | source_position | ) |
|
|
inline |
◆ context_
| ContextScope* v8::internal::interpreter::BytecodeGenerator::ControlScope::context_ |
|
private |
◆ generator_
| BytecodeGenerator* v8::internal::interpreter::BytecodeGenerator::ControlScope::generator_ |
|
private |
◆ outer_
| ControlScope* v8::internal::interpreter::BytecodeGenerator::ControlScope::outer_ |
|
private |
The documentation for this class was generated from the following file: