Add template for merging sets

This commit is contained in:
Alex Beregszaszi
2017-07-19 14:56:40 +01:00
parent 89a1e97e7d
commit f3e591eedd
2 changed files with 7 additions and 4 deletions
+1 -4
View File
@@ -95,10 +95,7 @@ set<SourceUnit const*> SourceUnit::referencedSourceUnits(bool _recurse, set<Sour
_skipList.insert(sourceUnit);
sourceUnits.insert(sourceUnit);
if (_recurse)
{
set<SourceUnit const*> referencedSourceUnits = sourceUnit->referencedSourceUnits(true, _skipList);
sourceUnits.insert(referencedSourceUnits.begin(), referencedSourceUnits.end());
}
sourceUnits += sourceUnit->referencedSourceUnits(true, _skipList);
}
}
return sourceUnits;