Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 64 | ****** |
McCabe's Cyclomatic Number | MVG | 8 | ****** |
Lines of Comment | COM | 4 | ******** |
LOC/COM | L_C | 16.000 | |
MVG/COM | M_C | 2.000 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 11 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 11 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 4 | |
Coupling between objects | CBO | 10 | |
Information Flow measure ( inclusive ) | IF4 | 576 | ******** |
Information Flow measure ( visible ) | IF4v | 256 | ******** |
Information Flow measure ( concrete ) | IF4c | 64 | ******** |
Description | LOC | MVG | COM | L_C | M_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 | ------ | ------ |
Function prototype | LOC | MVG | COM | L_C | M_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 | ------ | ------ |
Clients | Suppliers |
---|---|
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 |