class po_iterator
Declaration
template <class GraphT,
class SetType =
SmallPtrSet<typename GraphTraits<GraphT>::NodeRef, 8>,
bool ExtStorage = false,
class GT = GraphTraits<GraphT>>
class po_iterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:95
Templates
- GraphT
- SetType = SmallPtrSet<typename GraphTraits<GraphT>::NodeRef, 8>
- bool ExtStorage = false
- GT = GraphTraits<GraphT>
Method Overview
- public static po_iterator<GraphT, SetType, ExtStorage, GT> begin(GraphT G)
- public static po_iterator<GraphT, SetType, ExtStorage, GT> begin(GraphT G, SetType & S)
- public static po_iterator<GraphT, SetType, ExtStorage, GT> end(GraphT G)
- public static po_iterator<GraphT, SetType, ExtStorage, GT> end(GraphT G, SetType & S)
Methods
¶static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
begin(GraphT G)
static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
begin(GraphT G)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:140
Parameters
- GraphT G
¶static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
begin(GraphT G, SetType& S)
static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
begin(GraphT G, SetType& S)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:145
Parameters
- GraphT G
- SetType& S
¶static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
end(GraphT G)
static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
end(GraphT G)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:143
Parameters
- GraphT G
¶static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
end(GraphT G, SetType& S)
static po_iterator<GraphT,
SetType,
ExtStorage,
GT>
end(GraphT G, SetType& S)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:148
Parameters
- GraphT G
- SetType& S