Topological sort: Difference between revisions
m
→{{header|C++}}: Added convenience function (for multiple insertions)
m (→{{header|C++}}: Fixed transposition bug) |
m (→{{header|C++}}: Added convenience function (for multiple insertions)) |
||
Line 676:
++map[goal].dependencies;
}
}
template <typename Container>
void
add_dependencies(Goal const& goal, Container const& dependencies)
{
for(auto const& dependency : dependencies)
add_dependency(goal, dependency);
}
template <typename ResultContainer, typename CyclicContainer>
|