| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 339 | ****** |
| McCabe's Cyclomatic Number | MVG | 54 | ****** |
| Lines of Comment | COM | 56 | ******** |
| LOC/COM | L_C | 6.054 | |
| MVG/COM | M_C | 0.964 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 37 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 1 | |
| Depth of Inheritance Tree | DIT | 0 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 0 | |
| 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 |
|---|---|---|---|---|---|
| No module extents have been identified for this module | |||||
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| DisposeOfImportRecord( CCCC_Extent *, int ) declaration ./cccc/cccc_db.cc:127 | 1 | 0 | 0 | ------ | ------ |
| DisposeOfImportRecord( CCCC_Member *, int ) declaration ./cccc/cccc_db.cc:119 | 1 | 0 | 0 | ------ | ------ |
| DisposeOfImportRecord( CCCC_Module *, int ) declaration ./cccc/cccc_db.cc:115 | 1 | 0 | 0 | ------ | ------ |
| DisposeOfImportRecord( CCCC_UseRelationship *, int ) declaration ./cccc/cccc_db.cc:123 | 1 | 0 | 0 | ------ | ------ |
| DisposeOfImportRecord( T *, int ) definition ./cccc/cccc_db.cc:66declaration ./cccc/cccc_db.h:73 | 18 | 3 | 8 | ------ | ------ |
| PeekAtNextLinePrefix( ifstream &, string ) definition ./cccc/cccc_db.cc:51declaration ./cccc/cccc_db.h:57 | 14 | 2 | 9 | ------ | ------ |
| Resolve_Fields( string &, string & ) definition ./cccc/cccc_db.cc:105declaration ./cccc/cccc_db.h:75 | 8 | 1 | 11 | ------ | ------ |
| add_dialect_keyword( CCCC_Item & ) definition ./cccc/cccc_opt.cc:75 | 14 | 3 | 0 | ------ | ------ |
| add_file_extension( CCCC_Item & ) definition ./cccc/cccc_opt.cc:43 | 12 | 2 | 0 | ------ | ------ |
| add_treatment( CCCC_Item & ) definition ./cccc/cccc_opt.cc:56 | 17 | 1 | 0 | ------ | ------ |
| extract_enum( istream &, int & ) definition ./cccc/cccc_utl.cc:62 | 5 | 0 | 0 | ------ | ------ |
| insert_enum( ostream &, int ) definition ./cccc/cccc_utl.cc:57 | 4 | 0 | 1 | ------ | ------ |
| ltrim( string ) definition ./cccc/cccc_xml.cc:136 | 10 | 3 | 0 | ------ | ------ |
| main( ) definition ./cccc/cccc_htm.cc:1515definition ./cccc/cccc_xml.cc:852 | 12 | 2 | 0 | ------ | ------ |
| main( int, char ** ) definition ./cccc/ccccmain.cc:712 | 24 | 2 | 3 | 8.000 | ------ |
| operator <<( CCCC_Html_Stream &, const CCCC_Extent & ) declaration ./cccc/cccc_htm.h:111 | 1 | 0 | 0 | ------ | ------ |
| operator <<( CCCC_Html_Stream &, const CCCC_Metric & ) definition ./cccc/cccc_htm.cc:1026declaration ./cccc/cccc_htm.h:110 | 10 | 1 | 2 | ------ | ------ |
| operator <<( CCCC_Html_Stream &, const string & ) definition ./cccc/cccc_htm.cc:997declaration ./cccc/cccc_htm.h:109 | 19 | 9 | 11 | ------ | 0.818 |
| operator <<( CCCC_Xml_Stream &, const CCCC_Extent & ) declaration ./cccc/cccc_xml.h:98 | 1 | 0 | 0 | ------ | ------ |
| operator <<( CCCC_Xml_Stream &, const CCCC_Metric & ) definition ./cccc/cccc_xml.cc:635declaration ./cccc/cccc_xml.h:97 | 6 | 1 | 2 | ------ | ------ |
| operator <<( CCCC_Xml_Stream &, const string & ) definition ./cccc/cccc_xml.cc:615declaration ./cccc/cccc_xml.h:96 | 16 | 6 | 5 | ------ | 1.200 |
| operator <<( ostream &, ANTLRToken & ) definition ./cccc/cccc_tok.cc:166declaration ./cccc/cccc_tok.h:87 | 10 | 1 | 3 | ------ | ------ |
| operator <<( ostream &, AugmentedBool ) definition ./cccc/cccc_utl.cc:69declaration ./cccc/cccc_utl.h:62 | 5 | 1 | 0 | ------ | ------ |
| operator <<( ostream &, UseType ) definition ./cccc/cccc_utl.cc:89 | 4 | 1 | 0 | ------ | ------ |
| operator <<( ostream &, Visibility ) definition ./cccc/cccc_utl.cc:79declaration ./cccc/cccc_utl.h:56 | 5 | 1 | 0 | ------ | ------ |
| operator >>( istream &, AugmentedBool & ) definition ./cccc/cccc_utl.cc:74declaration ./cccc/cccc_utl.h:63 | 5 | 1 | 0 | ------ | ------ |
| operator >>( istream &, UseType & ) definition ./cccc/cccc_utl.cc:94 | 4 | 1 | 0 | ------ | ------ |
| operator >>( istream &, Visibility & ) definition ./cccc/cccc_utl.cc:84declaration ./cccc/cccc_utl.h:57 | 5 | 1 | 0 | ------ | ------ |
| operator delete( void * ) definition ./cccc/cccc_new.cc:64 | 9 | 1 | 0 | ------ | ------ |
| operator delete[]( void * ) definition ./cccc/cccc_new.cc:75 | 9 | 1 | 0 | ------ | ------ |
| operator new( size_t ) definition ./cccc/cccc_new.cc:46 | 7 | 1 | 0 | ------ | ------ |
| operator new[]( size_t ) definition ./cccc/cccc_new.cc:55 | 7 | 1 | 0 | ------ | ------ |
| pad_string( int, string, string ) definition ./cccc/cccc_htm.cc:1463definition ./cccc/cccc_xml.cc:836 | 22 | 4 | 0 | ****** | ------ |
| rectrace( const char *, const char *, int, ANTLRAbstractToken * ) definition ./cccc/cccc_utl.cc:481 | 19 | 1 | 0 | ------ | ------ |
| setup_anchor_data( ) definition ./cccc/cccc_htm.cc:1365 | 15 | 1 | 0 | ------ | ------ |
| str( ... ) declaration ./cccc/cccc_new.cc:43 | 1 | 0 | 0 | ------ | ------ |
| toktrace( ANTLRAbstractToken * ) definition ./cccc/cccc_utl.cc:460 | 17 | 1 | 1 | ------ | ------ |
| Clients | Suppliers |
|---|---|