llvm::depth_first_ext

Return a range that visits G in depth-first order using visited set S.

Synopsis

Declared in <llvm/ADT/DepthFirstIterator.h>

template<
    class T,
    class SetTy>
iterator_range<df_ext_iterator<T, SetTy>>
depth_first_ext(
    T const& G,
    SetTy& S);

Return Value

Iterator range covering a depth-first walk of G using S.

Parameters

NameDescription
GGraph to traverse.
SCaller-owned visited set.