From 50d24f0d25810cff714272e98c9f2bebb71ca244 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Wed, 20 Apr 2022 12:07:15 +0200 Subject: [PATCH] Remove const ref value to save memory --- src/configwrapper.h | 2 +- src/configwrapper_priv.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/configwrapper.h b/src/configwrapper.h index c88318c..b588fec 100644 --- a/src/configwrapper.h +++ b/src/configwrapper.h @@ -48,7 +48,7 @@ public: ConfigConstraintReturnType checkValue(value_t value) const; - const T &value{m_value}; + const T &value() const { return m_value; } private: ConfigStatusReturnType writeToFlash(nvs_handle_t nvsHandle, value_t value); diff --git a/src/configwrapper_priv.h b/src/configwrapper_priv.h index acbdf7b..650802c 100644 --- a/src/configwrapper_priv.h +++ b/src/configwrapper_priv.h @@ -134,7 +134,7 @@ T ConfigWrapper::defaultValue() const switch (m_defaultType) { case DefaultByValue: return m_defaultValue; - case DefaultByFactoryConfig: assert(m_factoryConfig->m_loaded); return m_factoryConfig->value; + case DefaultByFactoryConfig: assert(m_factoryConfig->m_loaded); return m_factoryConfig->value(); case DefaultByCallback: return m_defaultCallback(); }