|
HDK
|
#include <executorFactory.h>
Inheritance diagram for VdfExecutorFactory< ChildExecutorType, SpeculationExecutorType >:Public Member Functions | |
| virtual std::unique_ptr < VdfExecutorInterface > | ManufactureChildExecutor (const VdfExecutorInterface *parentExecutor) const overridefinal |
| virtual std::unique_ptr < VdfSpeculationExecutorBase > | ManufactureSpeculationExecutor (const VdfSpeculationNode *speculationNode, const VdfExecutorInterface *parentExecutor) const overridefinal |
Additional Inherited Members | |
Protected Member Functions inherited from VdfExecutorFactoryBase | |
| ~VdfExecutorFactoryBase ()=default | |
Definition at line 34 of file executorFactory.h.
|
inlinefinaloverridevirtual |
Manufactures a new ChildExecutorType, which in an executor hierarchy can be parented underneath the executor owning this factory.
Implements VdfExecutorFactoryBase.
Definition at line 42 of file executorFactory.h.
|
inlinefinaloverridevirtual |
Manufactures a new SpeculationExecutorType with the same traits as the executor owning this factory.
Implements VdfExecutorFactoryBase.
Definition at line 52 of file executorFactory.h.