compatibility_list.cpp 654 B

123456789101112131415161718
  1. // Copyright 2018 yuzu Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #include <algorithm>
  5. #include <fmt/format.h>
  6. #include "yuzu/compatibility_list.h"
  7. CompatibilityList::const_iterator FindMatchingCompatibilityEntry(
  8. const CompatibilityList& compatibility_list, u64 program_id) {
  9. return std::find_if(compatibility_list.begin(), compatibility_list.end(),
  10. [program_id](const auto& element) {
  11. std::string pid = fmt::format("{:016X}", program_id);
  12. return element.first == pid;
  13. });
  14. }