#include <Metric.h>
Definition at line 159 of file Metric.h.
Public Member Functions | |
virtual | ~NumberClasses () |
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 NumberClasses::~NumberClasses | ( | ) | [inline, virtual] |
MetricResult NumberClasses::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 187 of file Metric.cpp.
References MetricResult::main.
00189 { 00190 MetricResult result; 00191 NumericResult num; 00192 // return the number of functions in the current source code 00193 num = classes->size(); 00194 result.main = num; 00195 return result; 00196 }