LLVM  10.0.0svn
Public Member Functions | List of all members
llvm::GraphTraits< GraphType >::nodes_iterator Class Reference

For the node iterator we just need to turn the TreeEntry iterator into a TreeEntry* iterator so that it dereferences to NodeRef. More...

Public Member Functions

 nodes_iterator (const ItTy &It2)
 
NodeRef operator* ()
 
nodes_iterator operator++ ()
 
bool operator!= (const nodes_iterator &N2) const
 

Detailed Description

template<class GraphType>
class llvm::GraphTraits< GraphType >::nodes_iterator

For the node iterator we just need to turn the TreeEntry iterator into a TreeEntry* iterator so that it dereferences to NodeRef.

Definition at line 2016 of file SLPVectorizer.cpp.

Constructor & Destructor Documentation

◆ nodes_iterator()

template<class GraphType>
llvm::GraphTraits< GraphType >::nodes_iterator::nodes_iterator ( const ItTy &  It2)
inline

Definition at line 2021 of file SLPVectorizer.cpp.

Member Function Documentation

◆ operator!=()

template<class GraphType>
bool llvm::GraphTraits< GraphType >::nodes_iterator::operator!= ( const nodes_iterator &  N2) const
inline

Definition at line 2027 of file SLPVectorizer.cpp.

◆ operator*()

template<class GraphType>
NodeRef llvm::GraphTraits< GraphType >::nodes_iterator::operator* ( )
inline

Definition at line 2022 of file SLPVectorizer.cpp.

◆ operator++()

template<class GraphType>
nodes_iterator llvm::GraphTraits< GraphType >::nodes_iterator::operator++ ( )
inline

Definition at line 2023 of file SLPVectorizer.cpp.


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