template<typename ExtraNodeInfo_t = AstDOTGenerationExtended_Defaults::DefaultExtraNodeInfo, typename ExtraNodeOptions_t = AstDOTGenerationExtended_Defaults::DefaultExtraNodeOptions, typename ExtraEdgeInfo_t = AstDOTGenerationExtended_Defaults::DefaultExtraEdgeInfo, typename ExtraEdgeOptions_t = AstDOTGenerationExtended_Defaults::DefaultExtraEdgeOptions>
class AstDOTGenerationExtended< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t >
Definition at line 223 of file AstDOTGeneration.h.
|
| AstDOTGenerationExtended (ExtraNodeInfo_t eni_=ExtraNodeInfo_t(), ExtraNodeOptions_t eno_=ExtraNodeOptions_t(), ExtraEdgeInfo_t eei_=ExtraEdgeInfo_t(), ExtraEdgeOptions_t eeo_=ExtraEdgeOptions_t()) |
|
virtual DOTSynthesizedAttribute | evaluateSynthesizedAttribute (SgNode *node, DOTInheritedAttribute ia, SubTreeSynthesizedAttributes l) |
|
void | generate (SgProject *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
|
void | generate (SgNode *node, std::string filename, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
|
void | generate (SgProject *project, std::string const &filename) |
|
void | generateInputFiles (SgProject *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="", bool excludeTemplateInstantiations=false) |
|
void | generateWithinFile (SgFile *node, traversalType tt=TOPDOWNBOTTOMUP, std::string filenamePostfix="") |
|
void | writeIncidenceGraphToDOTFile (SgIncidenceDirectedGraph *graph, const std::string &filename) |
|
void | addAdditionalNodesAndEdges (SgNode *node) |
|