Class RunnerFactory
Defined in File runner_factory.hpp
Inheritance Relationships
Base Type
public performance_test::RunnerRegistry
(Class RunnerRegistry)
Class Documentation
-
class RunnerFactory : public performance_test::RunnerRegistry
Public Functions
-
RunnerFactory(RunnerFactory const&) = delete
-
RunnerFactory(RunnerFactory&&) = delete
-
RunnerFactory &operator=(RunnerFactory const&) = delete
-
RunnerFactory &operator=(RunnerFactory&&) = delete
-
virtual void register_runner(const ExecutionStrategy &execution_strategy, RunnerProducer runner_producer) override
-
std::vector<std::string> supported_execution_strategies() const
-
std::unique_ptr<Runner> create_runner(const ExperimentConfiguration &ec) const
Public Static Functions
-
static inline RunnerFactory &get()
-
RunnerFactory(RunnerFactory const&) = delete