ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cfgToDot.h
Go to the documentation of this file.
1 #ifndef CFG_TO_DOT_H
2 #define CFG_TO_DOT_H
3 #include <string>
4 #include "rosedll.h"
5 
6 namespace VirtualCFG {
7 
8  // From cfgToDot.C:
9  ROSE_DLL_API std::ostream& cfgToDot(std::ostream& o, std::string graphName, CFGNode start);
10  ROSE_DLL_API std::ostream& cfgToDot(std::ostream& o, std::string graphName, InterestingNode start);
11 
12  ROSE_DLL_API std::ostream& cfgToDotForDebugging(std::ostream& o, std::string graphName, CFGNode start);
13  ROSE_DLL_API std::ostream& cfgToDotForDebugging(std::ostream& o, std::string graphName, InterestingNode start);
14 
16  ROSE_DLL_API void cfgToDot (SgNode* start, const std::string& file_name);
17 
19  ROSE_DLL_API void interestingCfgToDot (SgNode* start, const std::string& file_name);
20 
22  ROSE_DLL_API void cfgToDotForDebugging(SgNode* start, const std::string& file_name);
23 }
24 
25 // endif for CFG_TO_DOT_H
26 #endif