bridges : use frozen unordered map

Change-Id: I8ba732ef5b0e7600c70a2ce880db343945b594bf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183246
Tested-by: Arnaud Versini <arnaud.versini@pm.me>
Tested-by: Jenkins
Reviewed-by: Arnaud Versini <arnaud.versini@pm.me>
This commit is contained in:
Arnaud VERSINI
2025-03-23 15:57:08 +01:00
committed by Arnaud Versini
parent cbaabd5f51
commit 94c051433a
2 changed files with 8 additions and 2 deletions
+5
View File
@@ -22,6 +22,11 @@ $(eval $(call gb_Library_use_libraries,net_uno,\
salhelper \
))
$(eval $(call gb_Library_use_externals,net_uno,\
frozen \
))
$(eval $(call gb_Library_add_exception_objects,net_uno,\
bridges/source/net_uno/net_base \
bridges/source/net_uno/net_bridge \
+3 -2
View File
@@ -11,9 +11,10 @@
#include "net_proxy.hxx"
#include <cstring>
#include <unordered_map>
#include <vector>
#include <frozen/unordered_map.h>
#include <bridges/net_uno/net_context.hxx>
namespace net_uno
@@ -22,7 +23,7 @@ namespace
{
size_t net_sizeof(typelib_TypeClass eTypeClass)
{
static const std::unordered_map<typelib_TypeClass, size_t> s_sizes{
static constexpr frozen::unordered_map<typelib_TypeClass, size_t, 19> s_sizes{
{ typelib_TypeClass_BOOLEAN, sizeof(sal_Bool) },
{ typelib_TypeClass_BYTE, sizeof(sal_Int8) },
{ typelib_TypeClass_CHAR, sizeof(sal_Unicode) },