From 44e784cdc71bf0c7b79da2c37db12c99576826e5 Mon Sep 17 00:00:00 2001 From: Jeremie Deray <jeremie.deray@pal-robotics.com> Date: Fri, 4 Aug 2017 16:06:17 +0200 Subject: [PATCH] const auto& --- src/problem.cpp | 6 +++--- src/sensor_base.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/problem.cpp b/src/problem.cpp index a40d1b3e0..c9eeb21c0 100644 --- a/src/problem.cpp +++ b/src/problem.cpp @@ -484,12 +484,12 @@ bool Problem::getFrameCovariance(FrameBasePtr _frame_ptr, Eigen::MatrixXs& _cova bool success(true); int i = 0, j = 0; - for (auto sb_i : _frame_ptr->getStateBlockVec()) + for (const auto& sb_i : _frame_ptr->getStateBlockVec()) { if (sb_i) { j = 0; - for (auto sb_j : _frame_ptr->getStateBlockVec()) + for (const auto& sb_j : _frame_ptr->getStateBlockVec()) { if (sb_j) { @@ -506,7 +506,7 @@ bool Problem::getFrameCovariance(FrameBasePtr _frame_ptr, Eigen::MatrixXs& _cova Eigen::MatrixXs Problem::getFrameCovariance(FrameBasePtr _frame_ptr) { Size sz = 0; - for (auto sb : _frame_ptr->getStateBlockVec()) + for (const auto& sb : _frame_ptr->getStateBlockVec()) if (sb) sz += sb->getSize(); Eigen::MatrixXs covariance(sz, sz); diff --git a/src/sensor_base.h b/src/sensor_base.h index b68585d6f..cd36d2881 100644 --- a/src/sensor_base.h +++ b/src/sensor_base.h @@ -260,7 +260,7 @@ inline bool SensorBase::process(const CaptureBasePtr capture_ptr) capture_ptr->setSensorPtr(shared_from_this()); - for (const auto processor : processor_list_) + for (const auto& processor : processor_list_) { processor->process(capture_ptr); } -- GitLab