diff options
author | eldritch horrors <pennae@lix.systems> | 2024-03-04 05:36:42 +0100 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-03-04 05:36:42 +0100 |
commit | b7e79490358043deccb62431fe4516f1811232e1 (patch) | |
tree | 6aceecd73d3f8597aac404f79b6f0614eea67852 /src/libutil/config-impl.hh | |
parent | 8ed486ebe6f79efe0f3203dc049fca9edc367bd1 (diff) |
Merge pull request #9299 from tfc/config-improvements
Improvements in src/libutil/config.*
(cherry picked from commit dea63bb81078d7290410544285c6df1a8e002952)
Change-Id: I8090eb2ad393dd9964cf2d5254ec8c796b1bd367
Diffstat (limited to 'src/libutil/config-impl.hh')
-rw-r--r-- | src/libutil/config-impl.hh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libutil/config-impl.hh b/src/libutil/config-impl.hh index b9639e761..9f69e8444 100644 --- a/src/libutil/config-impl.hh +++ b/src/libutil/config-impl.hh @@ -45,13 +45,13 @@ bool BaseSetting<T>::isAppendable() return trait::appendable; } -template<> void BaseSetting<Strings>::appendOrSet(Strings && newValue, bool append); -template<> void BaseSetting<StringSet>::appendOrSet(StringSet && newValue, bool append); -template<> void BaseSetting<StringMap>::appendOrSet(StringMap && newValue, bool append); -template<> void BaseSetting<std::set<ExperimentalFeature>>::appendOrSet(std::set<ExperimentalFeature> && newValue, bool append); +template<> void BaseSetting<Strings>::appendOrSet(Strings newValue, bool append); +template<> void BaseSetting<StringSet>::appendOrSet(StringSet newValue, bool append); +template<> void BaseSetting<StringMap>::appendOrSet(StringMap newValue, bool append); +template<> void BaseSetting<std::set<ExperimentalFeature>>::appendOrSet(std::set<ExperimentalFeature> newValue, bool append); template<typename T> -void BaseSetting<T>::appendOrSet(T && newValue, bool append) +void BaseSetting<T>::appendOrSet(T newValue, bool append) { static_assert( !trait::appendable, |