Remove const ref value to save memory

This commit is contained in:
2022-04-20 12:07:15 +02:00
parent fdb4ef6dbf
commit 50d24f0d25
2 changed files with 2 additions and 2 deletions

View File

@@ -48,7 +48,7 @@ public:
ConfigConstraintReturnType checkValue(value_t value) const; ConfigConstraintReturnType checkValue(value_t value) const;
const T &value{m_value}; const T &value() const { return m_value; }
private: private:
ConfigStatusReturnType writeToFlash(nvs_handle_t nvsHandle, value_t value); ConfigStatusReturnType writeToFlash(nvs_handle_t nvsHandle, value_t value);

View File

@@ -134,7 +134,7 @@ T ConfigWrapper<T>::defaultValue() const
switch (m_defaultType) switch (m_defaultType)
{ {
case DefaultByValue: return m_defaultValue; 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(); case DefaultByCallback: return m_defaultCallback();
} }