Browse Source

card_image: Add accessor for all NCAs in XCI

nce_cpp
Zach Hilman 8 years ago
parent
commit
f903b556d8
  1. 4
      src/core/file_sys/card_image.cpp
  2. 1
      src/core/file_sys/card_image.h

4
src/core/file_sys/card_image.cpp

@ -93,6 +93,10 @@ VirtualDir XCI::GetLogoPartition() const {
return GetPartition(XCIPartition::Logo);
}
const std::vector<std::shared_ptr<NCA>>& XCI::GetNCAs() const {
return ncas;
}
std::shared_ptr<NCA> XCI::GetNCAByType(NCAContentType type) const {
const auto iter =
std::find_if(ncas.begin(), ncas.end(),

1
src/core/file_sys/card_image.h

@ -68,6 +68,7 @@ public:
VirtualDir GetUpdatePartition() const;
VirtualDir GetLogoPartition() const;
const std::vector<std::shared_ptr<NCA>>& GetNCAs() const;
std::shared_ptr<NCA> GetNCAByType(NCAContentType type) const;
VirtualFile GetNCAFileByType(NCAContentType type) const;

Loading…
Cancel
Save