tried to fix ranges for older clang

This commit is contained in:
silverqx
2023-02-16 18:24:08 +01:00
parent 1385331179
commit a4c4264cb2
+4 -3
View File
@@ -3,7 +3,8 @@
#include <QStringList>
#include <cmath>
#include <ranges>
#include <range/v3/view/reverse.hpp>
#include "orm/constants.hpp"
@@ -95,7 +96,7 @@ QString String::rtrim(const QString &string, const QString &characters)
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QString::size_type position = 0;
for (const auto &itString : std::ranges::reverse_view(string))
for (const auto &itString : string | ranges::views::reverse)
if (characters.contains(itString))
++position;
else
@@ -105,7 +106,7 @@ QString String::rtrim(const QString &string, const QString &characters)
#else
QString::size_type position = string.size();
for (const auto &itString : std::ranges::reverse_view(string))
for (const auto &itString : string | ranges::views::reverse)
if (characters.contains(itString))
--position;
else