| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 136 | ****** |
| McCabe's Cyclomatic Number | MVG | 36 | ****** |
| Lines of Comment | COM | 8 | ******** |
| LOC/COM | L_C | 17.000 | |
| MVG/COM | M_C | 4.500 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 10 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 10 | |
| Depth of Inheritance Tree | DIT | 0 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 4 | |
| Information Flow measure ( inclusive ) | IF4 | 16 | ******** |
| Information Flow measure ( visible ) | IF4v | 0 | ******** |
| Information Flow measure ( concrete ) | IF4c | 0 | ******** |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
definition
./cccc/cccc_ext.h:33 |
13 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_prj.h:34 |
1 | 0 | 0 | ------ | ------ |
declaration
./cccc/cccc_prj.h:52 |
1 | 0 | 0 | ------ | ------ |
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| AddToItem( CCCC_Item & ) definition ./cccc/cccc_ext.cc:64declaration ./cccc/cccc_ext.h:54 | 18 | 8 | 0 | ------ | ****** |
| CCCC_Extent( ) definition ./cccc/cccc_ext.cc:30declaration ./cccc/cccc_ext.h:48 | 7 | 0 | 0 | ------ | ------ |
| CCCC_Extent( CCCC_Item & ) definition ./cccc/cccc_ext.cc:37declaration ./cccc/cccc_ext.h:49 | 24 | 7 | 2 | 12.000 | 3.500 |
| GetFromItem( CCCC_Item & ) definition ./cccc/cccc_ext.cc:84declaration ./cccc/cccc_ext.h:53 | 21 | 8 | 0 | ****** | ****** |
| get_count( const char * ) definition ./cccc/cccc_ext.cc:147declaration ./cccc/cccc_ext.h:56 | 17 | 3 | 0 | ------ | ------ |
| get_description( ) definition ./cccc/cccc_ext.h:58 | 1 | 1 | 0 | ------ | ------ |
| get_usetype( ) definition ./cccc/cccc_ext.h:57 | 1 | 1 | 0 | ------ | ------ |
| get_visibility( ) definition ./cccc/cccc_ext.h:55 | 1 | 1 | 0 | ------ | ------ |
| key( ) definition ./cccc/cccc_ext.cc:145declaration ./cccc/cccc_ext.h:52 | 2 | 1 | 0 | ------ | ------ |
| name( int ) definition ./cccc/cccc_ext.cc:107declaration ./cccc/cccc_ext.h:51 | 29 | 6 | 6 | 4.833 | 1.000 |
| Clients | Suppliers |
|---|---|
|
CCCC_Html_Stream pass by reference ./cccc/cccc_htm.cc:946pass by reference ./cccc/cccc_htm.cc:962pass by reference ./cccc/cccc_htm.h:86pass by reference ./cccc/cccc_htm.h:87CCCC_Xml_Stream pass by reference ./cccc/cccc_xml.cc:567pass by reference ./cccc/cccc_xml.cc:580pass by reference ./cccc/cccc_xml.h:77pass by reference ./cccc/cccc_xml.h:78 |
CCCC_Item [V] pass by reference ./cccc/cccc_ext.cc:37pass by reference ./cccc/cccc_ext.cc:64pass by reference ./cccc/cccc_ext.cc:84pass by reference ./cccc/cccc_ext.h:49pass by reference ./cccc/cccc_ext.h:53pass by reference ./cccc/cccc_ext.h:54string [C] has by value ./cccc/cccc_ext.h:38has by value ./cccc/cccc_ext.h:39has by value ./cccc/cccc_ext.h:40has by value ./cccc/cccc_ext.h:41has by value ./cccc/cccc_ext.h:42 |