Class AstNodeTraversalStatistics#
Defined in File AstStatistics.h
Inheritance Relationships#
Base Type#
public SgSimpleProcessing(Class SgSimpleProcessing)
Derived Type#
public ROSE_Statistics::AstNodeTraversalCSVStatistics(Class AstNodeTraversalCSVStatistics)
Class Documentation#
-
class AstNodeTraversalStatistics : public SgSimpleProcessing#
Subclassed by ROSE_Statistics::AstNodeTraversalCSVStatistics
Public Types
-
typedef unsigned int ElementType#
-
typedef std::vector<ElementType> StatisticsContainerType#
Public Functions
-
AstNodeTraversalStatistics()#
-
virtual ~AstNodeTraversalStatistics()#
-
virtual std::string toString(SgNode *node)#
Protected Functions
-
virtual void visit(SgNode *node)#
this method is called at every traversed node.
-
std::string singleStatistics()#
-
std::string cmpStatistics(AstNodeTraversalStatistics &q)#
-
std::string generateCMPStatisticsValueString(std::string name, ElementType v1, ElementType v2)#
-
StatisticsContainerType getStatisticsData()#
Protected Attributes
-
StatisticsContainerType numNodeTypes#
-
typedef unsigned int ElementType#