![]() |
PandA-2024.02
|
#include <c_backend_step_factory.hpp>


Public Member Functions | |
| CBackendStepFactory (const DesignFlowManagerConstRef design_flow_manager, const application_managerConstRef application_manager, const ParameterConstRef _parameters) | |
| Constructor. More... | |
| const std::string | GetPrefix () const override |
| Return the prefix of the steps created by the factory. More... | |
| const DesignFlowStepRef | CreateCBackendStep (const CBackendInformationConstRef c_backend_information) const |
| Create a backend c step. More... | |
Public Member Functions inherited from DesignFlowStepFactory | |
| DesignFlowStepFactory (const DesignFlowManagerConstRef &design_flow_manager, const ParameterConstRef ¶meters) | |
| Constructor. More... | |
| virtual | ~DesignFlowStepFactory () |
| Destructor. More... | |
| virtual DesignFlowStepRef | CreateFlowStep (const std::string &signature) const |
| Return a step given the signature. More... | |
Private Attributes | |
| const application_managerConstRef | application_manager |
Additional Inherited Members | |
Protected Attributes inherited from DesignFlowStepFactory | |
| const Wrefcount< const DesignFlowManager > | design_flow_manager |
| The design flow manager. More... | |
| const ParameterConstRef | parameters |
| The set of input parameters. More... | |
| int | debug_level |
| The debug level. More... | |
Definition at line 53 of file c_backend_step_factory.hpp.
| CBackendStepFactory::CBackendStepFactory | ( | const DesignFlowManagerConstRef | design_flow_manager, |
| const application_managerConstRef | application_manager, | ||
| const ParameterConstRef | _parameters | ||
| ) |
Constructor.
| design_flow_manager | is the design flow manager |
| parameters | is the set of input parameters |
Definition at line 49 of file c_backend_step_factory.cpp.
References DesignFlowStepFactory::debug_level, GET_CLASS, and DesignFlowStepFactory::parameters.
| const DesignFlowStepRef CBackendStepFactory::CreateCBackendStep | ( | const CBackendInformationConstRef | c_backend_information | ) | const |
Create a backend c step.
| c_backend_information | is the information about the frontend to be generated |
Definition at line 63 of file c_backend_step_factory.cpp.
References application_manager, DesignFlowStepFactory::design_flow_manager, Wrefcount< T >::lock(), and DesignFlowStepFactory::parameters.

|
overridevirtual |
Return the prefix of the steps created by the factory.
Implements DesignFlowStepFactory.
Definition at line 57 of file c_backend_step_factory.cpp.
|
private |
Definition at line 56 of file c_backend_step_factory.hpp.
Referenced by CreateCBackendStep().
1.8.13