#include <Metric.h>


Definition at line 149 of file Metric.h.
Public Member Functions | |
| virtual | ~NumberVariables () |
| virtual MetricResult | operator() (const tree< AstNode > &, const MapClasses *classes=0, const MapVariables *vars=0, const MapFunctions *func=0, const MapAssignments *assigns=0, const MapVarEquivalent *equiv=0) |
| virtual NumberVariables::~NumberVariables | ( | ) | [inline, virtual] |
| MetricResult NumberVariables::operator() | ( | const tree< AstNode > & | , | |
| const MapClasses * | classes = 0, |
|||
| const MapVariables * | vars = 0, |
|||
| const MapFunctions * | func = 0, |
|||
| const MapAssignments * | assigns = 0, |
|||
| const MapVarEquivalent * | equiv = 0 | |||
| ) | [virtual] |
Implements Metric.
Definition at line 175 of file Metric.cpp.
References MetricResult::main.
00177 { 00178 MetricResult result; 00179 NumericResult num; 00180 // return the number of functions in the current source code 00181 num = vars->size(); 00182 result.main = num; 00183 return result; 00184 }
1.5.3