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:
committed by
Arnaud Versini
parent
cbaabd5f51
commit
94c051433a
@@ -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 \
|
||||
|
||||
@@ -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) },
|
||||
|
||||
Reference in New Issue
Block a user