From 38ddeebce90f94b9211091f46dcd09ce679cb475 Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Wed, 21 Apr 2021 14:39:44 +0200 Subject: Fix templates to use correct typedefs ... even if they happen to be the same underlying type Change-Id: Ie048479316c67d8f45c5b2b51bb1e3ea5d16aac8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114412 Tested-by: Jenkins Reviewed-by: Mike Kaganski --- comphelper/source/misc/string.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'comphelper') diff --git a/comphelper/source/misc/string.cxx b/comphelper/source/misc/string.cxx index 1867728381b6..e1217dc5560f 100644 --- a/comphelper/source/misc/string.cxx +++ b/comphelper/source/misc/string.cxx @@ -50,7 +50,7 @@ namespace if (rIn.empty()) return rIn; - std::string_view::size_type i = 0; + typename T::size_type i = 0; while (i < rIn.size()) { @@ -81,7 +81,7 @@ namespace if (rIn.empty()) return rIn; - std::u16string_view::size_type i = rIn.size(); + typename T::size_type i = rIn.size(); while (i > 0) { @@ -126,7 +126,7 @@ namespace return 0; sal_Int32 nTokCount = 1; - for (std::u16string_view::size_type i = 0; i < rIn.size(); ++i) + for (typename T::size_type i = 0; i < rIn.size(); ++i) { if (rIn[i] == cTok) ++nTokCount; @@ -393,7 +393,7 @@ namespace if (rIn.empty()) return T(); - std::u16string_view::size_type i = rIn.size(); + typename I::size_type i = rIn.size(); O sBuf(static_cast(i)); while (i) sBuf.append(rIn[--i]); -- cgit