Class RunnerFactory

Inheritance Relationships

Base Type

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()