38 [[nodiscard]]
virtual auto info() const noexcept
46 [[nodiscard]] virtual auto
params() const noexcept
47 -> const
param::ParameterConfig& = 0;
54 IBenchmarkCase(const IBenchmarkCase&) = delete;
55 IBenchmarkCase(IBenchmarkCase&&) = delete;
56 auto operator=(const IBenchmarkCase&) -> IBenchmarkCase& = delete;
57 auto operator=(IBenchmarkCase&&) -> IBenchmarkCase& = delete;
62 virtual ~IBenchmarkCase() = default;
68 IBenchmarkCase() = default;