Flutter Engine
The Flutter Engine
Public Attributes | List of all members
SkSL::Analysis::LoopControlFlowInfo Struct Reference

#include <SkSLAnalysis.h>

Public Attributes

bool fHasContinue = false
 
bool fHasBreak = false
 
bool fHasReturn = false
 

Detailed Description

Detects if the passed-in block contains a continue, break or return that could directly affect its control flow. (A continue or break nested inside an inner loop/switch will not affect the loop, but a return will.)

Definition at line 132 of file SkSLAnalysis.h.

Member Data Documentation

◆ fHasBreak

bool SkSL::Analysis::LoopControlFlowInfo::fHasBreak = false

Definition at line 134 of file SkSLAnalysis.h.

◆ fHasContinue

bool SkSL::Analysis::LoopControlFlowInfo::fHasContinue = false

Definition at line 133 of file SkSLAnalysis.h.

◆ fHasReturn

bool SkSL::Analysis::LoopControlFlowInfo::fHasReturn = false

Definition at line 135 of file SkSLAnalysis.h.


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