summaryrefslogtreecommitdiff
path: root/vcl/source/pdf
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-09-20 14:50:10 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-09-21 10:20:02 +0200
commit0fe36103482b6142833731e77b0d074946138538 (patch)
treeea0afbb7283404e1354e932931f493de4743cf51 /vcl/source/pdf
parent27a271b462c3174bfd5a96c9f5d63f6f689e0b18 (diff)
use more string_view in vcl
Change-Id: I66f96a305bb095716023ae1e565950971826bce0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140242 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/source/pdf')
-rw-r--r--vcl/source/pdf/PDFiumTools.cxx40
1 files changed, 20 insertions, 20 deletions
diff --git a/vcl/source/pdf/PDFiumTools.cxx b/vcl/source/pdf/PDFiumTools.cxx
index 28fa53b837e1..cb392a8cb8da 100644
--- a/vcl/source/pdf/PDFiumTools.cxx
+++ b/vcl/source/pdf/PDFiumTools.cxx
@@ -12,50 +12,50 @@
namespace vcl::pdf
{
-OUString convertPdfDateToISO8601(OUString const& rInput)
+OUString convertPdfDateToISO8601(std::u16string_view rInput)
{
- if (rInput.getLength() < 6)
+ if (rInput.size() < 6)
return {};
- std::u16string_view prefix = rInput.subView(0, 2);
+ std::u16string_view prefix = rInput.substr(0, 2);
if (prefix != u"D:")
return {};
- std::u16string_view sYear = rInput.subView(2, 4);
+ std::u16string_view sYear = rInput.substr(2, 4);
std::u16string_view sMonth(u"01");
- if (rInput.getLength() >= 8)
- sMonth = rInput.subView(6, 2);
+ if (rInput.size() >= 8)
+ sMonth = rInput.substr(6, 2);
std::u16string_view sDay(u"01");
- if (rInput.getLength() >= 10)
- sDay = rInput.subView(8, 2);
+ if (rInput.size() >= 10)
+ sDay = rInput.substr(8, 2);
std::u16string_view sHours(u"00");
- if (rInput.getLength() >= 12)
- sHours = rInput.subView(10, 2);
+ if (rInput.size() >= 12)
+ sHours = rInput.substr(10, 2);
std::u16string_view sMinutes(u"00");
- if (rInput.getLength() >= 14)
- sMinutes = rInput.subView(12, 2);
+ if (rInput.size() >= 14)
+ sMinutes = rInput.substr(12, 2);
std::u16string_view sSeconds(u"00");
- if (rInput.getLength() >= 16)
- sSeconds = rInput.subView(14, 2);
+ if (rInput.size() >= 16)
+ sSeconds = rInput.substr(14, 2);
OUString sTimeZoneMark("Z");
- if (rInput.getLength() >= 17)
- sTimeZoneMark = rInput.subView(16, 1);
+ if (rInput.size() >= 17)
+ sTimeZoneMark = rInput.substr(16, 1);
std::u16string_view sTimeZoneHours(u"00");
std::u16string_view sTimeZoneMinutes(u"00");
- if ((sTimeZoneMark == "+" || sTimeZoneMark == "-") && rInput.getLength() >= 22)
+ if ((sTimeZoneMark == "+" || sTimeZoneMark == "-") && rInput.size() >= 22)
{
- std::u16string_view sTimeZoneSeparator = rInput.subView(19, 1);
+ std::u16string_view sTimeZoneSeparator = rInput.substr(19, 1);
if (sTimeZoneSeparator == u"'")
{
- sTimeZoneHours = rInput.subView(17, 2);
- sTimeZoneMinutes = rInput.subView(20, 2);
+ sTimeZoneHours = rInput.substr(17, 2);
+ sTimeZoneMinutes = rInput.substr(20, 2);
}
}