#include <AstDOTGeneration.h>
Inheritance diagram for AstDOTGeneration:


Public Member Functions | |
| void | generate (SgProject *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
| void | generate (SgNode *node, std::string filename, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
| void | generateInputFiles (SgProject *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
| void | generateWithinFile (SgFile *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
| void | writeIncidenceGraphToDOTFile (SgIncidenceDirectedGraph *graph, const std::string &filename) |
| void | addAdditionalNodesAndEdges (SgNode *node) |
Protected Member Functions | |
| virtual DOTInheritedAttribute | evaluateInheritedAttribute (SgNode *node, DOTInheritedAttribute ia) |
| virtual DOTSynthesizedAttribute | evaluateSynthesizedAttribute (SgNode *node, DOTInheritedAttribute ia, SubTreeSynthesizedAttributes l) |
| std::string | additionalNodeInfo (SgNode *node) |
| std::string | additionalNodeOptions (SgNode *node) |
| std::string | additionalEdgeInfo (SgNode *from, SgNode *to, std::string label) |
| std::string | additionalEdgeOptions (SgNode *from, SgNode *to, std::string label) |
| bool | commentOutNodeInGraph (SgNode *node) |
| void AstDOTGeneration::generate | ( | SgProject * | node, | |
| traversalType | tt = TOPDOWNBOTTOMUP, |
|||
| std::string | filenamePostfix = "" | |||
| ) |
| void AstDOTGeneration::generate | ( | SgNode * | node, | |
| std::string | filename, | |||
| traversalType | tt = TOPDOWNBOTTOMUP, |
|||
| std::string | filenamePostfix = "" | |||
| ) |
| void AstDOTGeneration::generateInputFiles | ( | SgProject * | node, | |
| traversalType | tt = TOPDOWNBOTTOMUP, |
|||
| std::string | filenamePostfix = "" | |||
| ) |
| void AstDOTGeneration::generateWithinFile | ( | SgFile * | node, | |
| traversalType | tt = TOPDOWNBOTTOMUP, |
|||
| std::string | filenamePostfix = "" | |||
| ) |
| void AstDOTGeneration::writeIncidenceGraphToDOTFile | ( | SgIncidenceDirectedGraph * | graph, | |
| const std::string & | filename | |||
| ) |
| void AstDOTGeneration::addAdditionalNodesAndEdges | ( | SgNode * | node | ) |
| virtual DOTInheritedAttribute AstDOTGeneration::evaluateInheritedAttribute | ( | SgNode * | node, | |
| DOTInheritedAttribute | ia | |||
| ) | [protected, virtual] |
| virtual DOTSynthesizedAttribute AstDOTGeneration::evaluateSynthesizedAttribute | ( | SgNode * | node, | |
| DOTInheritedAttribute | ia, | |||
| SubTreeSynthesizedAttributes | l | |||
| ) | [protected, virtual] |
| std::string AstDOTGeneration::additionalNodeInfo | ( | SgNode * | node | ) | [protected] |
| std::string AstDOTGeneration::additionalNodeOptions | ( | SgNode * | node | ) | [protected] |
| std::string AstDOTGeneration::additionalEdgeInfo | ( | SgNode * | from, | |
| SgNode * | to, | |||
| std::string | label | |||
| ) | [protected] |
| std::string AstDOTGeneration::additionalEdgeOptions | ( | SgNode * | from, | |
| SgNode * | to, | |||
| std::string | label | |||
| ) | [protected] |
| bool AstDOTGeneration::commentOutNodeInGraph | ( | SgNode * | node | ) | [protected] |
1.4.7