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


Public Member Functions | |
| ParserFlowStepFactory (const DesignFlowManagerConstRef design_flow_manager, const application_managerRef AppM, const ParameterConstRef parameters) | |
| Constructor. More... | |
| ~ParserFlowStepFactory () override | |
| Destructor. More... | |
| const std::string | GetPrefix () const override |
| Return the prefix of the steps created by the factory. More... | |
| DesignFlowStepRef | CreateFlowStep (const std::string &signature) const override |
| Return a step given the signature. More... | |
Public Member Functions inherited from DesignFlowStepFactory | |
| DesignFlowStepFactory (const DesignFlowManagerConstRef &design_flow_manager, const ParameterConstRef ¶meters) | |
| Constructor. More... | |
| virtual | ~DesignFlowStepFactory () |
| Destructor. More... | |
Protected Attributes | |
| const application_managerRef | AppM |
| The application manager. More... | |
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 parser_flow_step_factory.hpp.
| ParserFlowStepFactory::ParserFlowStepFactory | ( | const DesignFlowManagerConstRef | _design_flow_manager, |
| const application_managerRef | _AppM, | ||
| const ParameterConstRef | _parameters | ||
| ) |
Constructor.
Header include.
| design_flow_manager | is the design flow manager |
| AppM | is the application manager |
| parameters | is the set of input parameters |
Autoheader includes parser include
Definition at line 57 of file parser_flow_step_factory.cpp.
References ~ParserFlowStepFactory().

|
overridedefault |
|
overridevirtual |
Return a step given the signature.
| signature | is the signature of the step to be created |
Reimplemented from DesignFlowStepFactory.
Definition at line 70 of file parser_flow_step_factory.cpp.
References AppM, DesignFlowStepFactory::design_flow_manager, GetPrefix(), Wrefcount< T >::lock(), DesignFlowStepFactory::parameters, THROW_ASSERT, and THROW_UNREACHABLE.

|
overridevirtual |
Return the prefix of the steps created by the factory.
Implements DesignFlowStepFactory.
Definition at line 65 of file parser_flow_step_factory.cpp.
Referenced by CreateFlowStep().

|
protected |
The application manager.
Definition at line 57 of file parser_flow_step_factory.hpp.
Referenced by CreateFlowStep().
1.8.13