diff --git a/src/settingsconfig/settingsconfigimpl.cpp b/src/settingsconfig/settingsconfigimpl.cpp index 061a4a9..241eb23 100644 --- a/src/settingsconfig/settingsconfigimpl.cpp +++ b/src/settingsconfig/settingsconfigimpl.cpp @@ -68,11 +68,12 @@ struct visitor _iter = _list.erase(_iter); } - VariantType operator()(const SettingsConfigBase::IncludeType &) const { Q_UNREACHABLE(); return {}; } VariantType operator()(const SettingsConfigBase::EntryType &info) const { process(info); return {}; } VariantType operator()(const SettingsConfigBase::GroupType &info) const { process(info); return {}; } VariantType operator()(const SettingsConfigBase::SectionType &info) const { process(info); return {}; } VariantType operator()(const SettingsConfigBase::CategoryType &info) const { process(info); return {}; } + template + VariantType operator()(const T &) const { Q_UNREACHABLE(); return {}; } }; }