LLVM: llvm::GraphTraits< const BasicBlock * (original) (raw)

#include "[llvm/IR/CFG.h](IR%5F2CFG%5F8h%5Fsource.html)"

Inheritance diagram for llvm::GraphTraits< const BasicBlock * >:

[legend]

Public Types
using NodeRef = const BasicBlock *
using ChildIteratorType = const_succ_iterator
Static Public Member Functions
static NodeRef getEntryNode (const BasicBlock *BB)
static ChildIteratorType child_begin (NodeRef N)
static ChildIteratorType child_end (NodeRef N)
static unsigned getNumber (const BasicBlock *BB)

Detailed Description

Definition at line 316 of file CFG.h.

Member Typedef Documentation

ChildIteratorType

using llvm::GraphTraits< const BasicBlock * >::ChildIteratorType = const_succ_iterator

Definition at line 318 of file CFG.h.

NodeRef

using llvm::GraphTraits< const BasicBlock * >::NodeRef = const BasicBlock *

Definition at line 317 of file CFG.h.

Member Function Documentation

child_begin()

ChildIteratorType llvm::GraphTraits< const BasicBlock * >::child_begin ( NodeRef N) inlinestatic

Definition at line 322 of file CFG.h.

References N, and llvm::succ_begin().

child_end()

ChildIteratorType llvm::GraphTraits< const BasicBlock * >::child_end ( NodeRef N) inlinestatic

Definition at line 323 of file CFG.h.

References N, and llvm::succ_end().

getEntryNode()

NodeRef llvm::GraphTraits< const BasicBlock * >::getEntryNode ( const BasicBlock * BB) inlinestatic

Definition at line 320 of file CFG.h.

getNumber()

unsigned llvm::GraphTraits< const BasicBlock * >::getNumber ( const BasicBlock * BB) inlinestatic

Definition at line 325 of file CFG.h.

References llvm::BasicBlock::getNumber().


The documentation for this struct was generated from the following file: