Class CustomAstDOTGenerationData#
Defined in File colorTraversal.h
Inheritance Relationships#
Base Types#
public AstDOTGeneration(Class AstDOTGeneration)public AstDOTGeneration(Class AstDOTGeneration)
Class Documentation#
-
class CustomAstDOTGenerationData : public AstDOTGeneration, public AstDOTGeneration#
Public Types
-
typedef CustomAstDOTGenerationNodeType NodeType#
-
typedef CustomAstDOTGenerationEdgeType EdgeType#
-
typedef CustomAstDOTGenerationNodeType NodeType
-
typedef CustomAstDOTGenerationEdgeType EdgeType
-
typedef std::list<NodeType> NodeListType
-
typedef std::list<EdgeType> EdgeListType
Public Functions
-
void addEdges()#
-
virtual std::string additionalNodeInfo(SgNode *node)#
-
virtual std::string additionalNodeOptions(SgNode *node)#
-
virtual std::string additionalEdgeInfo(SgNode *from, SgNode *to, std::string label)#
-
virtual std::string additionalEdgeOptions(SgNode *from, SgNode *to, std::string label)#
-
std::string unparseToCompleteStringForDOT(SgNode *astNode)#
-
void internalGenerateGraph(std::string filename, SgProject *project)#
-
void addNode(NodeType n)
-
void addEdge(EdgeType e)
-
void addEdges()
-
virtual std::string additionalNodeInfo(SgNode *node)
-
virtual std::string additionalNodeOptions(SgNode *node)
-
virtual std::string additionalEdgeInfo(SgNode *from, SgNode *to, std::string label)
-
virtual std::string additionalEdgeOptions(SgNode *from, SgNode *to, std::string label)
-
std::string unparseToCompleteStringForDOT(SgNode *astNode)
-
void internalGenerateGraph(std::string filename, SgProject *project)
-
typedef CustomAstDOTGenerationNodeType NodeType#