Lines Matching refs:root
93 #define TREE_DFS_FOREACH(var, root, scratch, field) \ argument
95 (var) = (root); (var); \
97 ? ((((var)->field.tn_younger && (var) != (root)) \
100 : ((var)->field.tn_younger && (var) != (root)) \
103 #define TREE_DFS_FOREACH_SELECTIVE(var, root, scratch, field, sel) \ argument
105 (var) = (root); (sel = true, var); \
107 ? ((((var)->field.tn_younger && (var) != (root)) \
110 : ((var)->field.tn_younger && (var) != (root)) \
118 #define TREE_BFS_FOREACH(var, root, scratch, field) \ argument
120 (var) = (root); (var); \
140 #define TREE_BFS_FOREACH_SELECTIVE(var, root, scratch, field, sel) \ argument
142 (var) = (root); (sel = true, var); \