PandA-2024.02
Data Structures | Typedefs | Enumerations | Functions
design_flow_step.hpp File Reference

Base class for step of design flow. More...

#include "config_HAVE_UNORDERED.hpp"
#include "graph.hpp"
#include "refcount.hpp"
#include <iosfwd>
#include <string>
#include <functional>
#include <set>
Include dependency graph for design_flow_step.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  DesignFlowStepSorter
 A set of design flow step. More...
 
class  DesignFlowStepSet
 
class  DesignFlowStep
 The base class for design step. More...
 

Typedefs

using DesignFlowStepRef = refcount< DesignFlowStep >
 
using DesignFlowStepConstRef = refcount< const DesignFlowStep >
 

Enumerations

enum  DesignFlowStep_Status {
  DesignFlowStep_Status::ABORTED, DesignFlowStep_Status::EMPTY, DesignFlowStep_Status::NONEXISTENT, DesignFlowStep_Status::SKIPPED,
  DesignFlowStep_Status::SUCCESS, DesignFlowStep_Status::UNCHANGED, DesignFlowStep_Status::UNEXECUTED, DesignFlowStep_Status::UNNECESSARY
}
 The status of a step. More...
 

Functions

 CONSTREF_FORWARD_DECL (DesignFlowManager)
 
 REF_FORWARD_DECL (DesignFlowStep)
 
 CONSTREF_FORWARD_DECL (DesignFlowStepFactory)
 
 CONSTREF_FORWARD_DECL (Parameter)
 

Detailed Description

Base class for step of design flow.

Author
Marco Lattuada lattu.nosp@m.ada@.nosp@m.elet..nosp@m.poli.nosp@m.mi.it $Revision$ $Date$ Last modified by $Author$

Definition in file design_flow_step.hpp.

Typedef Documentation

◆ DesignFlowStepConstRef

Definition at line 230 of file design_flow_step.hpp.

◆ DesignFlowStepRef

Definition at line 229 of file design_flow_step.hpp.

Enumeration Type Documentation

◆ DesignFlowStep_Status

enum DesignFlowStep_Status
strong

The status of a step.

Enumerator
ABORTED 
EMPTY 

Step aborts.

NONEXISTENT 

Step is symbolic and it has already been marked.

SKIPPED 

Step does not exits.

SUCCESS 

Step skipped.

UNCHANGED 

Step successfully executed.

UNEXECUTED 

Step successfully executed but without any IR change.

UNNECESSARY 

Step not yet executed.

Definition at line 97 of file design_flow_step.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL() [1/3]

CONSTREF_FORWARD_DECL ( DesignFlowManager  )

◆ CONSTREF_FORWARD_DECL() [2/3]

CONSTREF_FORWARD_DECL ( DesignFlowStepFactory  )

◆ CONSTREF_FORWARD_DECL() [3/3]

CONSTREF_FORWARD_DECL ( Parameter  )

◆ REF_FORWARD_DECL()

REF_FORWARD_DECL ( DesignFlowStep  )

Generated on Mon Feb 12 2024 13:03:16 for PandA-2024.02 by doxygen 1.8.13