From 152351d96ca4731e6a81f3fbf9d651c876a2ed3c Mon Sep 17 00:00:00 2001 From: nitsuja Date: Mon, 19 Dec 2011 15:05:35 -0800 Subject: [PATCH] implement PointerWrap::Do(std::map) --- Source/Core/Common/Src/ChunkFile.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Source/Core/Common/Src/ChunkFile.h b/Source/Core/Common/Src/ChunkFile.h index b710f14ad3..d3e0120672 100644 --- a/Source/Core/Common/Src/ChunkFile.h +++ b/Source/Core/Common/Src/ChunkFile.h @@ -77,12 +77,6 @@ public: template void Do(std::map &x) - { - // TODO - PanicAlert("Do(map<>) does not yet work."); - } - - void Do(std::map &x) { unsigned int number = (unsigned int)x.size(); Do(number); @@ -94,7 +88,7 @@ public: { unsigned int first = 0; Do(first); - std::string second; + T second; Do(second); x[first] = second; --number; @@ -105,7 +99,7 @@ public: case MODE_MEASURE: case MODE_VERIFY: { - std::map::iterator itr = x.begin(); + std::map::iterator itr = x.begin(); while (number > 0) { Do(itr->first);