41 #ifndef TECHNOLOGY_FLOW_STEP_FACTORY_HPP 42 #define TECHNOLOGY_FLOW_STEP_FACTORY_HPP 84 const std::string
GetPrefix()
const override;
generic device description
const ParameterConstRef parameters
The set of input parameters.
const std::string GetPrefix() const override
Return the prefix of the steps created by the factory.
const technology_managerRef TM
The technology manager.
The base class for design step.
Pure virtual base class for all the design flow step factory.
const generic_deviceRef target
The target device.
This class manages the technology library structures.
TechnologyFlowStepFactory(const technology_managerRef TM, const generic_deviceRef target, const DesignFlowManagerConstRef design_flow_manager, const ParameterConstRef parameters)
Constructor.
DesignFlowStepRef CreateTechnologyFlowStep(const TechnologyFlowStep_Type technology_flow_step_type) const
Create a scheduling design flow step.
~TechnologyFlowStepFactory() override
Destructor.
REF_FORWARD_DECL(DesignFlowStep)
Template definition of refcount.
const Wrefcount< const DesignFlowManager > design_flow_manager
The design flow manager.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...