diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2023-04-10 18:01:17 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2023-04-10 20:09:26 +0200 |
commit | f6fa9c455502e9a00e4a4cff6e19f3e17c5479c3 (patch) | |
tree | 2aec6ab1a00a8be7630b5b189269f076e2b7d2b0 /xmloff | |
parent | b454107b87ac78096d98fd7ceedcbfac71d247a0 (diff) |
Use more *string_view
Change-Id: I1172febd45da4dba006f8495427fe45c6d9b9fa6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150187
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/core/fasttokenhandler.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/xmloff/source/core/fasttokenhandler.cxx b/xmloff/source/core/fasttokenhandler.cxx index 5a9c9e6dcdda..b82ee67bfe54 100644 --- a/xmloff/source/core/fasttokenhandler.cxx +++ b/xmloff/source/core/fasttokenhandler.cxx @@ -55,12 +55,10 @@ TokenMap::TokenMap() : int i = 0; for( auto& rTokenName : maTokenNamesUtf8 ) { - const char* pStr = *ppcTokenName; - int nStrLen = strlen(pStr); + std::string_view pStr = *ppcTokenName; rTokenName = uno::Sequence< sal_Int8 >( - reinterpret_cast< const sal_Int8* >( pStr ), nStrLen ); - maTokenNames[i++] = OUString( pStr, - nStrLen, RTL_TEXTENCODING_UTF8 ); + reinterpret_cast< const sal_Int8* >( pStr.data() ), pStr.length() ); + maTokenNames[i++] = OStringToOUString( pStr, RTL_TEXTENCODING_UTF8 ); ++ppcTokenName; } } |