Class AstNodeTraversalStatistics#

Inheritance Relationships#

Base Type#

Derived Type#

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#