From 6ebee99ed121bb265c1422578adb6a5d00b109f3 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Fri, 22 Mar 2024 04:39:33 +0200 Subject: [PATCH] Add initializer_list constructor to unordered_map --- include_std/unordered_map | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include_std/unordered_map b/include_std/unordered_map index 10fc46c..e418c3d 100644 --- a/include_std/unordered_map +++ b/include_std/unordered_map @@ -17,6 +17,7 @@ #pragma once +#include #include #include #include @@ -63,6 +64,16 @@ namespace std umDebug("Created unordered_map with %d buckets", num); } + unordered_map(std::initializer_list init) + : Buckets(16) + { + umDebug("Created unordered_map with 16 buckets (initializer_list)"); + for (const auto &p : init) + { + insert(p); + } + } + ~unordered_map() { umDebug("Destroyed unordered_map");