LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::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 true if this edge represents an Abstract edge.
 
bool isCall () const
 Returns true if this edge represents a Call edge.
 
bool isChild () const
 Returns true if this edge represents a Child edge.
 
CallGraphNodegetSource () const
 Returns the source node of this edge.
 
CallGraphNodegetTarget () const
 Returns the target node for this edge.
 
bool operator== (const Edge &edge) const
 

Friends

class CallGraphNode
 

Detailed Description

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

Definition at line 42 of file CallGraph.h.

Member Function Documentation

◆ getSource()

CallGraphNode * llzk::CallGraphNode::Edge::getSource ( ) const
inline

Returns the source node of this edge.

Note: added by LLZK

Definition at line 73 of file CallGraph.h.

◆ getTarget()

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

Returns the target node for this edge.

Definition at line 76 of file CallGraph.h.

◆ isAbstract()

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

Returns true if this edge represents an Abstract edge.

Definition at line 63 of file CallGraph.h.

◆ isCall()

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

Returns true if this edge represents a Call edge.

Definition at line 66 of file CallGraph.h.

◆ isChild()

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

Returns true if this edge represents a Child edge.

Definition at line 69 of file CallGraph.h.

◆ operator==()

bool llzk::CallGraphNode::Edge::operator== ( const Edge & edge) const
inline

Definition at line 78 of file CallGraph.h.

Friends And Related Symbol Documentation

◆ CallGraphNode

friend class CallGraphNode
friend

Definition at line 96 of file CallGraph.h.


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