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

Methods

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)

Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:238

Parameters

VectorImplT::iterator BaseI
VectorImplT::iterator E

call_iterator()

Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:244