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");