Detailed report on module Item

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./services/datamodel/LinkProvider.h:50
7 0 0------------
declaration   ./services/datamodel/FolderProvider.h:54
1 0 4------------
definition   ./services/datamodel/FolderProvider.h:57
9 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
Item(   )
definition   ./services/datamodel/LinkProvider.h:53
definition   ./services/datamodel/FolderProvider.h:60

11 0 0------------
Item(  string,  Item *,  DataProvider * )
definition   ./services/datamodel/FolderProvider.h:68

7 0 0------------

Relationships

ClientsSuppliers
FolderProvider
has by reference   ./services/datamodel/FolderProvider.h:94


LinkProvider [C]
has by value   ./services/datamodel/LinkProvider.h:74


 
DataProvider [V]
has by reference   ./services/datamodel/LinkProvider.h:59
pass by reference   ./services/datamodel/FolderProvider.h:68
has by reference   ./services/datamodel/FolderProvider.h:78


ItemMap [CV]
has by value   ./services/datamodel/FolderProvider.h:79


PDataKey [CV]
has by value   ./services/datamodel/LinkProvider.h:60


string [CV]
has by value   ./services/datamodel/LinkProvider.h:58
pass by value   ./services/datamodel/FolderProvider.h:68
has by value   ./services/datamodel/FolderProvider.h:76
has by value   ./services/datamodel/FolderProvider.h:80