Decompile 9 functions in Source/Contents/JobCodeForItem.cpp
Batch #12902 by cremane: 9 byte-identical, 0 confirmed by peer review. - fn_06437 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId>: byte-identical - fn_06438 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId>: byte-identical - fn_06439 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06440 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06441 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06442 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06443 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06444 CJobCodeForItem::AddJobGroup<JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId,JobId>: byte-identical - fn_06464 CJobCodeForItem::InitJobGroups: byte-identical (already on main) Merged automatically: every function is byte-identical to the original.
This commit is contained in:
parent
8f2d4cff7b
commit
d7584fca20
1 changed files with 8 additions and 7 deletions
|
|
@ -106,13 +106,14 @@ template void CJobCodeForItem::AddJobCode(unsigned long, JobId);
|
|||
template <typename... Jobs>
|
||||
void CJobCodeForItem::AddJobGroup(unsigned int group, Jobs... jobs) {
|
||||
std::set<int> jobSet = {jobs...};
|
||||
if (!jobSet.empty()) {
|
||||
auto it = this->m_jobGroups.find(group);
|
||||
if (it == this->m_jobGroups.end()) {
|
||||
this->m_jobGroups[group] = jobSet;
|
||||
} else {
|
||||
it->second.merge(jobSet);
|
||||
}
|
||||
if (jobSet.empty()) {
|
||||
return;
|
||||
}
|
||||
auto it = this->m_jobGroups.find(group);
|
||||
if (this->m_jobGroups.end() == it) {
|
||||
this->m_jobGroups[group] = jobSet;
|
||||
} else {
|
||||
it->second.merge(jobSet);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue