From 632993a9b27f2eb85fca4dfed5cccc304b8e6592 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 1 Mar 2021 08:53:36 +0100 Subject: [PATCH] Utils: Constify ContainerAspect::forEachAspect It doesn't modify the container itself. Change-Id: Ia98da2488398fd7605b2b113b3aa6dfb882ab892 Reviewed-by: David Schulz --- src/libs/utils/aspects.cpp | 2 +- src/libs/utils/aspects.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index a7ba521420c..3d1796058db 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1857,7 +1857,7 @@ void AspectContainer::finish() aspect->finish(); } -void AspectContainer::forEachAspect(const std::function &run) +void AspectContainer::forEachAspect(const std::function &run) const { for (BaseAspect *aspect : qAsConst(d->m_items)) { if (auto container = dynamic_cast(aspect)) diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 993f9fc0509..65e78bce7f1 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -478,7 +478,7 @@ public: void cancel() override; void finish() override; - void forEachAspect(const std::function &run); + void forEachAspect(const std::function &run) const; private: std::unique_ptr d;