GeneratorFactory 705 src/Generator.cpp GeneratorFactory generator_factory, GeneratorFactory 1005 src/Generator.cpp std::unique_ptr<GeneratorFactory> factory) { GeneratorFactory 2604 src/Generator.h class GeneratorFactory { GeneratorFactory 2606 src/Generator.h virtual ~GeneratorFactory() {} GeneratorFactory 2615 src/Generator.h class SimpleGeneratorFactory : public GeneratorFactory { GeneratorFactory 2637 src/Generator.h EXPORT static void register_factory(const std::string &name, std::unique_ptr<GeneratorFactory> factory); GeneratorFactory 2647 src/Generator.h using GeneratorFactoryMap = std::map<const std::string, std::unique_ptr<GeneratorFactory>>; GeneratorFactory 2852 src/Generator.h GeneratorFactory generator_factory,