Class AstNodeMemoryPoolStatistics#
Defined in File AstStatistics.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public ROSE_VisitTraversal
Class Documentation#
-
class AstNodeMemoryPoolStatistics : public ROSE_VisitTraversal#
Public Types
-
typedef std::vector<ElementType> StatisticsContainerType#
Public Members
-
int counter#
-
int totalMemoryUsed#
-
int statement_nodes#
-
int statement_memoryFootprint#
-
double statement_percent#
-
int declaration_nodes#
-
int declaration_memoryFootprint#
-
double declaration_percent#
-
int support_nodes#
-
int support_memoryFootprint#
-
double support_percent#
-
int expression_nodes#
-
int expression_memoryFootprint#
-
double expression_percent#
-
int type_nodes#
-
int type_memoryFootprint#
-
double type_percent#
-
int symbol_nodes#
-
int symbol_memoryFootprint#
-
double symbol_percent#
-
int node_nodes#
-
int node_memoryFootprint#
-
double node_percent#
-
int file_info_nodes#
-
int file_info_memoryFootprint#
-
double file_info_percent#
-
class ElementType#
Public Functions
-
ElementType(std::string name, int count, int memoryRequirement)#
-
bool operator<(const ElementType &x)#
-
ElementType(std::string name, int count, int memoryRequirement)#
-
typedef std::vector<ElementType> StatisticsContainerType#