ams: deduplicate static initialization logic

This commit is contained in:
Michael Scire committed 2021-12-13 13:07:03 -08:00
1 parent 78f7218c4f
commit 30fac905af
24 files changed
+202 -262

No files matched your search

@@ -30,6 +30,11 @@ namespace ams::settings::impl {
public:
SystemData() : m_system_data_id(), m_mount_name(), m_file_path() { /* ... */ }
SystemData(ncm::SystemDataId id, const char *mn) : SystemData() {
this->SetSystemDataId(id);
this->SetMountName(mn);
}
void SetSystemDataId(ncm::SystemDataId id);
void SetMountName(const char *name);
Result Mount();