Verilog to Routing - VPR
Public Member Functions | Private Member Functions | Private Attributes
NetlistWalker Class Reference

#include <netlist_walker.h>

Collaboration diagram for NetlistWalker:
Collaboration graph
[legend]

Public Member Functions

 NetlistWalker (NetlistVisitor &netlist_visitor)
 
void walk ()
 

Private Member Functions

void walk_blocks (const t_pb_routes &pb_route, const t_pb *pb)
 Recursively travers this pb calling visitor_.visit_atom() or visitor_.visit_open() on any of its primitive pb's. More...
 

Private Attributes

NetlistVisitorvisitor_
 

Constructor & Destructor Documentation

◆ NetlistWalker()

NetlistWalker::NetlistWalker ( NetlistVisitor netlist_visitor)
inline

Member Function Documentation

◆ walk()

void NetlistWalker::walk ( )

◆ walk_blocks()

void NetlistWalker::walk_blocks ( const t_pb_routes pb_route,
const t_pb pb 
)
private

Recursively travers this pb calling visitor_.visit_atom() or visitor_.visit_open() on any of its primitive pb's.

Field Documentation

◆ visitor_

NetlistVisitor& NetlistWalker::visitor_
private

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