Lines Matching refs:d
148 func (d *DepSet[T]) walk(visit func([]T)) {
151 var dfs func(d *DepSet[T])
152 dfs = func(d *DepSet[T]) {
153 visited[d] = true
154 if d.preorder {
155 visit(d.direct)
157 for _, dep := range d.transitive {
163 if !d.preorder {
164 visit(d.direct)
168 dfs(d)
177 func (d *DepSet[T]) ToList() []T {
178 if d == nil {
182 d.walk(func(paths []T) {
186 if d.reverse {