LLVM 19.0.0git
Public Member Functions | List of all members
llvm::po_iterator_storage< SetType, true > Class Template Reference

Specialization of po_iterator_storage that references an external set. More...

#include "llvm/ADT/PostOrderIterator.h"

Public Member Functions

 po_iterator_storage (SetType &VSet)
 
 po_iterator_storage (const po_iterator_storage &S)
 
template<class NodeRef >
bool insertEdge (std::optional< NodeRef > From, NodeRef To)
 
template<class NodeRef >
void finishPostorder (NodeRef BB)
 

Detailed Description

template<class SetType>
class llvm::po_iterator_storage< SetType, true >

Specialization of po_iterator_storage that references an external set.

Definition at line 74 of file PostOrderIterator.h.

Constructor & Destructor Documentation

◆ po_iterator_storage() [1/2]

template<class SetType >
llvm::po_iterator_storage< SetType, true >::po_iterator_storage ( SetType &  VSet)
inline

Definition at line 78 of file PostOrderIterator.h.

◆ po_iterator_storage() [2/2]

template<class SetType >
llvm::po_iterator_storage< SetType, true >::po_iterator_storage ( const po_iterator_storage< SetType, true > &  S)
inline

Definition at line 79 of file PostOrderIterator.h.

Member Function Documentation

◆ finishPostorder()

template<class SetType >
template<class NodeRef >
void llvm::po_iterator_storage< SetType, true >::finishPostorder ( NodeRef  BB)
inline

Definition at line 90 of file PostOrderIterator.h.

◆ insertEdge()

template<class SetType >
template<class NodeRef >
bool llvm::po_iterator_storage< SetType, true >::insertEdge ( std::optional< NodeRef >  From,
NodeRef  To 
)
inline

Definition at line 85 of file PostOrderIterator.h.


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