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)

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:140

Parameters

GraphT G

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)

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:143

Parameters

GraphT G

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