Class RunnerRegistry
Defined in File runner_registry.hpp
Inheritance Relationships
Derived Type
public performance_test::RunnerFactory
(Class RunnerFactory)
Class Documentation
-
class RunnerRegistry
Subclassed by performance_test::RunnerFactory
Public Types
-
typedef std::string ExecutionStrategy
-
typedef std::function<std::unique_ptr<Runner>(const ExperimentConfiguration&)> RunnerProducer
Public Functions
-
virtual ~RunnerRegistry() = default
-
virtual void register_runner(const ExecutionStrategy &execution_strategy, RunnerProducer runner_producer) = 0
-
typedef std::string ExecutionStrategy