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:66 declaration ./cccc/cccc_db.h:73 | 18 | 3 | 8 | ------ | ------ |
PeekAtNextLinePrefix( ifstream &, string ) definition ./cccc/cccc_db.cc:51 declaration ./cccc/cccc_db.h:57 | 14 | 2 | 9 | ------ | ------ |
Resolve_Fields( string &, string & ) definition ./cccc/cccc_db.cc:105 declaration ./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:1515 definition ./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:1026 declaration ./cccc/cccc_htm.h:110 | 10 | 1 | 2 | ------ | ------ |
operator <<( CCCC_Html_Stream &, const string & ) definition ./cccc/cccc_htm.cc:997 declaration ./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:635 declaration ./cccc/cccc_xml.h:97 | 6 | 1 | 2 | ------ | ------ |
operator <<( CCCC_Xml_Stream &, const string & ) definition ./cccc/cccc_xml.cc:615 declaration ./cccc/cccc_xml.h:96 | 16 | 6 | 5 | ------ | 1.200 |
operator <<( ostream &, ANTLRToken & ) definition ./cccc/cccc_tok.cc:166 declaration ./cccc/cccc_tok.h:87 | 10 | 1 | 3 | ------ | ------ |
operator <<( ostream &, AugmentedBool ) definition ./cccc/cccc_utl.cc:69 declaration ./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:79 declaration ./cccc/cccc_utl.h:56 | 5 | 1 | 0 | ------ | ------ |
operator >>( istream &, AugmentedBool & ) definition ./cccc/cccc_utl.cc:74 declaration ./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:84 declaration ./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:1463 definition ./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 |
---|---|