Detailed report on module string

MetricTagOverallPer Function
Lines of CodeLOC 0******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 0********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 0 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 18 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
No member functions have been identified for this module

Relationships

ClientsSuppliers
CCCC_Extent [C]
has by value   ./cccc/cccc_ext.h:38
has by value   ./cccc/cccc_ext.h:39
has by value   ./cccc/cccc_ext.h:40
has by value   ./cccc/cccc_ext.h:41
has by value   ./cccc/cccc_ext.h:42


CCCC_Html_Stream [CV]
pass by reference   ./cccc/cccc_htm.cc:57
pass by reference   ./cccc/cccc_htm.cc:58
pass by value   ./cccc/cccc_htm.cc:277
pass by value   ./cccc/cccc_htm.cc:278
pass by value   ./cccc/cccc_htm.cc:818
pass by value   ./cccc/cccc_htm.cc:818
pass by value   ./cccc/cccc_htm.cc:819
pass by value   ./cccc/cccc_htm.cc:829
pass by value   ./cccc/cccc_htm.cc:852
pass by value   ./cccc/cccc_htm.cc:853
pass by value   ./cccc/cccc_htm.cc:853
pass by value   ./cccc/cccc_htm.cc:906
pass by value   ./cccc/cccc_htm.cc:913
pass by value   ./cccc/cccc_htm.cc:1205
pass by value   ./cccc/cccc_htm.cc:1206
pass by value   ./cccc/cccc_htm.cc:1207
pass by reference   ./cccc/cccc_htm.cc:1343
pass by reference   ./cccc/cccc_htm.cc:1343
pass by reference   ./cccc/cccc_htm.h:46
has by value   ./cccc/cccc_htm.h:51
has by value   ./cccc/cccc_htm.h:52
pass by value   ./cccc/cccc_htm.h:74
pass by value   ./cccc/cccc_htm.h:74
pass by value   ./cccc/cccc_htm.h:76
pass by value   ./cccc/cccc_htm.h:76
pass by value   ./cccc/cccc_htm.h:77
pass by value   ./cccc/cccc_htm.h:79
pass by value   ./cccc/cccc_htm.h:80
pass by value   ./cccc/cccc_htm.h:81
pass by value   ./cccc/cccc_htm.h:81
pass by value   ./cccc/cccc_htm.h:84
pass by value   ./cccc/cccc_htm.h:85
pass by value   ./cccc/cccc_htm.h:94
pass by value   ./cccc/cccc_htm.h:95
pass by value   ./cccc/cccc_htm.h:96
pass by reference   ./cccc/cccc_htm.h:100
pass by reference   ./cccc/cccc_htm.h:100
pass by reference   ./cccc/cccc_htm.h:103
pass by reference   ./cccc/cccc_htm.h:103


CCCC_Item [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


CCCC_Member [C]
has by value   ./cccc/cccc_mem.h:38


CCCC_Module [C]
has by value   ./cccc/cccc_mod.h:48


CCCC_Options [V]
pass by reference   ./cccc/cccc_opt.cc:118
pass by reference   ./cccc/cccc_opt.cc:164
pass by reference   ./cccc/cccc_opt.cc:220
pass by reference   ./cccc/cccc_opt.cc:253
pass by reference   ./cccc/cccc_opt.cc:264
pass by reference   ./cccc/cccc_opt.cc:264
pass by reference   ./cccc/cccc_opt.h:44
pass by reference   ./cccc/cccc_opt.h:50
pass by reference   ./cccc/cccc_opt.h:56
pass by reference   ./cccc/cccc_opt.h:59
pass by reference   ./cccc/cccc_opt.h:64
pass by reference   ./cccc/cccc_opt.h:64


CCCC_Project [CV]
pass by reference   ./cccc/cccc_prj.cc:33
pass by reference   ./cccc/cccc_prj.h:77
pass by value   ./cccc/cccc_prj.h:99
pass by value   ./cccc/cccc_prj.h:100


CCCC_Record [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


CCCC_Table [CV]
pass by value   ./cccc/cccc_tbl.cc:66


CCCC_UseRelationship [C]
has by value   ./cccc/cccc_use.h:37


CCCC_Xml_Stream [CV]
pass by reference   ./cccc/cccc_xml.cc:149
pass by reference   ./cccc/cccc_xml.cc:150
pass by reference   ./cccc/cccc_xml.cc:207
pass by reference   ./cccc/cccc_xml.cc:207
pass by value   ./cccc/cccc_xml.cc:507
pass by value   ./cccc/cccc_xml.cc:507
pass by value   ./cccc/cccc_xml.cc:508
pass by value   ./cccc/cccc_xml.cc:508
pass by value   ./cccc/cccc_xml.cc:530
pass by value   ./cccc/cccc_xml.cc:531
pass by value   ./cccc/cccc_xml.cc:537
pass by value   ./cccc/cccc_xml.cc:538
pass by value   ./cccc/cccc_xml.cc:544
pass by reference   ./cccc/cccc_xml.h:43
has by value   ./cccc/cccc_xml.h:48
has by value   ./cccc/cccc_xml.h:49
pass by value   ./cccc/cccc_xml.h:71
pass by value   ./cccc/cccc_xml.h:71
pass by value   ./cccc/cccc_xml.h:72
pass by value   ./cccc/cccc_xml.h:72
pass by value   ./cccc/cccc_xml.h:74
pass by value   ./cccc/cccc_xml.h:75
pass by value   ./cccc/cccc_xml.h:75
pass by value   ./cccc/cccc_xml.h:76
pass by value   ./cccc/cccc_xml.h:76
pass by reference   ./cccc/cccc_xml.h:87
pass by reference   ./cccc/cccc_xml.h:87
pass by reference   ./cccc/cccc_xml.h:90
pass by reference   ./cccc/cccc_xml.h:90


CParser [CV]
pass by reference   ./cccc/CParser.h:63
pass by reference   ./cccc/CParser.h:63
pass by reference   ./cccc/CParser.h:63
has by value   ./cccc/CParser.h:88
pass by reference   ./cccc/CParser.h:92
pass by reference   ./cccc/CParser.h:92
pass by reference   ./cccc/CParser.h:227
pass by reference   ./cccc/CParser.h:229
pass by reference   ./cccc/CParser.h:235
pass by reference   ./cccc/CParser.h:236
pass by reference   ./cccc/CParser.h:245
pass by reference   ./cccc/CParser.h:246
pass by reference   ./cccc/CParser.h:247
pass by reference   ./cccc/CParser.h:248
pass by reference   ./cccc/CParser.h:252
pass by reference   ./cccc/CParser.h:253
pass by reference   ./cccc/CParser.h:255
pass by reference   ./cccc/CParser.h:255
pass by reference   ./cccc/CParser.h:255
pass by reference   ./cccc/CParser.h:256
pass by reference   ./cccc/CParser.h:256
pass by reference   ./cccc/CParser.h:256
pass by reference   ./cccc/CParser.h:257
pass by reference   ./cccc/CParser.h:258
pass by reference   ./cccc/CParser.h:259
pass by reference   ./cccc/CParser.h:260
pass by reference   ./cccc/CParser.h:261
pass by reference   ./cccc/CParser.h:262
pass by reference   ./cccc/CParser.h:263
pass by reference   ./cccc/CParser.h:265
pass by reference   ./cccc/CParser.h:265
pass by reference   ./cccc/CParser.h:266
pass by reference   ./cccc/CParser.h:267
pass by reference   ./cccc/CParser.h:268
pass by reference   ./cccc/CParser.h:269
pass by reference   ./cccc/CParser.h:270
pass by reference   ./cccc/CParser.h:272
pass by reference   ./cccc/CParser.h:272
pass by reference   ./cccc/CParser.h:273
pass by reference   ./cccc/CParser.h:273
pass by reference   ./cccc/CParser.h:274
pass by reference   ./cccc/CParser.h:274
pass by reference   ./cccc/CParser.h:275
pass by reference   ./cccc/CParser.h:275
pass by reference   ./cccc/CParser.h:276
pass by reference   ./cccc/CParser.h:276
pass by reference   ./cccc/CParser.h:289
pass by reference   ./cccc/CParser.h:290
pass by reference   ./cccc/CParser.h:290
pass by reference   ./cccc/CParser.h:291
pass by reference   ./cccc/CParser.h:292
pass by reference   ./cccc/CParser.h:294
pass by reference   ./cccc/CParser.h:295
pass by reference   ./cccc/CParser.h:304
pass by reference   ./cccc/CParser.h:304
pass by reference   ./cccc/CParser.h:305
pass by reference   ./cccc/CParser.h:305


JParser [CV]
pass by reference   ./cccc/JParser.h:57
pass by reference   ./cccc/JParser.h:57
pass by reference   ./cccc/JParser.h:57
has by value   ./cccc/JParser.h:80
has by value   ./cccc/JParser.h:88
pass by reference   ./cccc/JParser.h:93
pass by reference   ./cccc/JParser.h:93
pass by reference   ./cccc/JParser.h:177
pass by reference   ./cccc/JParser.h:179
pass by reference   ./cccc/JParser.h:188
pass by reference   ./cccc/JParser.h:189
pass by reference   ./cccc/JParser.h:190
pass by reference   ./cccc/JParser.h:191
pass by reference   ./cccc/JParser.h:194
pass by reference   ./cccc/JParser.h:195
pass by reference   ./cccc/JParser.h:196
pass by reference   ./cccc/JParser.h:197
pass by reference   ./cccc/JParser.h:198
pass by reference   ./cccc/JParser.h:199
pass by reference   ./cccc/JParser.h:200
pass by reference   ./cccc/JParser.h:200
pass by reference   ./cccc/JParser.h:201
pass by reference   ./cccc/JParser.h:202
pass by reference   ./cccc/JParser.h:202
pass by reference   ./cccc/JParser.h:204
pass by reference   ./cccc/JParser.h:204
pass by reference   ./cccc/JParser.h:206
pass by reference   ./cccc/JParser.h:206
pass by reference   ./cccc/JParser.h:213
pass by reference   ./cccc/JParser.h:214
pass by reference   ./cccc/JParser.h:214
pass by reference   ./cccc/JParser.h:219
pass by reference   ./cccc/JParser.h:221
pass by reference   ./cccc/JParser.h:227
pass by reference   ./cccc/JParser.h:229
pass by reference   ./cccc/JParser.h:238
pass by reference   ./cccc/JParser.h:239


Main [CV]
has by value   ./cccc/ccccmain.cc:79
has by value   ./cccc/ccccmain.cc:80
has by value   ./cccc/ccccmain.cc:81
has by value   ./cccc/ccccmain.cc:82
has by value   ./cccc/ccccmain.cc:83
has by value   ./cccc/ccccmain.cc:84
has by value   ./cccc/ccccmain.cc:85
has by value   ./cccc/ccccmain.cc:86
pass by reference   ./cccc/ccccmain.cc:99
pass by reference   ./cccc/ccccmain.cc:105
pass by reference   ./cccc/ccccmain.cc:106
pass by reference   ./cccc/ccccmain.cc:271
pass by reference   ./cccc/ccccmain.cc:497
pass by reference   ./cccc/ccccmain.cc:534


Metric_Treatment [C]
has by value   ./cccc/cccc_met.h:45


ParseStore [CV]
pass by reference   ./cccc/cccc_utl.cc:234
pass by reference   ./cccc/cccc_utl.cc:289
pass by reference   ./cccc/cccc_utl.cc:289
pass by reference   ./cccc/cccc_utl.cc:350
pass by reference   ./cccc/cccc_utl.cc:351
pass by reference   ./cccc/cccc_utl.cc:352
pass by reference   ./cccc/cccc_utl.cc:369
pass by reference   ./cccc/cccc_utl.cc:370
pass by reference   ./cccc/cccc_utl.cc:371
pass by reference   ./cccc/cccc_utl.cc:372
pass by reference   ./cccc/cccc_utl.cc:373
pass by reference   ./cccc/cccc_utl.cc:406
pass by reference   ./cccc/cccc_utl.cc:407
pass by reference   ./cccc/cccc_utl.cc:408
pass by reference   ./cccc/cccc_utl.cc:409
pass by reference   ./cccc/cccc_utl.cc:453
pass by reference   ./cccc/cccc_utl.h:212
pass by reference   ./cccc/cccc_utl.h:222
pass by reference   ./cccc/cccc_utl.h:223
pass by reference   ./cccc/cccc_utl.h:224
pass by reference   ./cccc/cccc_utl.h:227
pass by reference   ./cccc/cccc_utl.h:228
pass by reference   ./cccc/cccc_utl.h:229
pass by reference   ./cccc/cccc_utl.h:230
pass by reference   ./cccc/cccc_utl.h:231
pass by reference   ./cccc/cccc_utl.h:235
pass by reference   ./cccc/cccc_utl.h:236
pass by reference   ./cccc/cccc_utl.h:237
pass by reference   ./cccc/cccc_utl.h:238
pass by reference   ./cccc/cccc_utl.h:242
pass by value   ./cccc/cccc_utl.h:243
pass by reference   ./cccc/cccc_utl.h:248
pass by reference   ./cccc/cccc_utl.h:248
has by value   ./cccc/cccc_utl.h:273


ParseUtility [CV]
pass by reference   ./cccc/cccc_utl.cc:207
pass by reference   ./cccc/cccc_utl.cc:207
pass by reference   ./cccc/cccc_utl.h:165
pass by reference   ./cccc/cccc_utl.h:165
has by value   ./cccc/cccc_utl.h:177
has by value   ./cccc/cccc_utl.h:179


Source_Anchor [CV]
has by value   ./cccc/cccc_htm.h:123
pass by value   ./cccc/cccc_htm.h:127
has by value   ./cccc/cccc_xml.h:111
pass by value   ./cccc/cccc_xml.h:115