Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 573 | ****** |
McCabe's Cyclomatic Number | MVG | 42 | ****** |
Lines of Comment | COM | 75 | ******** |
LOC/COM | L_C | 7.640 | |
MVG/COM | M_C | 0.560 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 28 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 3 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 0 | |
Coupling between objects | CBO | 8 | |
Information Flow measure ( inclusive ) | IF4 | 0 | ******** |
Information Flow measure ( visible ) | IF4v | 0 | ******** |
Information Flow measure ( concrete ) | IF4c | 0 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
declaration
./cccc/cccc_mod.h:46 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_prj.h:48 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_rec.h:41 |
1 | 0 | 0 | ------ | ------ |
definition
./cccc/cccc_xml.h:41 |
7 | 0 | 23 | ------ | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
CCCC_Xml_Stream( const string &, const string & ) definition ./cccc/cccc_xml.cc:207 declaration ./cccc/cccc_xml.h:90 | 14 | 1 | 2 | ------ | ------ |
GenerateReports( CCCC_Project *, int, const string &, const string & ) definition ./cccc/cccc_xml.cc:147 declaration ./cccc/cccc_xml.h:86 | 47 | 9 | 4 | 11.750 | 2.250 |
Module_Detail( CCCC_Module * ) definition ./cccc/cccc_xml.cc:698 declaration ./cccc/cccc_xml.h:65 | 23 | 1 | 9 | 2.556 | ------ |
Module_Summary( CCCC_Module * ) definition ./cccc/cccc_xml.cc:784 declaration ./cccc/cccc_xml.h:64 | 37 | 0 | 14 | 2.643 | ------ |
OO_Design( ) definition ./cccc/cccc_xml.cc:270 declaration ./cccc/cccc_xml.h:58 | 29 | 2 | 0 | ****** | ------ |
Other_Extents( ) definition ./cccc/cccc_xml.cc:487 declaration ./cccc/cccc_xml.h:59 | 18 | 1 | 0 | ------ | ------ |
Procedural_Detail( ) definition ./cccc/cccc_xml.cc:463 declaration ./cccc/cccc_xml.h:55 | 22 | 4 | 0 | ****** | ------ |
Procedural_Detail( CCCC_Module * ) definition ./cccc/cccc_xml.cc:734 declaration ./cccc/cccc_xml.h:66 | 25 | 1 | 9 | 2.778 | ------ |
Procedural_Summary( ) definition ./cccc/cccc_xml.cc:304 declaration ./cccc/cccc_xml.h:54 | 31 | 2 | 0 | ****** | ------ |
Project_Summary( ) definition ./cccc/cccc_xml.cc:238 declaration ./cccc/cccc_xml.h:53 | 29 | 0 | 8 | 3.625 | ------ |
Put_Extent_List( CCCC_Record &, bool ) definition ./cccc/cccc_xml.cc:592 declaration ./cccc/cccc_xml.h:79 | 21 | 2 | 0 | ****** | ------ |
Put_Extent_Node( const CCCC_Extent &, int, bool ) definition ./cccc/cccc_xml.cc:580 declaration ./cccc/cccc_xml.h:78 | 12 | 1 | 0 | ------ | ------ |
Put_Extent_URL( const CCCC_Extent & ) definition ./cccc/cccc_xml.cc:567 declaration ./cccc/cccc_xml.h:77 | 13 | 0 | 0 | ------ | ------ |
Put_Label_Node( string, string, int, string, string, CCCC_Record * ) definition ./cccc/cccc_xml.cc:507 declaration ./cccc/cccc_xml.h:71 | 22 | 2 | 1 | 22.000 | ------ |
Put_Metric_Node( string, const CCCC_Metric & ) definition ./cccc/cccc_xml.cc:544 declaration ./cccc/cccc_xml.h:74 | 22 | 4 | 0 | ****** | ------ |
Put_Metric_Node( string, int, int, string ) definition ./cccc/cccc_xml.cc:537 declaration ./cccc/cccc_xml.h:76 | 7 | 0 | 0 | ------ | ------ |
Put_Metric_Node( string, int, string ) definition ./cccc/cccc_xml.cc:530 declaration ./cccc/cccc_xml.h:75 | 7 | 0 | 0 | ------ | ------ |
Put_Structural_Details_Node( CCCC_Module *, CCCC_Project *, int, UserelNameLevel ) definition ./cccc/cccc_xml.cc:383 declaration ./cccc/cccc_xml.h:80 | 56 | 6 | 0 | ****** | ****** |
Separate_Module_Link( CCCC_Module * ) declaration ./cccc/cccc_xml.h:69 | 1 | 0 | 0 | ------ | ------ |
Separate_Modules( ) definition ./cccc/cccc_xml.cc:643 declaration ./cccc/cccc_xml.h:60 | 45 | 2 | 2 | 22.500 | ------ |
Source_Listing( ) definition ./cccc/cccc_xml.cc:831 declaration ./cccc/cccc_xml.h:61 | 4 | 0 | 0 | ------ | ------ |
Structural_Detail( ) definition ./cccc/cccc_xml.cc:448 declaration ./cccc/cccc_xml.h:57 | 15 | 2 | 0 | ------ | ------ |
Structural_Detail( CCCC_Module * ) definition ./cccc/cccc_xml.cc:775 declaration ./cccc/cccc_xml.h:67 | 9 | 0 | 0 | ------ | ------ |
Structural_Summary( ) definition ./cccc/cccc_xml.cc:340 declaration ./cccc/cccc_xml.h:56 | 35 | 2 | 2 | 17.500 | ------ |
Timestamp( ) definition ./cccc/cccc_xml.cc:229 declaration ./cccc/cccc_xml.h:52 | 9 | 0 | 0 | ------ | ------ |
operator <<( CCCC_Xml_Stream &, const CCCC_Metric & ) declaration ./cccc/cccc_xml.h:44 | 2 | 0 | 0 | ------ | ------ |
operator <<( CCCC_Xml_Stream &, const string & ) declaration ./cccc/cccc_xml.h:42 | 2 | 0 | 0 | ------ | ------ |
~CCCC_Xml_Stream( ) definition ./cccc/cccc_xml.cc:223 declaration ./cccc/cccc_xml.h:93 | 6 | 0 | 1 | ------ | ------ |