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: