Class CustomMemoryPoolDOTGeneration#
Defined in File colorTraversal.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Derived Type#
public SimpleColorMemoryPoolTraversal(Class SimpleColorMemoryPoolTraversal)
Class Documentation#
-
class CustomMemoryPoolDOTGeneration#
Subclassed by SimpleColorMemoryPoolTraversal
Public Types
-
typedef CustomAstDOTGenerationData::NodeType NodeType#
-
typedef CustomAstDOTGenerationData::EdgeType EdgeType#
-
typedef CustomAstDOTGenerationData::NodeType NodeType
-
typedef CustomAstDOTGenerationData::EdgeType EdgeType
Public Functions
-
void skipNode(SgNode *n)#
-
void internalGenerateGraph(std::string filename)#
-
void frontendCompatabilityFilter(SgNode *n)#
-
void typeFilter(SgNode *n)#
-
void commentAndDirectiveFilter(SgNode *n)#
-
void edgeFilter(SgNode *nodeSource, SgNode *nodeSink, std::string edgeName)#
-
void defaultColorFilter(SgNode *n)#
-
void defaultFilter(SgNode *n)#
-
void fileInfoFilter(SgNode *node)#
-
CustomMemoryPoolDOTGeneration(s_Filter_Flags *f = NULL)#
-
void addNode(NodeType n)
-
void addEdge(EdgeType e)
-
void skipNode(SgNode *n)
-
void skipEdge(EdgeType e)
-
void internalGenerateGraph(std::string filename)
-
void frontendCompatibilityFilter(SgNode *n)#
-
void typeFilter(SgNode *n)
-
void commentAndDirectiveFilter(SgNode *n)
-
void edgeFilter(SgNode *nodeSource, SgNode *nodeSink, std::string edgeName)
-
void defaultColorFilter(SgNode *n)
-
void defaultFilter(SgNode *n)
-
void binaryExecutableFormatFilter(SgNode *node)#
-
void fileInfoFilter(SgNode *node)
-
void emptySymbolTableFilter(SgNode *n)#
-
void emptyBasicBlockFilter(SgNode *node)#
-
void emptyFunctionParameterListFilter(SgNode *node)#
-
void expressionFilter(SgNode *n)#
-
void variableDefinitionFilter(SgNode *n)#
-
void variableDeclarationFilter(SgNode *n)#
-
void ctorInitializerListFilter(SgNode *n)#
-
void symbolFilter(SgNode *n)#
-
class s_Filter_Flags#
Public Functions
-
s_Filter_Flags()#
Default constructor.
-
s_Filter_Flags(std::vector<std::string> &argvList)#
Constructor from command line options.
-
void print_commandline_help()#
Print out help about command options to set flags.
-
~s_Filter_Flags()#
-
void print_filter_flags()#
Public Members
-
int m_commentAndDirective#
-
int m_ctorInitializer#
-
int m_default#
-
int m_defaultColor#
-
int m_edge#
-
int m_emptySymbolTable#
-
int m_emptyBasicBlock#
-
int m_emptyFunctionParameterList#
-
int m_expression#
-
int m_fileInfo#
-
int m_frontendCompatibility#
-
int m_symbol#
-
int m_type#
-
int m_variableDeclaration#
-
int m_variableDefinition#
-
int m_noFilter#
-
s_Filter_Flags()#
-
typedef CustomAstDOTGenerationData::NodeType NodeType#