|
LLVM 23.0.0git
|
#include "llvm/ADT/PostOrderIterator.h"
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = NodeRef |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = NodeRef |
Public Member Functions | |
| iterator ()=default | |
| bool | operator== (const iterator &X) const |
| bool | operator!= (const iterator &X) const |
| reference | operator* () const |
| pointer | operator-> () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
Friends | |
| class | PostOrderTraversalBase |
Definition at line 91 of file PostOrderIterator.h.
| using llvm::PostOrderTraversalBase< DerivedT, GraphTraits >::iterator::difference_type = std::ptrdiff_t |
Definition at line 97 of file PostOrderIterator.h.
| using llvm::PostOrderTraversalBase< DerivedT, GraphTraits >::iterator::iterator_category = std::input_iterator_tag |
Definition at line 95 of file PostOrderIterator.h.
| using llvm::PostOrderTraversalBase< DerivedT, GraphTraits >::iterator::pointer = value_type * |
Definition at line 98 of file PostOrderIterator.h.
| using llvm::PostOrderTraversalBase< DerivedT, GraphTraits >::iterator::reference = NodeRef |
Definition at line 99 of file PostOrderIterator.h.
| using llvm::PostOrderTraversalBase< DerivedT, GraphTraits >::iterator::value_type = NodeRef |
Definition at line 96 of file PostOrderIterator.h.
|
default |
Referenced by operator!=(), operator++(), operator++(), and operator==().
|
inline |
Definition at line 113 of file PostOrderIterator.h.
References iterator(), and X.
|
inline |
Definition at line 115 of file PostOrderIterator.h.
|
inline |
Definition at line 118 of file PostOrderIterator.h.
References iterator().
|
inline |
Definition at line 123 of file PostOrderIterator.h.
References iterator().
|
inline |
Definition at line 116 of file PostOrderIterator.h.
|
inline |
Definition at line 112 of file PostOrderIterator.h.
References iterator(), and X.
|
friend |
Definition at line 92 of file PostOrderIterator.h.
References PostOrderTraversalBase.
Referenced by PostOrderTraversalBase.