40 #ifndef BAMBU_FRONTEND_FLOW_HPP 41 #define BAMBU_FRONTEND_FLOW_HPP
BambuFrontendFlow(const application_managerRef AppM, const DesignFlowManagerConstRef design_flow_manager, const ParameterConstRef parameters)
Constructor.
RelationshipType
The relationship type.
bool HasToBeExecuted() const override
Check if this step has actually to be executed.
Base class for step of design flow.
redefinition of set to manage ordered/unordered structures
const Wrefcount< const DesignFlowManager > design_flow_manager
The design flow manager.
const CustomUnorderedSet< std::pair< FrontendFlowStepType, FunctionRelationship > > ComputeFrontendRelationships(const DesignFlowStep::RelationshipType relationship_type) const override
Return the set of analyses in relationship with this design step.
This class contains the base representation for a generic frontend flow step.
const ParameterConstRef parameters
Set of input parameters.
DesignFlowStep_Status
The status of a step.
DesignFlowStep_Status Exec() override
Execute this step.
const application_managerRef AppM
The application manager.
~BambuFrontendFlow() override
Destructor.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
This class contains the base representation for a generic frontend flow step which works on the whole...