compatibility_list.cpp 635 B

1234567891011121314151617
  1. // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include <algorithm>
  4. #include <fmt/format.h>
  5. #include "yuzu/compatibility_list.h"
  6. CompatibilityList::const_iterator FindMatchingCompatibilityEntry(
  7. const CompatibilityList& compatibility_list, u64 program_id) {
  8. return std::find_if(compatibility_list.begin(), compatibility_list.end(),
  9. [program_id](const auto& element) {
  10. std::string pid = fmt::format("{:016X}", program_id);
  11. return element.first == pid;
  12. });
  13. }