Detailed report on module ConfigFile

MetricTagOverallPer Function
Lines of CodeLOC 58******
McCabe's Cyclomatic NumberMVG 4******
Lines of CommentCOM 17********
LOC/COML_C 3.412 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 5 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 3 
Information Flow measure (  inclusive )IF4 4********
Information Flow measure (  visible )IF4v 4********
Information Flow measure (  concrete )IF4c 4********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   common/ConfigFile.h:79
18 1 11------------

Functions

Function prototypeLOCMVGCOML_CM_C
ConfigFile(   )
definition   common/ConfigFile.cc:46
declaration   common/ConfigFile.h:96

5 0 1------------
ConfigFile(  string,  string,  string,  string )
definition   common/ConfigFile.cc:26
declaration   common/ConfigFile.h:92

19 1 1------------
keyExists(  const string & )
definition   common/ConfigFile.cc:61

5 1 1------------
remove(  const string & )
definition   common/ConfigFile.cc:53

5 1 1------------
trim(  string & )
definition   common/ConfigFile.cc:70

6 0 2------------

Relationships

ClientsSuppliers
Config [CV]
has by value   common/config.h:92


 
map [CV]
has by value   common/ConfigFile.h:85


string [CV]
pass by value   common/ConfigFile.cc:26
pass by value   common/ConfigFile.cc:26
pass by value   common/ConfigFile.cc:27
pass by value   common/ConfigFile.cc:27
pass by reference   common/ConfigFile.cc:53
pass by reference   common/ConfigFile.cc:61
pass by reference   common/ConfigFile.cc:70
has by value   common/ConfigFile.h:82
has by value   common/ConfigFile.h:83
has by value   common/ConfigFile.h:84
pass by value   common/ConfigFile.h:92
pass by value   common/ConfigFile.h:93
pass by value   common/ConfigFile.h:94
pass by value   common/ConfigFile.h:95