We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c12c4a commit 750fc6cCopy full SHA for 750fc6c
1 file changed
include/hgl/algorithm/templates/dfs.hpp
@@ -11,6 +11,7 @@
11
namespace hgl::algorithm {
12
13
template <
14
+ traversal_direction Dir = traversal_direction::forward,
15
hgl::traits::c_hypergraph H,
16
traits::c_forward_range_of<search_node<H>> InitQueueRangeType = std::vector<search_node<H>>,
17
traits::c_optional_predicate<const search_node<H>&> VisitVertexPredicate = empty_callback,
@@ -30,7 +31,7 @@ bool dfs(
30
31
const PreVisitCallback& pre_visit = {},
32
const PostVisitCallback& post_visit = {}
33
) {
- using policy = traversal_policy<H>;
34
+ using policy = traversal_policy<H, Dir>;
35
36
if (std::ranges::empty(initial_queue_content))
37
return false;
0 commit comments