#pragma once #include #include "IProcess.h" class ProcessFactory { ProcessFactory() { } public: template static std::unique_ptr Construct(); };