class bf_iterator

Declaration

template <class GraphT,
          class SetType = bf_iterator_default_set<
              typename GraphTraits<GraphT>::NodeRef>,
          class GT = GraphTraits<GraphT>>
class bf_iterator { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ADT/BreadthFirstIterator.h:47

Templates

GraphT
SetType = bf_iterator_default_set<typename GraphTraits<GraphT>::NodeRef>
GT = GraphTraits<GraphT>

Method Overview

  • public static bf_iterator<GraphT, SetType, GT> begin(const GraphT & G)
  • public static bf_iterator<GraphT, SetType, GT> end(const GraphT & G)
  • public unsigned int getLevel() const

Methods

static bf_iterator<GraphT, SetType, GT> begin(
    const GraphT& G)

Declared at: llvm/include/llvm/ADT/BreadthFirstIterator.h:113

Parameters

const GraphT& G

static bf_iterator<GraphT, SetType, GT> end(
    const GraphT& G)

Declared at: llvm/include/llvm/ADT/BreadthFirstIterator.h:117

Parameters

const GraphT& G

unsigned int getLevel() const

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