retdec
Public Member Functions | Public Attributes | List of all members
retdec::llvmir2hll::NonRecursiveCFGBuilder::Job Struct Reference

Structure for jobs that have to be performed. More...

Public Member Functions

 Job (ShPtr< CFG::Node > pred, ShPtr< Expression > cond, ShPtr< Statement > stmt)
 Constructs a new job. More...
 

Public Attributes

ShPtr< CFG::Nodepred
 Predecessor node of this job. More...
 
ShPtr< Expressioncond
 Condition for edge. More...
 
ShPtr< Statementstmt
 First statement from which job starts. More...
 

Detailed Description

Structure for jobs that have to be performed.

Constructor & Destructor Documentation

◆ Job()

retdec::llvmir2hll::NonRecursiveCFGBuilder::Job::Job ( ShPtr< CFG::Node pred,
ShPtr< Expression cond,
ShPtr< Statement stmt 
)
inline

Constructs a new job.

Parameters
[in]predPredecessor node.
[in]condCondition.
[in]stmtFirst statement of job.

Member Data Documentation

◆ cond

ShPtr<Expression> retdec::llvmir2hll::NonRecursiveCFGBuilder::Job::cond

Condition for edge.

◆ pred

ShPtr<CFG::Node> retdec::llvmir2hll::NonRecursiveCFGBuilder::Job::pred

Predecessor node of this job.

◆ stmt

ShPtr<Statement> retdec::llvmir2hll::NonRecursiveCFGBuilder::Job::stmt

First statement from which job starts.


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