|
ROSE 0.11.145.354
|
Definition at line 339 of file CallGraphTraverse.h.


Public Member Functions | |
| TraverseCallGraphTopDown (SgIncidenceDirectedGraph *graph) | |
| void | traverse () |
| virtual InheritedAttribute | visit (const CGFunction *func, std::list< InheritedAttribute > &fromCallers)=0 |
| virtual InheritedAttribute | defaultAttrVal () |
Public Member Functions inherited from TraverseCallGraph | |
| TraverseCallGraph (SgIncidenceDirectedGraph *graph) | |
| const CGFunction * | getFunc (SgFunctionDeclaration *decl) |
| const CGFunction * | getFunc (const Function &func) |
Protected Member Functions | |
| void | traverse_rec (const CGFunction *fd, std::map< const CGFunction *, funcRecord > &visitRecords, std::set< std::pair< const CGFunction *, const CGFunction * > > &touchedEdges, InheritedAttribute &fromCaller) |
Additional Inherited Members | |
Protected Attributes inherited from TraverseCallGraph | |
| SgIncidenceDirectedGraph * | graph |
| std::set< CGFunction > | functions |
| std::map< const CGFunction *, int > | numCallers |
| std::set< const CGFunction * > | noPred |
|
inlinevirtual |
Definition at line 355 of file CallGraphTraverse.h.