Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 134 | ****** |
McCabe's Cyclomatic Number | MVG | 16 | ****** |
Lines of Comment | COM | 48 | ******** |
LOC/COM | L_C | 2.792 | |
MVG/COM | M_C | 0.333 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 14 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 14 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 0 | |
Coupling between objects | CBO | 11 | |
Information Flow measure ( inclusive ) | IF4 | 784 | ******** |
Information Flow measure ( visible ) | IF4v | 441 | ******** |
Information Flow measure ( concrete ) | IF4c | 0 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
declaration
./cccc/cccc_ext.h:30 |
1 | 0 | 0 | ------ | ------ |
definition
./cccc/cccc_itm.h:15 |
8 | 0 | 7 | ------ | ------ |
declaration
./cccc/cccc_mod.h:29 |
1 | 0 | 20 | ------ | ------ |
declaration
./cccc/cccc_prj.h:28 |
1 | 0 | 21 | ------ | ------ |
declaration
./cccc/cccc_utl.h:32 |
1 | 0 | 0 | ------ | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
CCCC_Item( ) definition ./cccc/cccc_itm.cc:24 declaration ./cccc/cccc_itm.h:25 | 7 | 0 | 0 | ------ | ------ |
CCCC_Item( const string & ) definition ./cccc/cccc_itm.cc:17 declaration ./cccc/cccc_itm.h:24 | 7 | 0 | 0 | ------ | ------ |
CCCC_Item( const string &, char ) definition ./cccc/cccc_itm.cc:10 declaration ./cccc/cccc_itm.h:23 | 7 | 0 | 0 | ------ | ------ |
Extract( char & ) definition ./cccc/cccc_itm.cc:86 declaration ./cccc/cccc_itm.h:33 | 11 | 2 | 0 | ------ | ------ |
Extract( float & ) definition ./cccc/cccc_itm.cc:104 declaration ./cccc/cccc_itm.h:35 | 8 | 1 | 0 | ------ | ------ |
Extract( int & ) definition ./cccc/cccc_itm.cc:71 declaration ./cccc/cccc_itm.h:31 | 8 | 1 | 0 | ------ | ------ |
Extract( string & ) definition ./cccc/cccc_itm.cc:47 declaration ./cccc/cccc_itm.h:29 | 17 | 2 | 0 | ------ | ------ |
FromFile( ifstream & ) definition ./cccc/cccc_itm.cc:119 declaration ./cccc/cccc_itm.h:38 | 15 | 4 | 0 | ------ | ------ |
Insert( char ) definition ./cccc/cccc_itm.cc:79 declaration ./cccc/cccc_itm.h:32 | 7 | 1 | 0 | ------ | ------ |
Insert( const char * ) definition ./cccc/cccc_itm.cc:41 declaration ./cccc/cccc_itm.h:28 | 6 | 1 | 0 | ------ | ------ |
Insert( const string & ) definition ./cccc/cccc_itm.cc:31 declaration ./cccc/cccc_itm.h:27 | 8 | 1 | 0 | ------ | ------ |
Insert( float ) definition ./cccc/cccc_itm.cc:97 declaration ./cccc/cccc_itm.h:34 | 7 | 1 | 0 | ------ | ------ |
Insert( int ) definition ./cccc/cccc_itm.cc:64 declaration ./cccc/cccc_itm.h:30 | 7 | 1 | 0 | ------ | ------ |
ToFile( ofstream & ) definition ./cccc/cccc_itm.cc:112 declaration ./cccc/cccc_itm.h:37 | 7 | 1 | 0 | ------ | ------ |
Clients | Suppliers |
---|---|
CCCC_Extent [V] pass by reference ./cccc/cccc_ext.cc:37 pass by reference ./cccc/cccc_ext.cc:64 pass by reference ./cccc/cccc_ext.cc:84 pass by reference ./cccc/cccc_ext.h:49 pass by reference ./cccc/cccc_ext.h:53 pass by reference ./cccc/cccc_ext.h:54 CCCC_Options [V] pass by reference ./cccc/cccc_opt.cc:90 pass by reference ./cccc/cccc_opt.h:53 CCCC_Project [V] pass by reference ./cccc/cccc_prj.cc:56 pass by reference ./cccc/cccc_prj.cc:88 pass by reference ./cccc/cccc_prj.cc:125 pass by reference ./cccc/cccc_prj.cc:145 pass by reference ./cccc/cccc_prj.h:82 pass by reference ./cccc/cccc_prj.h:83 pass by reference ./cccc/cccc_prj.h:84 pass by reference ./cccc/cccc_prj.h:85 pass by reference ./cccc/cccc_prj.h:99 pass by reference ./cccc/cccc_prj.h:100 CCCC_Record [V] pass by reference ./cccc/cccc_rec.cc:63 pass by reference ./cccc/cccc_rec.h:54 CCCC_UseRelationship [V] pass by reference ./cccc/cccc_use.cc:30 pass by reference ./cccc/cccc_use.cc:68 pass by reference ./cccc/cccc_use.h:44 pass by reference ./cccc/cccc_use.h:47 Metric_Treatment [V] pass by reference ./cccc/cccc_met.cc:31 pass by reference ./cccc/cccc_met.h:40 pass by reference ./cccc/cccc_met.h:62 ParseStore [V] pass by reference ./cccc/cccc_utl.cc:288 pass by reference ./cccc/cccc_utl.h:247 |
bool [C] has by value ./cccc/cccc_itm.h:20 ifstream [V] pass by reference ./cccc/cccc_itm.cc:119 pass by reference ./cccc/cccc_itm.h:38 ofstream [V] pass by reference ./cccc/cccc_itm.cc:112 pass by reference ./cccc/cccc_itm.h:37 string [CV] pass by reference ./cccc/cccc_itm.cc:10 pass by reference ./cccc/cccc_itm.cc:17 pass by reference ./cccc/cccc_itm.cc:31 pass by reference ./cccc/cccc_itm.cc:47 has by value ./cccc/cccc_itm.h:19 pass by reference ./cccc/cccc_itm.h:23 pass by reference ./cccc/cccc_itm.h:24 pass by reference ./cccc/cccc_itm.h:27 pass by reference ./cccc/cccc_itm.h:29 |