Detailed report on module CCCC_Module

MetricTagOverallPer Function
Lines of CodeLOC 261******
McCabe's Cyclomatic NumberMVG 46******
Lines of CommentCOM 52********
LOC/COML_C 5.019 
MVG/COMM_C 0.885 
Weighted Methods per Class (  weighting = unity )WMC1 6 
Weighted Methods per Class (  weighting = visible )WMCv 5 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 10 
Information Flow measure (  inclusive )IF4 441********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./cccc/cccc_mem.h:32
1 0 0------------
declaration   ./cccc/cccc_mem.h:37
1 0 0------------
definition   ./cccc/cccc_mod.h:42
11 0 0------------
declaration   ./cccc/cccc_prj.h:31
1 0 0------------
declaration   ./cccc/cccc_prj.h:49
1 0 0------------
declaration   ./cccc/cccc_use.h:27
1 0 20------------

Functions

Function prototypeLOCMVGCOML_CM_C
CCCC_Module(   )
definition   ./cccc/cccc_mod.cc:29
declaration   ./cccc/cccc_mod.h:57

5 0 19------------
FromFile(  ifstream & )
definition   ./cccc/cccc_mod.cc:228
declaration   ./cccc/cccc_mod.h:63

63 12 10 6.300 1.200
ToFile(  ofstream & )
definition   ./cccc/cccc_mod.cc:198
declaration   ./cccc/cccc_mod.h:64

26 3 0******------
get_count(  const char * )
definition   ./cccc/cccc_mod.cc:64
declaration   ./cccc/cccc_mod.h:66

111 20 337.000 6.667
is_trivial(   )
definition   ./cccc/cccc_mod.cc:181
declaration   ./cccc/cccc_mod.h:67

15 5 0------******
name(  int )
definition   ./cccc/cccc_mod.cc:35
declaration   ./cccc/cccc_mod.h:61

25 6 0************

Relationships

ClientsSuppliers
CCCC_Html_Stream
pass by reference   ./cccc/cccc_htm.cc:654
pass by reference   ./cccc/cccc_htm.cc:1105
pass by reference   ./cccc/cccc_htm.cc:1154
pass by reference   ./cccc/cccc_htm.cc:1214
pass by reference   ./cccc/cccc_htm.cc:1220
pass by reference   ./cccc/cccc_htm.h:67
pass by reference   ./cccc/cccc_htm.h:68
pass by reference   ./cccc/cccc_htm.h:69
pass by reference   ./cccc/cccc_htm.h:70
pass by reference   ./cccc/cccc_htm.h:72
pass by reference   ./cccc/cccc_htm.h:89


CCCC_Member
has by reference   ./cccc/cccc_mem.h:40


CCCC_Xml_Stream
pass by reference   ./cccc/cccc_xml.cc:384
pass by reference   ./cccc/cccc_xml.cc:698
pass by reference   ./cccc/cccc_xml.cc:734
pass by reference   ./cccc/cccc_xml.cc:775
pass by reference   ./cccc/cccc_xml.cc:784
pass by reference   ./cccc/cccc_xml.h:64
pass by reference   ./cccc/cccc_xml.h:65
pass by reference   ./cccc/cccc_xml.h:66
pass by reference   ./cccc/cccc_xml.h:67
pass by reference   ./cccc/cccc_xml.h:69
pass by reference   ./cccc/cccc_xml.h:80


 
CCCC_Project
has by reference   ./cccc/cccc_mod.h:47


CCCC_Record [CV]
inheritance   ./cccc/cccc_mod.h:42


ifstream [V]
pass by reference   ./cccc/cccc_mod.cc:228
pass by reference   ./cccc/cccc_mod.h:63


member_map_t [CV]
has by value   ./cccc/cccc_mod.h:51


ofstream [V]
pass by reference   ./cccc/cccc_mod.cc:198
pass by reference   ./cccc/cccc_mod.h:64


relationship_map_t [CV]
has by value   ./cccc/cccc_mod.h:54
has by value   ./cccc/cccc_mod.h:55


string [C]
has by value   ./cccc/cccc_mod.h:48