From ede29161859b74ffc30b12bf38f8f818de24bbd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Fri, 17 Jan 2020 01:43:28 +0100 Subject: [PATCH] add const to return value --- include/core/capture/capture_base.h | 2 +- src/capture/capture_base.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/core/capture/capture_base.h b/include/core/capture/capture_base.h index 4628d276b..ed71b0041 100644 --- a/include/core/capture/capture_base.h +++ b/include/core/capture/capture_base.h @@ -81,7 +81,7 @@ class CaptureBase : public NodeBase, public HasStateBlocks, public std::enable_s const FactorBasePtrList& getConstrainedByList() const; // State blocks - std::string getStructure() const; + const std::string& getStructure() const; StateBlockPtr getStateBlock(const std::string& _key) const; StateBlockPtr getStateBlock(const char _key) const { return getStateBlock(std::string(1, _key)); } StateBlockPtr getSensorP() const; diff --git a/src/capture/capture_base.cpp b/src/capture/capture_base.cpp index 03a51f3a5..d30785c88 100644 --- a/src/capture/capture_base.cpp +++ b/src/capture/capture_base.cpp @@ -135,7 +135,7 @@ void CaptureBase::removeConstrainedBy(FactorBasePtr _fac_ptr) constrained_by_list_.remove(_fac_ptr); } -std::string CaptureBase::getStructure() const +const std::string& CaptureBase::getStructure() const { if (getSensor()) return getSensor()->getStructure(); -- GitLab