My Project
Public Member Functions | Friends | List of all members
mlir::CallGraphNode::Edge Class Reference

This class represents a directed edge between two nodes in the callgraph. More...

#include <CallGraph.h>

Public Member Functions

bool isAbstract () const
 Returns if this edge represents an Abstract edge. More...
 
bool isCall () const
 Returns if this edge represents a Call edge. More...
 
bool isChild () const
 Returns if this edge represents a Child edge. More...
 
CallGraphNodegetTarget () const
 Returns the target node for this edge. More...
 
bool operator== (const Edge &edge) const
 

Friends

class CallGraphNode
 

Detailed Description

This class represents a directed edge between two nodes in the callgraph.

Member Function Documentation

◆ getTarget()

CallGraphNode* mlir::CallGraphNode::Edge::getTarget ( ) const
inline

Returns the target node for this edge.

◆ isAbstract()

bool mlir::CallGraphNode::Edge::isAbstract ( ) const
inline

Returns if this edge represents an Abstract edge.

◆ isCall()

bool mlir::CallGraphNode::Edge::isCall ( ) const
inline

Returns if this edge represents a Call edge.

◆ isChild()

bool mlir::CallGraphNode::Edge::isChild ( ) const
inline

Returns if this edge represents a Child edge.

◆ operator==()

bool mlir::CallGraphNode::Edge::operator== ( const Edge edge) const
inline

Friends And Related Function Documentation

◆ CallGraphNode

friend class CallGraphNode
friend

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