forked from qt-creator/qt-creator
Port from qAsConst() to std::as_const()
We've been requiring C++17 since Qt 6.0, and our qAsConst use finally starts to bother us (QTBUG-99313), so time to port away from it now. Since qAsConst has exactly the same semantics as std::as_const (down to rvalue treatment, constexpr'ness and noexcept'ness), there's really nothing more to it than a global search-and-replace. Task-number: QTBUG-99313 Change-Id: I88edd91395849574436299b8badda21bb93bea39 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -141,7 +141,7 @@ bool PortList::hasMore() const { return !d->ranges.isEmpty(); }
|
||||
|
||||
bool PortList::contains(Port port) const
|
||||
{
|
||||
for (const Internal::Range &r : qAsConst(d->ranges)) {
|
||||
for (const Internal::Range &r : std::as_const(d->ranges)) {
|
||||
if (port >= r.first && port <= r.second)
|
||||
return true;
|
||||
}
|
||||
@@ -151,7 +151,7 @@ bool PortList::contains(Port port) const
|
||||
int PortList::count() const
|
||||
{
|
||||
int n = 0;
|
||||
for (const Internal::Range &r : qAsConst(d->ranges))
|
||||
for (const Internal::Range &r : std::as_const(d->ranges))
|
||||
n += r.second.number() - r.first.number() + 1;
|
||||
return n;
|
||||
}
|
||||
@@ -171,7 +171,7 @@ Port PortList::getNext()
|
||||
QString PortList::toString() const
|
||||
{
|
||||
QString stringRep;
|
||||
for (const Internal::Range &range : qAsConst(d->ranges)) {
|
||||
for (const Internal::Range &range : std::as_const(d->ranges)) {
|
||||
stringRep += QString::number(range.first.number());
|
||||
if (range.second != range.first)
|
||||
stringRep += QLatin1Char('-') + QString::number(range.second.number());
|
||||
|
||||
Reference in New Issue
Block a user