Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::kernel::ProgramState Class Reference

#include <kernel_to_il.h>

Public Member Functions

 ProgramState (BreakableBlock *breakable_block, SwitchBlock *switch_block, intptr_t loop_depth, intptr_t try_depth, intptr_t catch_depth, intptr_t block_expression_depth)
 
void assignTo (FlowGraphBuilder *builder) const
 

Detailed Description

Definition at line 654 of file kernel_to_il.h.

Constructor & Destructor Documentation

◆ ProgramState()

dart::kernel::ProgramState::ProgramState ( BreakableBlock breakable_block,
SwitchBlock switch_block,
intptr_t  loop_depth,
intptr_t  try_depth,
intptr_t  catch_depth,
intptr_t  block_expression_depth 
)
inline

Definition at line 656 of file kernel_to_il.h.

662 : breakable_block_(breakable_block),
663 switch_block_(switch_block),
664 loop_depth_(loop_depth),
665 try_depth_(try_depth),
666 catch_depth_(catch_depth),
667 block_expression_depth_(block_expression_depth) {}

Member Function Documentation

◆ assignTo()

void dart::kernel::ProgramState::assignTo ( FlowGraphBuilder builder) const
inline

Definition at line 669 of file kernel_to_il.h.

669 {
670 builder->breakable_block_ = breakable_block_;
671 builder->switch_block_ = switch_block_;
672 builder->loop_depth_ = loop_depth_;
673 builder->try_depth_ = try_depth_;
674 builder->catch_depth_ = catch_depth_;
675 builder->block_expression_depth_ = block_expression_depth_;
676 }

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