From 49b859ecf501d4619a6a2a7d79df525c7db12641 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 26 May 2024 02:09:59 -0500 Subject: [PATCH] [studio/modlib] Give Selection constructors --- .../studio/modlib/include/studio/selectiontracker.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/olympic/studio/modlib/include/studio/selectiontracker.hpp b/src/olympic/studio/modlib/include/studio/selectiontracker.hpp index f33b2991..99484ec7 100644 --- a/src/olympic/studio/modlib/include/studio/selectiontracker.hpp +++ b/src/olympic/studio/modlib/include/studio/selectiontracker.hpp @@ -9,7 +9,11 @@ namespace studio { -struct Selection {ox::Point a, b;}; +struct Selection { + ox::Point a, b; + constexpr Selection() noexcept = default; + constexpr Selection(ox::Point const&pA, ox::Point const&pB) noexcept: a(pA), b(pB) {} +}; constexpr auto iterateSelection(studio::Selection const&sel, auto const&cb) { constexpr auto retErr = ox::is_same_v;