diff options
| author | 2023-06-21 15:38:30 -0400 | |
|---|---|---|
| committer | 2023-07-21 10:56:55 -0400 | |
| commit | 54d58130a0818efc4d70d72624f734f2b6f0a6d3 (patch) | |
| tree | 9dea11d8089ac816509140b7e4502b7b5b86f1ac /src | |
| parent | settings,configuration: Add a default suffix (diff) | |
| download | yuzu-54d58130a0818efc4d70d72624f734f2b6f0a6d3.tar.gz yuzu-54d58130a0818efc4d70d72624f734f2b6f0a6d3.tar.xz yuzu-54d58130a0818efc4d70d72624f734f2b6f0a6d3.zip | |
settings_setting: Silence shadowing warnings
Diffstat (limited to 'src')
| -rw-r--r-- | src/common/settings_setting.h | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/src/common/settings_setting.h b/src/common/settings_setting.h index d1915cb43..eb46b2b6d 100644 --- a/src/common/settings_setting.h +++ b/src/common/settings_setting.h | |||
| @@ -35,12 +35,12 @@ public: | |||
| 35 | * @param category_ Category of the setting AKA INI group | 35 | * @param category_ Category of the setting AKA INI group |
| 36 | */ | 36 | */ |
| 37 | explicit Setting(Linkage& linkage, const Type& default_val, const std::string& name, | 37 | explicit Setting(Linkage& linkage, const Type& default_val, const std::string& name, |
| 38 | enum Category category_, u32 specialization = Specialization::Default, | 38 | enum Category category_, u32 specialization_ = Specialization::Default, |
| 39 | bool save_ = true, bool runtime_modifiable_ = false, | 39 | bool save_ = true, bool runtime_modifiable_ = false, |
| 40 | BasicSetting* other_setting = nullptr) | 40 | BasicSetting* other_setting_ = nullptr) |
| 41 | requires(!ranged) | 41 | requires(!ranged) |
| 42 | : BasicSetting(linkage, name, category_, save_, runtime_modifiable_, specialization, | 42 | : BasicSetting(linkage, name, category_, save_, runtime_modifiable_, specialization_, |
| 43 | other_setting), | 43 | other_setting_), |
| 44 | value{default_val}, default_value{default_val} {} | 44 | value{default_val}, default_value{default_val} {} |
| 45 | virtual ~Setting() = default; | 45 | virtual ~Setting() = default; |
| 46 | 46 | ||
| @@ -56,11 +56,11 @@ public: | |||
| 56 | */ | 56 | */ |
| 57 | explicit Setting(Linkage& linkage, const Type& default_val, const Type& min_val, | 57 | explicit Setting(Linkage& linkage, const Type& default_val, const Type& min_val, |
| 58 | const Type& max_val, const std::string& name, enum Category category_, | 58 | const Type& max_val, const std::string& name, enum Category category_, |
| 59 | u32 specialization = Specialization::Default, bool save_ = true, | 59 | u32 specialization_ = Specialization::Default, bool save_ = true, |
| 60 | bool runtime_modifiable_ = false, BasicSetting* other_setting = nullptr) | 60 | bool runtime_modifiable_ = false, BasicSetting* other_setting_ = nullptr) |
| 61 | requires(ranged) | 61 | requires(ranged) |
| 62 | : BasicSetting(linkage, name, category_, save_, runtime_modifiable_, specialization, | 62 | : BasicSetting(linkage, name, category_, save_, runtime_modifiable_, specialization_, |
| 63 | other_setting), | 63 | other_setting_), |
| 64 | value{default_val}, default_value{default_val}, maximum{max_val}, minimum{min_val} {} | 64 | value{default_val}, default_value{default_val}, maximum{max_val}, minimum{min_val} {} |
| 65 | 65 | ||
| 66 | /** | 66 | /** |
| @@ -235,13 +235,13 @@ public: | |||
| 235 | * @param category_ Category of the setting AKA INI group | 235 | * @param category_ Category of the setting AKA INI group |
| 236 | */ | 236 | */ |
| 237 | explicit SwitchableSetting(Linkage& linkage, const Type& default_val, const std::string& name, | 237 | explicit SwitchableSetting(Linkage& linkage, const Type& default_val, const std::string& name, |
| 238 | Category category_, u32 specialization = Specialization::Default, | 238 | Category category_, u32 specialization_ = Specialization::Default, |
| 239 | bool save_ = true, bool runtime_modifiable_ = false, | 239 | bool save_ = true, bool runtime_modifiable_ = false, |
| 240 | BasicSetting* other_setting = nullptr) | 240 | BasicSetting* other_setting_ = nullptr) |
| 241 | requires(!ranged) | 241 | requires(!ranged) |
| 242 | : Setting<Type, false>{ | 242 | : Setting<Type, false>{ |
| 243 | linkage, default_val, name, category_, specialization, | 243 | linkage, default_val, name, category_, specialization_, |
| 244 | save_, runtime_modifiable_, other_setting} { | 244 | save_, runtime_modifiable_, other_setting_} { |
| 245 | linkage.restore_functions.emplace_back([this]() { this->SetGlobal(true); }); | 245 | linkage.restore_functions.emplace_back([this]() { this->SetGlobal(true); }); |
| 246 | } | 246 | } |
| 247 | virtual ~SwitchableSetting() = default; | 247 | virtual ~SwitchableSetting() = default; |
| @@ -258,13 +258,14 @@ public: | |||
| 258 | */ | 258 | */ |
| 259 | explicit SwitchableSetting(Linkage& linkage, const Type& default_val, const Type& min_val, | 259 | explicit SwitchableSetting(Linkage& linkage, const Type& default_val, const Type& min_val, |
| 260 | const Type& max_val, const std::string& name, Category category_, | 260 | const Type& max_val, const std::string& name, Category category_, |
| 261 | u32 specialization = Specialization::Default, bool save_ = true, | 261 | u32 specialization_ = Specialization::Default, bool save_ = true, |
| 262 | bool runtime_modifiable_ = false, | 262 | bool runtime_modifiable_ = false, |
| 263 | BasicSetting* other_setting = nullptr) | 263 | BasicSetting* other_setting_ = nullptr) |
| 264 | requires(ranged) | 264 | requires(ranged) |
| 265 | : Setting<Type, true>{ | 265 | : Setting<Type, true>{linkage, default_val, min_val, |
| 266 | linkage, default_val, min_val, max_val, name, category_, specialization, | 266 | max_val, name, category_, |
| 267 | save_, runtime_modifiable_, other_setting} { | 267 | specialization_, save_, runtime_modifiable_, |
| 268 | other_setting_} { | ||
| 268 | linkage.restore_functions.emplace_back([this]() { this->SetGlobal(true); }); | 269 | linkage.restore_functions.emplace_back([this]() { this->SetGlobal(true); }); |
| 269 | } | 270 | } |
| 270 | 271 | ||