From 4aebe4d2a16096bfbaf3e7c2726831db0e42a322 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Thu, 20 Mar 2025 12:03:53 +0100 Subject: server: add hashtable print method --- src/server/hashtable.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/server') diff --git a/src/server/hashtable.h b/src/server/hashtable.h index ad4882b..daca492 100644 --- a/src/server/hashtable.h +++ b/src/server/hashtable.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include #include @@ -51,6 +52,18 @@ public: return false; } + void print() + { + size_t index { 0 }; + for (auto bucket : table) { + std::cout << "Bucket " << index++ << ": ["; + for (auto pair : bucket) { + std::cout << "(" << pair.first << ", " << pair.second << ")"; + } + std::cout << "]" << "\n"; + } + } + private: size_t size; -- cgit 1.4.1