Add [[nodiscard]] to functions which need it in settings files

This commit is contained in:
AdenKoperczak 2025-01-29 10:06:46 -05:00
parent ba62004002
commit 36339e613f
14 changed files with 96 additions and 88 deletions

View file

@ -22,16 +22,17 @@ public:
AudioSettings(AudioSettings&&) noexcept;
AudioSettings& operator=(AudioSettings&&) noexcept;
SettingsVariable<std::string>& alert_sound_file() const;
SettingsVariable<std::string>& alert_location_method() const;
SettingsVariable<double>& alert_latitude() const;
SettingsVariable<double>& alert_longitude() const;
SettingsVariable<double>& alert_radius() const;
SettingsVariable<std::string>& alert_radar_site() const;
SettingsVariable<std::string>& alert_county() const;
SettingsVariable<std::string>& alert_wfo() const;
SettingsVariable<bool>& alert_enabled(awips::Phenomenon phenomenon) const;
SettingsVariable<bool>& ignore_missing_codecs() const;
[[nodiscard]] SettingsVariable<std::string>& alert_sound_file() const;
[[nodiscard]] SettingsVariable<std::string>& alert_location_method() const;
[[nodiscard]] SettingsVariable<double>& alert_latitude() const;
[[nodiscard]] SettingsVariable<double>& alert_longitude() const;
[[nodiscard]] SettingsVariable<double>& alert_radius() const;
[[nodiscard]] SettingsVariable<std::string>& alert_radar_site() const;
[[nodiscard]] SettingsVariable<std::string>& alert_county() const;
[[nodiscard]] SettingsVariable<std::string>& alert_wfo() const;
[[nodiscard]] SettingsVariable<bool>&
alert_enabled(awips::Phenomenon phenomenon) const;
[[nodiscard]] SettingsVariable<bool>& ignore_missing_codecs() const;
static AudioSettings& Instance();