From ab322fc5aa0b81375aa1d5b2e9b0a0872eecb26f Mon Sep 17 00:00:00 2001 From: HybridDog Date: Sun, 31 Mar 2019 19:26:17 +0200 Subject: [PATCH] Use unordered_map instead of map for craft definitions (#8432) --- src/craftdef.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/craftdef.cpp b/src/craftdef.cpp index 077d7e04..04e418e2 100644 --- a/src/craftdef.cpp +++ b/src/craftdef.cpp @@ -922,7 +922,7 @@ public: // Get output, then decrement input (if requested) output = out; - + if (decrementInput) def->decrementInput(input, output_replacement, gamedef); /*errorstream << "Check RETURNS TRUE" << std::endl;*/ @@ -1099,9 +1099,10 @@ public: unhashed.clear(); } private: - //TODO: change both maps to unordered_map when c++11 can be used - std::vector > > m_craft_defs; - std::map > m_output_craft_definitions; + std::vector > > + m_craft_defs; + std::unordered_map > + m_output_craft_definitions; }; IWritableCraftDefManager* createCraftDefManager()