Detailed report on module CCCC_Member

MetricTagOverallPer Function
Lines of CodeLOC 199******
McCabe's Cyclomatic NumberMVG 36******
Lines of CommentCOM 32********
LOC/COML_C 6.219 
MVG/COMM_C 1.125 
Weighted Methods per Class (  weighting = unity )WMC1 8 
Weighted Methods per Class (  weighting = visible )WMCv 7 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./cccc/cccc_mem.h:34
7 0 0------------
declaration   ./cccc/cccc_mod.h:32
1 0 0------------
declaration   ./cccc/cccc_prj.h:32
1 0 0------------
declaration   ./cccc/cccc_prj.h:50
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
CCCC_Member(   )
definition   ./cccc/cccc_mem.cc:29
declaration   ./cccc/cccc_mem.h:41

6 0 19------------
CCCC_Member(  ... )
declaration   ./cccc/cccc_mem.h:44

1 0 0------------
FromFile(  ifstream & )
definition   ./cccc/cccc_mem.cc:148
declaration   ./cccc/cccc_mem.h:45

78 17 12 6.500 1.417
ToFile(  ofstream & )
definition   ./cccc/cccc_mem.cc:64
declaration   ./cccc/cccc_mem.h:46

30 3 0******------
generate_report(  ostream & )
declaration   ./cccc/cccc_mem.h:47

1 0 0------------
get_count(  const char * )
definition   ./cccc/cccc_mem.cc:35
declaration   ./cccc/cccc_mem.h:48

26 5 0************
get_visibility(   )
definition   ./cccc/cccc_mem.cc:245
declaration   ./cccc/cccc_mem.h:49

5 1 0------------
name(  int )
definition   ./cccc/cccc_mem.cc:99
declaration   ./cccc/cccc_mem.h:43

42 10 142.00010.000

Relationships

ClientsSuppliers
  CCCC_Module
has by reference   ./cccc/cccc_mem.h:40


CCCC_Record [CV]
inheritance   ./cccc/cccc_mem.h:34


ifstream [V]
pass by reference   ./cccc/cccc_mem.cc:148
pass by reference   ./cccc/cccc_mem.h:45


ofstream [V]
pass by reference   ./cccc/cccc_mem.cc:64
pass by reference   ./cccc/cccc_mem.h:46


ostream [V]
pass by reference   ./cccc/cccc_mem.h:47


string [C]
has by value   ./cccc/cccc_mem.h:38