Detailed report on module CCCC_Item

MetricTagOverallPer Function
Lines of CodeLOC 134******
McCabe's Cyclomatic NumberMVG 16******
Lines of CommentCOM 48********
LOC/COML_C 2.792 
MVG/COMM_C 0.333 
Weighted Methods per Class (  weighting = unity )WMC1 14 
Weighted Methods per Class (  weighting = visible )WMCv 14 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 11 
Information Flow measure (  inclusive )IF4 784********
Information Flow measure (  visible )IF4v 441********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./cccc/cccc_ext.h:30
1 0 0------------
definition   ./cccc/cccc_itm.h:15
8 0 7------------
declaration   ./cccc/cccc_mod.h:29
1 0 20------------
declaration   ./cccc/cccc_prj.h:28
1 0 21------------
declaration   ./cccc/cccc_utl.h:32
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
CCCC_Item(   )
definition   ./cccc/cccc_itm.cc:24
declaration   ./cccc/cccc_itm.h:25

7 0 0------------
CCCC_Item(  const string & )
definition   ./cccc/cccc_itm.cc:17
declaration   ./cccc/cccc_itm.h:24

7 0 0------------
CCCC_Item(  const string &,  char )
definition   ./cccc/cccc_itm.cc:10
declaration   ./cccc/cccc_itm.h:23

7 0 0------------
Extract(  char & )
definition   ./cccc/cccc_itm.cc:86
declaration   ./cccc/cccc_itm.h:33

11 2 0------------
Extract(  float & )
definition   ./cccc/cccc_itm.cc:104
declaration   ./cccc/cccc_itm.h:35

8 1 0------------
Extract(  int & )
definition   ./cccc/cccc_itm.cc:71
declaration   ./cccc/cccc_itm.h:31

8 1 0------------
Extract(  string & )
definition   ./cccc/cccc_itm.cc:47
declaration   ./cccc/cccc_itm.h:29

17 2 0------------
FromFile(  ifstream & )
definition   ./cccc/cccc_itm.cc:119
declaration   ./cccc/cccc_itm.h:38

15 4 0------------
Insert(  char )
definition   ./cccc/cccc_itm.cc:79
declaration   ./cccc/cccc_itm.h:32

7 1 0------------
Insert(  const char * )
definition   ./cccc/cccc_itm.cc:41
declaration   ./cccc/cccc_itm.h:28

6 1 0------------
Insert(  const string & )
definition   ./cccc/cccc_itm.cc:31
declaration   ./cccc/cccc_itm.h:27

8 1 0------------
Insert(  float )
definition   ./cccc/cccc_itm.cc:97
declaration   ./cccc/cccc_itm.h:34

7 1 0------------
Insert(  int )
definition   ./cccc/cccc_itm.cc:64
declaration   ./cccc/cccc_itm.h:30

7 1 0------------
ToFile(  ofstream & )
definition   ./cccc/cccc_itm.cc:112
declaration   ./cccc/cccc_itm.h:37

7 1 0------------

Relationships

ClientsSuppliers
CCCC_Extent [V]
pass by reference   ./cccc/cccc_ext.cc:37
pass by reference   ./cccc/cccc_ext.cc:64
pass by reference   ./cccc/cccc_ext.cc:84
pass by reference   ./cccc/cccc_ext.h:49
pass by reference   ./cccc/cccc_ext.h:53
pass by reference   ./cccc/cccc_ext.h:54


CCCC_Options [V]
pass by reference   ./cccc/cccc_opt.cc:90
pass by reference   ./cccc/cccc_opt.h:53


CCCC_Project [V]
pass by reference   ./cccc/cccc_prj.cc:56
pass by reference   ./cccc/cccc_prj.cc:88
pass by reference   ./cccc/cccc_prj.cc:125
pass by reference   ./cccc/cccc_prj.cc:145
pass by reference   ./cccc/cccc_prj.h:82
pass by reference   ./cccc/cccc_prj.h:83
pass by reference   ./cccc/cccc_prj.h:84
pass by reference   ./cccc/cccc_prj.h:85
pass by reference   ./cccc/cccc_prj.h:99
pass by reference   ./cccc/cccc_prj.h:100


CCCC_Record [V]
pass by reference   ./cccc/cccc_rec.cc:63
pass by reference   ./cccc/cccc_rec.h:54


CCCC_UseRelationship [V]
pass by reference   ./cccc/cccc_use.cc:30
pass by reference   ./cccc/cccc_use.cc:68
pass by reference   ./cccc/cccc_use.h:44
pass by reference   ./cccc/cccc_use.h:47


Metric_Treatment [V]
pass by reference   ./cccc/cccc_met.cc:31
pass by reference   ./cccc/cccc_met.h:40
pass by reference   ./cccc/cccc_met.h:62


ParseStore [V]
pass by reference   ./cccc/cccc_utl.cc:288
pass by reference   ./cccc/cccc_utl.h:247


 
bool [C]
has by value   ./cccc/cccc_itm.h:20


ifstream [V]
pass by reference   ./cccc/cccc_itm.cc:119
pass by reference   ./cccc/cccc_itm.h:38


ofstream [V]
pass by reference   ./cccc/cccc_itm.cc:112
pass by reference   ./cccc/cccc_itm.h:37


string [CV]
pass by reference   ./cccc/cccc_itm.cc:10
pass by reference   ./cccc/cccc_itm.cc:17
pass by reference   ./cccc/cccc_itm.cc:31
pass by reference   ./cccc/cccc_itm.cc:47
has by value   ./cccc/cccc_itm.h:19
pass by reference   ./cccc/cccc_itm.h:23
pass by reference   ./cccc/cccc_itm.h:24
pass by reference   ./cccc/cccc_itm.h:27
pass by reference   ./cccc/cccc_itm.h:29