LLVM  8.0.1
List of all members
llvm::GraphTraits< std::pair< const GraphDiff< BasicBlock *, true > *, Inverse< BasicBlock * > > > Struct Template Reference

#include "llvm/IR/CFGDiff.h"

Inheritance diagram for llvm::GraphTraits< std::pair< const GraphDiff< BasicBlock *, true > *, Inverse< BasicBlock * > > >:
Inheritance graph
[legend]
Collaboration diagram for llvm::GraphTraits< std::pair< const GraphDiff< BasicBlock *, true > *, Inverse< BasicBlock * > > >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from llvm::CFGViewPredecessors< true >
using DataRef = const GraphDiff< BasicBlock *, InverseGraph > *
 
using NodeRef = std::pair< DataRef, BasicBlock *>
 
using ExistingChildIterator = WrappedPairNodeDataIterator< pred_iterator, NodeRef, DataRef >
 
using FilterExistingChildrenIterator = filter_iterator< ExistingChildIterator, DeletedEdgesFilter >
 
using vec_iterator = SmallVectorImpl< BasicBlock *>::const_iterator
 
using AddNewChildrenIterator = WrappedPairNodeDataIterator< vec_iterator, NodeRef, DataRef >
 
using ChildIteratorType = concat_iterator< NodeRef, FilterExistingChildrenIterator, AddNewChildrenIterator >
 
- Static Public Member Functions inherited from llvm::CFGViewPredecessors< true >
static ChildIteratorType child_begin (NodeRef N)
 
static ChildIteratorType child_end (NodeRef N)
 

Detailed Description

template<>
struct llvm::GraphTraits< std::pair< const GraphDiff< BasicBlock *, true > *, Inverse< BasicBlock * > > >

Definition at line 280 of file CFGDiff.h.


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