diff --git a/indra/llui/lltrans.h b/indra/llui/lltrans.h index 10bafdfbc116db19baa9ea3f470ab315c801e399..329189a3585c410cd5c20c22fdde9dd93c865194 100644 --- a/indra/llui/lltrans.h +++ b/indra/llui/lltrans.h @@ -27,12 +27,11 @@ #ifndef LL_TRANS_H #define LL_TRANS_H -#include <map> -#include <set> - #include "llpointer.h" #include "llstring.h" +#include <absl/container/node_hash_map.h> + class LLXMLNode; class LLSD; @@ -127,7 +126,7 @@ class LLTrans } private: - typedef std::map<std::string, LLTransTemplate, std::less<>> template_map_t; + typedef absl::node_hash_map<std::string, LLTransTemplate> template_map_t; static template_map_t sStringTemplates; static template_map_t sDefaultStringTemplates; static LLStringUtil::format_map_t sDefaultArgs;