From 309d40a864d4c721d2595a04932fc8d81349a09a Mon Sep 17 00:00:00 2001 From: matteokeole Date: Sun, 22 Mar 2026 11:36:42 +0100 Subject: [PATCH] feat: Upgrade to C++20 with back-compatibility for C++17 --- Base/Types/sequence.hpp | 2 ++ Base/Types/view.hpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Base/Types/sequence.hpp b/Base/Types/sequence.hpp index af06e99..b5ff6b9 100644 --- a/Base/Types/sequence.hpp +++ b/Base/Types/sequence.hpp @@ -23,6 +23,8 @@ namespace atl { public: using base_sequence::base_sequence; + sequence() = default; + explicit sequence(const char8* data, uint64 count) : sequence(count + 1) { diff --git a/Base/Types/view.hpp b/Base/Types/view.hpp index 4870502..5e15e92 100644 --- a/Base/Types/view.hpp +++ b/Base/Types/view.hpp @@ -166,7 +166,7 @@ namespace atl { template inline auto find(const std::unordered_map, T>& map, view key) { - std::unordered_map, T>::const_iterator iterator = map.begin(); + typename std::unordered_map, T>::const_iterator iterator = map.begin(); while (iterator != map.end()) { if (iterator->first == key) {