Detailed report on module CCCC_Record

MetricTagOverallPer Function
Lines of CodeLOC 64******
McCabe's Cyclomatic NumberMVG 8******
Lines of CommentCOM 4********
LOC/COML_C16.000 
MVG/COMM_C 2.000 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 11 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 4 
Coupling between objectsCBO 10 
Information Flow measure (  inclusive )IF4 576********
Information Flow measure (  visible )IF4v 256********
Information Flow measure (  concrete )IF4c 64********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./cccc/cccc_ext.h:35
1 0 0------------
declaration   ./cccc/cccc_prj.h:29
1 0 0------------
definition   ./cccc/cccc_rec.h:38
9 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
add_extent(  CCCC_Item & )
definition   ./cccc/cccc_rec.cc:63
declaration   ./cccc/cccc_rec.h:54

11 1 0------------
get_active_project(   )
definition   ./cccc/cccc_rec.cc:28
declaration   ./cccc/cccc_rec.h:58

2 1 0------------
get_count(  const char * )
declaration   ./cccc/cccc_rec.h:56

1 0 0------------
get_flag(  PSFlag )
definition   ./cccc/cccc_rec.h:52

1 1 0------------
key(   )
definition   ./cccc/cccc_rec.cc:76
declaration   ./cccc/cccc_rec.h:51

2 1 0------------
merge_flags(  string & )
definition   ./cccc/cccc_rec.cc:31
declaration   ./cccc/cccc_rec.h:47

29 3 3 9.667------
name(  int )
definition   ./cccc/cccc_rec.cc:75
declaration   ./cccc/cccc_rec.h:50

2 1 1------------
rank_by_string(  const void *,  const void * )
declaration   ./cccc/cccc_rec.h:57

1 0 0------------
set_active_project(  CCCC_Project * )
definition   ./cccc/cccc_rec.cc:29
declaration   ./cccc/cccc_rec.h:59

2 0 0------------
sort(   )
definition   ./cccc/cccc_rec.h:55

1 0 0------------
~CCCC_Record(   )
definition   ./cccc/cccc_rec.h:49

1 0 0------------

Relationships

ClientsSuppliers
CCCC_Html_Stream
pass by reference   ./cccc/cccc_htm.cc:854
pass by reference   ./cccc/cccc_htm.cc:980
pass by reference   ./cccc/cccc_htm.h:82
pass by reference   ./cccc/cccc_htm.h:88


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


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


CCCC_Project [CV]
inheritance   ./cccc/cccc_prj.h:45


CCCC_UseRelationship [CV]
inheritance   ./cccc/cccc_use.h:34


CCCC_Xml_Stream
pass by reference   ./cccc/cccc_xml.cc:509
pass by reference   ./cccc/cccc_xml.cc:592
pass by reference   ./cccc/cccc_xml.h:73
pass by reference   ./cccc/cccc_xml.h:79


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


CCCC_Project [V]
pass by reference   ./cccc/cccc_rec.cc:29
has by reference   ./cccc/cccc_rec.h:42
pass by reference   ./cccc/cccc_rec.h:59


Extent_Table [CV]
has by value   ./cccc/cccc_rec.h:45


string [CV]
pass by reference   ./cccc/cccc_rec.cc:31
has by value   ./cccc/cccc_rec.h:46
pass by reference   ./cccc/cccc_rec.h:47