LLVM: llvm::IDFCalculatorDetail::ChildrenGetterTy< NodeTy, IsPostDom > Struct Template Reference (original) (raw)

Generic utility class used for getting the children of a basic block. More...

#include "[llvm/Support/GenericIteratedDominanceFrontier.h](GenericIteratedDominanceFrontier%5F8h%5Fsource.html)"

Inheritance diagram for llvm::IDFCalculatorDetail::ChildrenGetterTy< NodeTy, IsPostDom >:

Detailed Description

template<class NodeTy, bool IsPostDom>
struct llvm::IDFCalculatorDetail::ChildrenGetterTy< NodeTy, IsPostDom >

Generic utility class used for getting the children of a basic block.

May be specialized if, for example, one wouldn't like to return nullpointer successors.

Definition at line 39 of file GenericIteratedDominanceFrontier.h.

Member Typedef Documentation

ChildIteratorType

template<class NodeTy, bool IsPostDom>

NodeRef

template<class NodeTy, bool IsPostDom>

range

template<class NodeTy, bool IsPostDom>

Member Function Documentation

get()


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