diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-20 14:50:10 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-21 10:20:02 +0200 |
commit | 0fe36103482b6142833731e77b0d074946138538 (patch) | |
tree | ea0afbb7283404e1354e932931f493de4743cf51 /vcl/source/pdf | |
parent | 27a271b462c3174bfd5a96c9f5d63f6f689e0b18 (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.cxx | 40 |
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); } } |