IDA C++ SDK 9.2
Loading...
Searching...
No Matches
graph_visitor_t Class Referenceabstract

Visit all nodes and edges in a graph. More...

#include <graph.hpp>

Public Member Functions

virtual ~graph_visitor_t ()

Protected Member Functions

virtual int idaapi visit_node (int n, rect_t &r)=0
virtual int idaapi visit_edge (edge_t e, edge_info_t *ei)=0

Protected Attributes

drawable_graph_tg

Friends

int idaapi drawable_graph_t::for_all_nodes_edges (graph_visitor_t &nev, bool visit_nodes)

Detailed Description

Visit all nodes and edges in a graph.

Constructor & Destructor Documentation

◆ ~graph_visitor_t()

virtual graph_visitor_t::~graph_visitor_t ( )
inlinevirtual

Member Function Documentation

◆ visit_node()

virtual int idaapi graph_visitor_t::visit_node ( int n,
rect_t & r )
protectedpure virtual

◆ visit_edge()

virtual int idaapi graph_visitor_t::visit_edge ( edge_t e,
edge_info_t * ei )
protectedpure virtual

◆ drawable_graph_t::for_all_nodes_edges

int idaapi drawable_graph_t::for_all_nodes_edges ( graph_visitor_t & nev,
bool visit_nodes )
friend

Member Data Documentation

◆ g

drawable_graph_t* graph_visitor_t::g
protected

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