ams: std::optional -> util::optional
This commit is contained in:
@@ -431,7 +431,7 @@ namespace ams::mitm {
|
||||
|
||||
alignas(os::MemoryPageSize) CalibrationInfo g_temp_calibration_info = {};
|
||||
|
||||
void SaveProdInfoBackup(std::optional<ams::fs::FileStorage> *dst, const CalibrationInfo &info) {
|
||||
void SaveProdInfoBackup(util::optional<ams::fs::FileStorage> *dst, const CalibrationInfo &info) {
|
||||
char backup_fn[0x100];
|
||||
GetBackupFileName(backup_fn, sizeof(backup_fn), info);
|
||||
|
||||
@@ -505,9 +505,9 @@ namespace ams::mitm {
|
||||
alignas(os::MemoryPageSize) CalibrationInfo g_blank_calibration_info = {};
|
||||
alignas(os::MemoryPageSize) SecureCalibrationInfoBackup g_secure_calibration_info_backup = {};
|
||||
|
||||
std::optional<ams::fs::FileStorage> g_prodinfo_backup_file;
|
||||
std::optional<ams::fs::MemoryStorage> g_blank_prodinfo_storage;
|
||||
std::optional<ams::fs::MemoryStorage> g_fake_secure_backup_storage;
|
||||
util::optional<ams::fs::FileStorage> g_prodinfo_backup_file;
|
||||
util::optional<ams::fs::MemoryStorage> g_blank_prodinfo_storage;
|
||||
util::optional<ams::fs::MemoryStorage> g_fake_secure_backup_storage;
|
||||
|
||||
bool g_allow_writes = false;
|
||||
bool g_has_secure_backup = false;
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace ams::mitm::sysupdater {
|
||||
private:
|
||||
Result result;
|
||||
os::SystemEvent event;
|
||||
std::optional<ThreadInfo> thread_info;
|
||||
util::optional<ThreadInfo> thread_info;
|
||||
ncm::InstallTaskBase *task;
|
||||
public:
|
||||
AsyncPrepareSdCardUpdateImpl(ncm::InstallTaskBase *task) : result(ResultSuccess()), event(os::EventClearMode_ManualClear, true), thread_info(), task(task) { /* ... */ }
|
||||
|
||||
@@ -497,7 +497,7 @@ namespace ams::mitm::sysupdater {
|
||||
R_TRY(this->update_transfer_memory->Map(std::addressof(tmem_buffer), os::MemoryPermission_None));
|
||||
auto tmem_guard = SCOPE_GUARD {
|
||||
this->update_transfer_memory->Unmap();
|
||||
this->update_transfer_memory = std::nullopt;
|
||||
this->update_transfer_memory = util::nullopt;
|
||||
};
|
||||
|
||||
/* Now that the memory is mapped, the input handle is managed and can be released. */
|
||||
|
||||
@@ -57,8 +57,8 @@ namespace ams::mitm::sysupdater {
|
||||
class SystemUpdateService {
|
||||
private:
|
||||
SystemUpdateApplyManager apply_manager;
|
||||
std::optional<ncm::PackageSystemDowngradeTask> update_task;
|
||||
std::optional<os::TransferMemory> update_transfer_memory;
|
||||
util::optional<ncm::PackageSystemDowngradeTask> update_task;
|
||||
util::optional<os::TransferMemory> update_transfer_memory;
|
||||
bool setup_update;
|
||||
bool requested_update;
|
||||
public:
|
||||
|
||||
@@ -42,7 +42,7 @@ namespace ams::spl::impl {
|
||||
|
||||
/* KeySlot management. */
|
||||
KeySlotCache g_keyslot_cache;
|
||||
std::optional<KeySlotCacheEntry> g_keyslot_cache_entry[MaxPhysicalAesKeySlots];
|
||||
util::optional<KeySlotCacheEntry> g_keyslot_cache_entry[MaxPhysicalAesKeySlots];
|
||||
|
||||
inline s32 GetMaxPhysicalKeySlots() {
|
||||
return (hos::GetVersion() >= hos::Version_6_0_0) ? MaxPhysicalAesKeySlots : MaxPhysicalAesKeySlotsDeprecated;
|
||||
|
||||
Reference in New Issue
Block a user