#pragma once #include #include #include "IProcessorGenerator.h" namespace mdd { template class ProcessorGenerator : public IProcessorGenerator { std::shared_ptr generate() override { return std::make_shared(); } }; } //#define ADD_GENERATOR(CLASS) namespace{mdd::GeneratorRegistration reg_sdewfdsf(#CLASS);}