From d515e0a4d8c97daee5a14819c350930962231fbc Mon Sep 17 00:00:00 2001 From: firewave Date: Wed, 25 Mar 2026 10:44:39 +0100 Subject: [PATCH] optimized `Library::platform_type()`a bit --- lib/library.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/library.cpp b/lib/library.cpp index efba862eb15..9685e544666 100644 --- a/lib/library.cpp +++ b/lib/library.cpp @@ -49,7 +49,7 @@ struct Library::LibraryData const auto it = mPlatformTypes.find(name); return (it != mPlatformTypes.end()) ? &(it->second) : nullptr; } - std::map mPlatformTypes; + std::unordered_map mPlatformTypes; }; class ExportedFunctions { @@ -137,7 +137,7 @@ struct Library::LibraryData std::map mReflection; // invocation of reflection std::unordered_map mPodTypes; // pod types std::map mPlatformTypes; // platform independent typedefs - std::map mPlatforms; // platform dependent typedefs + std::unordered_map mPlatforms; // platform dependent typedefs std::map, TypeCheck> mTypeChecks; std::unordered_map mNonOverlappingData; std::unordered_set mEntrypoints;