Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 1152 | ****** |
McCabe's Cyclomatic Number | MVG | 78 | ****** |
Lines of Comment | COM | 83 | ******** |
LOC/COM | L_C | 13.880 | |
MVG/COM | M_C | 0.940 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 32 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 3 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 0 | |
Coupling between objects | CBO | 9 | |
Information Flow measure ( inclusive ) | IF4 | 64 | ******** |
Information Flow measure ( visible ) | IF4v | 0 | ******** |
Information Flow measure ( concrete ) | IF4c | 0 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
definition
./cccc/cccc_htm.h:44 |
7 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_met.h:29 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_mod.h:45 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_prj.h:47 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_rec.h:40 |
1 | 0 | 0 | ------ | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
CCCC_Html_Stream( const string &, const string & ) definition ./cccc/cccc_htm.cc:1343 declaration ./cccc/cccc_htm.h:103 | 19 | 1 | 3 | ------ | ------ |
GenerateReports( CCCC_Project *, int, const string &, const string & ) definition ./cccc/cccc_htm.cc:55 declaration ./cccc/cccc_htm.h:99 | 77 | 12 | 4 | 19.250 | 3.000 |
Metric_Description( string, string, string ) definition ./cccc/cccc_htm.cc:1204 declaration ./cccc/cccc_htm.h:94 | 11 | 0 | 1 | ------ | ------ |
Module_Detail( CCCC_Module * ) definition ./cccc/cccc_htm.cc:1105 declaration ./cccc/cccc_htm.h:68 | 35 | 2 | 9 | 3.889 | ------ |
Module_Summary( CCCC_Module * ) definition ./cccc/cccc_htm.cc:1220 declaration ./cccc/cccc_htm.h:67 | 102 | 0 | 15 | 6.800 | ------ |
OO_Design( ) definition ./cccc/cccc_htm.cc:426 declaration ./cccc/cccc_htm.h:61 | 67 | 3 | 0 | ****** | ------ |
Other_Extents( ) definition ./cccc/cccc_htm.cc:780 declaration ./cccc/cccc_htm.h:62 | 35 | 2 | 0 | ****** | ------ |
Procedural_Detail( ) definition ./cccc/cccc_htm.cc:749 declaration ./cccc/cccc_htm.h:58 | 28 | 4 | 0 | ****** | ------ |
Procedural_Detail( CCCC_Module * ) definition ./cccc/cccc_htm.cc:1154 declaration ./cccc/cccc_htm.h:69 | 35 | 2 | 9 | 3.889 | ------ |
Procedural_Summary( ) definition ./cccc/cccc_htm.cc:505 declaration ./cccc/cccc_htm.h:57 | 46 | 2 | 0 | ****** | ------ |
Project_Summary( ) definition ./cccc/cccc_htm.cc:288 declaration ./cccc/cccc_htm.h:56 | 121 | 0 | 8 | 15.125 | ------ |
Put_Extent_Cell( const CCCC_Extent &, int, bool ) definition ./cccc/cccc_htm.cc:962 declaration ./cccc/cccc_htm.h:87 | 18 | 2 | 0 | ------ | ------ |
Put_Extent_List( CCCC_Record &, bool ) definition ./cccc/cccc_htm.cc:980 declaration ./cccc/cccc_htm.h:88 | 15 | 2 | 0 | ------ | ------ |
Put_Extent_URL( const CCCC_Extent & ) definition ./cccc/cccc_htm.cc:946 declaration ./cccc/cccc_htm.h:86 | 13 | 0 | 1 | ------ | ------ |
Put_Header_Cell( string, int ) definition ./cccc/cccc_htm.cc:829 declaration ./cccc/cccc_htm.h:79 | 19 | 2 | 2 | ------ | ------ |
Put_Label_Cell( string, int, string, string, CCCC_Record * ) definition ./cccc/cccc_htm.cc:851 declaration ./cccc/cccc_htm.h:80 | 41 | 6 | 8 | 5.125 | 0.750 |
Put_Metric_Cell( const CCCC_Metric &, int ) definition ./cccc/cccc_htm.cc:919 declaration ./cccc/cccc_htm.h:83 | 23 | 5 | 1 | 23.000 | 5.000 |
Put_Metric_Cell( int, int, string, int ) definition ./cccc/cccc_htm.cc:912 declaration ./cccc/cccc_htm.h:85 | 7 | 0 | 0 | ------ | ------ |
Put_Metric_Cell( int, string, int ) definition ./cccc/cccc_htm.cc:905 declaration ./cccc/cccc_htm.h:84 | 7 | 0 | 0 | ------ | ------ |
Put_Section_Heading( string, string, int ) definition ./cccc/cccc_htm.cc:276 declaration ./cccc/cccc_htm.h:74 | 13 | 0 | 0 | ------ | ------ |
Put_Section_TOC_Entry( string, string, string ) definition ./cccc/cccc_htm.cc:817 declaration ./cccc/cccc_htm.h:76 | 13 | 0 | 0 | ------ | ------ |
Put_Structural_Details_Cell( CCCC_Module *, CCCC_Project *, int, UserelNameLevel ) definition ./cccc/cccc_htm.cc:653 declaration ./cccc/cccc_htm.h:89 | 60 | 8 | 2 | 30.000 | 4.000 |
Separate_Module_Link( CCCC_Module * ) declaration ./cccc/cccc_htm.h:72 | 1 | 0 | 0 | ------ | ------ |
Separate_Modules( ) definition ./cccc/cccc_htm.cc:1039 declaration ./cccc/cccc_htm.h:63 | 54 | 2 | 2 | 27.000 | ------ |
Source_Listing( ) definition ./cccc/cccc_htm.cc:1382 declaration ./cccc/cccc_htm.h:64 | 61 | 8 | 9 | 6.778 | 0.889 |
Structural_Detail( ) definition ./cccc/cccc_htm.cc:723 declaration ./cccc/cccc_htm.h:60 | 24 | 2 | 0 | ****** | ------ |
Structural_Detail( CCCC_Module * ) definition ./cccc/cccc_htm.cc:1214 declaration ./cccc/cccc_htm.h:70 | 6 | 0 | 0 | ------ | ------ |
Structural_Summary( ) definition ./cccc/cccc_htm.cc:562 declaration ./cccc/cccc_htm.h:59 | 76 | 2 | 2 | 38.000 | ------ |
Table_Of_Contents( int, bool ) definition ./cccc/cccc_htm.cc:154 declaration ./cccc/cccc_htm.h:55 | 104 | 11 | 6 | 17.333 | 1.833 |
operator <<( CCCC_Html_Stream &, const CCCC_Metric & ) declaration ./cccc/cccc_htm.h:47 | 2 | 0 | 0 | ------ | ------ |
operator <<( CCCC_Html_Stream &, const string & ) declaration ./cccc/cccc_htm.h:45 | 2 | 0 | 0 | ------ | ------ |
~CCCC_Html_Stream( ) definition ./cccc/cccc_htm.cc:148 declaration ./cccc/cccc_htm.h:106 | 6 | 0 | 1 | ------ | ------ |