struct DomTreeGraphTraitsBase

Declaration

template <class Node, class ChildIterator>
struct DomTreeGraphTraitsBase { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/Dominators.h:191

Templates

Node
ChildIterator

Method Overview

  • public static llvm::DomTreeGraphTraitsBase::ChildIteratorType child_begin(llvm::DomTreeGraphTraitsBase::NodeRef N)
  • public static llvm::DomTreeGraphTraitsBase::ChildIteratorType child_end(llvm::DomTreeGraphTraitsBase::NodeRef N)
  • public static llvm::DomTreeGraphTraitsBase::NodeRef getEntryNode(llvm::DomTreeGraphTraitsBase::NodeRef N)
  • public static llvm::DomTreeGraphTraitsBase::nodes_iterator nodes_begin(llvm::DomTreeGraphTraitsBase::NodeRef N)
  • public static llvm::DomTreeGraphTraitsBase::nodes_iterator nodes_end(llvm::DomTreeGraphTraitsBase::NodeRef N)

Methods

static llvm::DomTreeGraphTraitsBase::
    ChildIteratorType
    child_begin(
        llvm::DomTreeGraphTraitsBase::NodeRef N)

Declared at: llvm/include/llvm/IR/Dominators.h:197

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

static llvm::DomTreeGraphTraitsBase::
    ChildIteratorType
    child_end(
        llvm::DomTreeGraphTraitsBase::NodeRef N)

Declared at: llvm/include/llvm/IR/Dominators.h:198

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

static llvm::DomTreeGraphTraitsBase::NodeRef
getEntryNode(
    llvm::DomTreeGraphTraitsBase::NodeRef N)

Declared at: llvm/include/llvm/IR/Dominators.h:196

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

static llvm::DomTreeGraphTraitsBase::
    nodes_iterator
    nodes_begin(
        llvm::DomTreeGraphTraitsBase::NodeRef N)

Declared at: llvm/include/llvm/IR/Dominators.h:200

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

static llvm::DomTreeGraphTraitsBase::
    nodes_iterator
    nodes_end(
        llvm::DomTreeGraphTraitsBase::NodeRef N)

Declared at: llvm/include/llvm/IR/Dominators.h:204

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N