diff options
Diffstat (limited to 'src/modinfowithconflictinfo.cpp')
| -rw-r--r-- | src/modinfowithconflictinfo.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/modinfowithconflictinfo.cpp b/src/modinfowithconflictinfo.cpp index b0edf581..227ee12e 100644 --- a/src/modinfowithconflictinfo.cpp +++ b/src/modinfowithconflictinfo.cpp @@ -331,6 +331,11 @@ bool ModInfoWithConflictInfo::isValid() const { return m_Valid.value(); } -std::vector<ModInfo::EContent> ModInfoWithConflictInfo::getContents() const { +const std::set<int>& ModInfoWithConflictInfo::getContents() const { return m_Contents.value(); } + +bool ModInfoWithConflictInfo::hasContent(int content) const { + auto& contents = m_Contents.value(); + return std::find(std::begin(contents), std::end(contents), content) != std::end(contents); +} |
