struct DomTreeGraphTraitsBase

Declaration

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

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

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:233

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

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

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

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

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

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

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

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

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

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N

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

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

Parameters

llvm::DomTreeGraphTraitsBase::NodeRef N