Skip to content

Commit 50cca34

Browse files
Make AggregationType constructor explicit
1 parent d3462c4 commit 50cca34

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tools/queries.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class AggregationType {
6464
public:
6565
enum Value { None = 0, Min = 1, Mean = 2, Median = 3, Max = 4 };
6666

67-
constexpr AggregationType(Value value) : m_value(value) {}
67+
explicit constexpr AggregationType(Value value) : m_value(value) {}
6868
constexpr operator Value() const { return m_value; }
6969

7070
[[nodiscard]] auto to_string() const -> std::string {
@@ -216,11 +216,11 @@ void print_summary(
216216
summary["corrective_reruns"] = query_times.corrective_rerun_count;
217217
summary["times"] = nlohmann::json::array();
218218

219-
summary["times"].push_back(query_times.summarize(AggregationType::None).to_json());
220-
summary["times"].push_back(query_times.summarize(AggregationType::Min).to_json());
221-
summary["times"].push_back(query_times.summarize(AggregationType::Mean).to_json());
222-
summary["times"].push_back(query_times.summarize(AggregationType::Median).to_json());
223-
summary["times"].push_back(query_times.summarize(AggregationType::Max).to_json());
219+
summary["times"].push_back(query_times.summarize(AggregationType(AggregationType::None)).to_json());
220+
summary["times"].push_back(query_times.summarize(AggregationType(AggregationType::Min)).to_json());
221+
summary["times"].push_back(query_times.summarize(AggregationType(AggregationType::Mean)).to_json());
222+
summary["times"].push_back(query_times.summarize(AggregationType(AggregationType::Median)).to_json());
223+
summary["times"].push_back(query_times.summarize(AggregationType(AggregationType::Max)).to_json());
224224
std::cout << summary.dump(2) << "\n";
225225
}
226226

0 commit comments

Comments
 (0)