LLVM API Documentation
#include "llvm/ADT/GraphTraits.h"
#include "llvm/ADT/iterator"
#include <vector>
#include <set>
Include dependency graph for DepthFirstIterator.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
class | llvm::df_iterator_storage< SetType, External > |
class | llvm::df_iterator_storage< SetType, true > |
class | llvm::df_iterator< GraphT, SetType, ExtStorage, GT > |
struct | llvm::df_ext_iterator< T, SetTy > |
struct | llvm::idf_iterator< T, SetTy, External > |
struct | llvm::idf_ext_iterator< T, SetTy > |
Functions | |
template<class T> | |
df_iterator< T > | llvm::df_begin (T G) |
template<class T> | |
df_iterator< T > | llvm::df_end (T G) |
template<class T, class SetTy> | |
df_ext_iterator< T, SetTy > | llvm::df_ext_begin (T G, SetTy &S) |
template<class T, class SetTy> | |
df_ext_iterator< T, SetTy > | llvm::df_ext_end (T G, SetTy &S) |
template<class T> | |
idf_iterator< T > | llvm::idf_begin (T G) |
template<class T> | |
idf_iterator< T > | llvm::idf_end (T G) |
template<class T, class SetTy> | |
idf_ext_iterator< T, SetTy > | llvm::idf_ext_begin (T G, SetTy &S) |
template<class T, class SetTy> | |
idf_ext_iterator< T, SetTy > | llvm::idf_ext_end (T G, SetTy &S) |