Class RunnerRegistry

Inheritance Relationships

Derived Type

Class Documentation

class RunnerRegistry

Subclassed by performance_test::RunnerFactory

Public Types

typedef std::string ExecutionStrategy
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