mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 00:30:05 +00:00 
			
		
		
		
	Add [[nodiscard]] to functions which need it in settings files
This commit is contained in:
		
							parent
							
								
									ba62004002
								
							
						
					
					
						commit
						36339e613f
					
				
					 14 changed files with 96 additions and 88 deletions
				
			
		|  | @ -21,38 +21,40 @@ public: | |||
|    GeneralSettings(GeneralSettings&&) noexcept; | ||||
|    GeneralSettings& operator=(GeneralSettings&&) noexcept; | ||||
| 
 | ||||
|    SettingsVariable<bool>&        anti_aliasing_enabled() const; | ||||
|    SettingsVariable<std::string>& clock_format() const; | ||||
|    SettingsVariable<std::string>& custom_style_draw_layer() const; | ||||
|    SettingsVariable<std::string>& custom_style_url() const; | ||||
|    SettingsVariable<bool>&        debug_enabled() const; | ||||
|    SettingsVariable<std::string>& default_alert_action() const; | ||||
|    SettingsVariable<std::string>& default_radar_site() const; | ||||
|    SettingsVariable<std::string>& default_time_zone() const; | ||||
|    SettingsContainer<std::vector<std::int64_t>>& font_sizes() const; | ||||
|    SettingsVariable<std::int64_t>&               grid_height() const; | ||||
|    SettingsVariable<std::int64_t>&               grid_width() const; | ||||
|    SettingsVariable<std::int64_t>&               loop_delay() const; | ||||
|    SettingsVariable<double>&                     loop_speed() const; | ||||
|    SettingsVariable<std::int64_t>&               loop_time() const; | ||||
|    SettingsVariable<std::string>&                map_provider() const; | ||||
|    SettingsVariable<std::string>&                mapbox_api_key() const; | ||||
|    SettingsVariable<std::string>&                maptiler_api_key() const; | ||||
|    SettingsVariable<std::int64_t>&               nmea_baud_rate() const; | ||||
|    SettingsVariable<std::string>&                nmea_source() const; | ||||
|    SettingsVariable<std::string>&                positioning_plugin() const; | ||||
|    SettingsVariable<bool>&        process_module_warnings_enabled() const; | ||||
|    SettingsVariable<bool>&        show_map_attribution() const; | ||||
|    SettingsVariable<bool>&        show_map_center() const; | ||||
|    SettingsVariable<bool>&        show_map_logo() const; | ||||
|    SettingsVariable<std::string>& theme() const; | ||||
|    SettingsVariable<std::string>& theme_file() const; | ||||
|    SettingsVariable<bool>&        track_location() const; | ||||
|    SettingsVariable<bool>&        update_notifications_enabled() const; | ||||
|    SettingsVariable<std::string>& warnings_provider() const; | ||||
|    SettingsVariable<bool>&        cursor_icon_always_on() const; | ||||
|    SettingsVariable<double>&      radar_site_threshold() const; | ||||
|    SettingsVariable<bool>&        high_privilege_warning_enabled() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        anti_aliasing_enabled() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& clock_format() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& custom_style_draw_layer() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& custom_style_url() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        debug_enabled() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& default_alert_action() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& default_radar_site() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& default_time_zone() const; | ||||
|    [[nodiscard]] SettingsContainer<std::vector<std::int64_t>>& | ||||
|                                                  font_sizes() const; | ||||
|    [[nodiscard]] SettingsVariable<std::int64_t>& grid_height() const; | ||||
|    [[nodiscard]] SettingsVariable<std::int64_t>& grid_width() const; | ||||
|    [[nodiscard]] SettingsVariable<std::int64_t>& loop_delay() const; | ||||
|    [[nodiscard]] SettingsVariable<double>&       loop_speed() const; | ||||
|    [[nodiscard]] SettingsVariable<std::int64_t>& loop_time() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>&  map_provider() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>&  mapbox_api_key() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>&  maptiler_api_key() const; | ||||
|    [[nodiscard]] SettingsVariable<std::int64_t>& nmea_baud_rate() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>&  nmea_source() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>&  positioning_plugin() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>& | ||||
|    process_module_warnings_enabled() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        show_map_attribution() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        show_map_center() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        show_map_logo() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& theme() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& theme_file() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        track_location() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>& update_notifications_enabled() const; | ||||
|    [[nodiscard]] SettingsVariable<std::string>& warnings_provider() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>&        cursor_icon_always_on() const; | ||||
|    [[nodiscard]] SettingsVariable<double>&      radar_site_threshold() const; | ||||
|    [[nodiscard]] SettingsVariable<bool>& high_privilege_warning_enabled() const; | ||||
| 
 | ||||
|    static GeneralSettings& Instance(); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 AdenKoperczak
						AdenKoperczak