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: