class EdgeSequence::call_iterator
Declaration
class EdgeSequence::call_iterator : public iterator_adaptor_base { /* full declaration omitted */ };
Description
An iterator over specifically call edges. This has the same iteration properties as the \c iterator, but restricts itself to edges which represent actual calls.
Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:223
Inherits from: iterator_adaptor_base
Member Variables
- private VectorImplT::iterator E
Method Overview
- private void advanceToNextEdge()
- private call_iterator(VectorImplT::iterator BaseI, VectorImplT::iterator E)
- public call_iterator()
Methods
¶void advanceToNextEdge()
void advanceToNextEdge()
Description
Advance the iterator to the next valid, call edge.
Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:232
¶call_iterator(VectorImplT::iterator BaseI,
VectorImplT::iterator E)
call_iterator(VectorImplT::iterator BaseI,
VectorImplT::iterator E)
Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:238
Parameters
¶call_iterator()
call_iterator()
Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:244