TypedConfigurationElement(const std::string& key, const std::string& desc, T value, std::function<void(T&)> callback)
: ConfigurationElement(key, desc), content(std::move(value)), callback(std::move(callback))
{}
- ~TypedConfigurationElement() = default;
+ ~TypedConfigurationElement() override = default;
std::string get_string_value() override;
const char* get_type_name() override;