ROSE 0.11.145.147
cfgToDot.h
1#ifndef CFG_TO_DOT_H
2#define CFG_TO_DOT_H
3#include <string>
4#include "rosedll.h"
5
6namespace 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
This class represents the base class for all IR nodes within Sage III.