Detailed report on module AttachPair

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/widgets/JesusEdit.h:43
1 0 0------------
declaration   ./components/ogre/carpenter/BluePrint.h:37
1 0 0------------
declaration   ./components/ogre/carpenter/Carpenter.h:44
1 0 3------------
declaration   ./components/ogre/carpenter/Carpenter.h:60
1 0 0------------
definition   ./components/ogre/carpenter/Carpenter.h:79
9 0 1------------
declaration   ./components/ogre/jesus/Jesus.h:36
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
AttachPair(  const string &,  const string &,  AttachPoint,  AttachPoint )
definition   ./components/ogre/carpenter/Carpenter.cpp:54
declaration   ./components/ogre/carpenter/Carpenter.h:97

7 0 0------------
getAttachPoint(  const string & )
definition   ./components/ogre/carpenter/Carpenter.h:85

9 4 1------------
getName(   )
definition   ./components/ogre/carpenter/Carpenter.h:101

1 1 0------------
getPoint1(   )
definition   ./components/ogre/carpenter/Carpenter.h:99

1 1 0------------
getPoint2(   )
definition   ./components/ogre/carpenter/Carpenter.h:100

1 1 0------------
getType(   )
definition   ./components/ogre/carpenter/Carpenter.h:102

1 1 0------------

Relationships

ClientsSuppliers
AttachPoint [V]
has by reference   ./components/ogre/carpenter/Carpenter.h:75
pass by reference   ./components/ogre/carpenter/Carpenter.h:76


BlockSpec [V]
pass by reference   ./components/ogre/carpenter/Carpenter.cpp:76
pass by reference   ./components/ogre/carpenter/Carpenter.h:122


 
AttachPoint [CV]
pass by value   ./components/ogre/carpenter/Carpenter.cpp:54
pass by value   ./components/ogre/carpenter/Carpenter.cpp:54
pass by value   ./components/ogre/carpenter/Carpenter.h:97
pass by value   ./components/ogre/carpenter/Carpenter.h:97
has by value   ./components/ogre/carpenter/Carpenter.h:105
has by value   ./components/ogre/carpenter/Carpenter.h:106


string [CV]
pass by reference   ./components/ogre/carpenter/Carpenter.cpp:54
pass by reference   ./components/ogre/carpenter/Carpenter.cpp:54
pass by reference   ./components/ogre/carpenter/Carpenter.h:85
pass by reference   ./components/ogre/carpenter/Carpenter.h:97
pass by reference   ./components/ogre/carpenter/Carpenter.h:97
has by value   ./components/ogre/carpenter/Carpenter.h:108
has by value   ./components/ogre/carpenter/Carpenter.h:109