LLVM: llvm::LazyCallGraph::EdgeSequence::call_iterator Class Reference (original) (raw)
An iterator over specifically call edges. More...
#include "[llvm/Analysis/LazyCallGraph.h](LazyCallGraph%5F8h%5Fsource.html)"
Inheritance diagram for llvm::LazyCallGraph::EdgeSequence::call_iterator:
| Public Member Functions | |
|---|---|
| call_iterator ()=default | |
| call_iterator & | operator++ () |
| Public Member Functions inherited from llvm::iterator_adaptor_base< call_iterator, VectorImplT::iterator, std::forward_iterator_tag > | |
| call_iterator & | operator+= (difference_type n) |
| call_iterator & | operator-= (difference_type n) |
| difference_type | operator- (const call_iterator &RHS) const |
| call_iterator & | operator++ () |
| call_iterator & | operator-- () |
| std::conditional_t< std::is_same< typename std::iterator_traits< VectorImplT::iterator >::value_type, typename std::iterator_traits< VectorImplT::iterator >::value_type >::value, typename std::iterator_traits< VectorImplT::iterator >::reference, typename std::iterator_traits< VectorImplT::iterator >::value_type & > | operator* () const |
| Public Member Functions inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
| DerivedT | operator+ (DifferenceTypeT n) const |
| DerivedT | operator- (DifferenceTypeT n) const |
| DerivedT & | operator++ () |
| DerivedT | operator++ (int) |
| DerivedT & | operator-- () |
| DerivedT | operator-- (int) |
| bool | operator!= (const DerivedT &RHS) const |
| bool | operator> (const DerivedT &RHS) const |
| bool | operator<= (const DerivedT &RHS) const |
| bool | operator>= (const DerivedT &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (DifferenceTypeT n) const |
| Friends | |
|---|---|
| class | LazyCallGraph |
| class | LazyCallGraph::Node |
Detailed Description
An iterator over specifically call edges.
This has the same iteration properties as the iterator, but restricts itself to edges which represent actual calls.
Definition at line 221 of file LazyCallGraph.h.
Constructor & Destructor Documentation
| llvm::LazyCallGraph::EdgeSequence::call_iterator::call_iterator ( ) | default |
|---|
Member Function Documentation
◆ operator++()
| call_iterator & llvm::LazyCallGraph::EdgeSequence::call_iterator::operator++ ( ) | inline |
|---|
◆ LazyCallGraph
◆ LazyCallGraph::Node
The documentation for this class was generated from the following file:
- include/llvm/Analysis/LazyCallGraph.h