Detailed report on module BuildingBlockBinding

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/widgets/JesusEdit.h:49
1 0 0------------
declaration   ./components/ogre/carpenter/BluePrint.h:43
1 0 0------------
definition   ./components/ogre/carpenter/BluePrint.h:67
9 0 0------------
declaration   ./components/ogre/carpenter/Carpenter.h:49
1 0 0------------
declaration   ./components/ogre/jesus/Jesus.h:42
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
BuildingBlockBinding(  const BuildingBlock *,  const AttachPoint *,  const BuildingBlock *,  const AttachPoint * )
definition   ./components/ogre/carpenter/BluePrint.cpp:419
declaration   ./components/ogre/carpenter/BluePrint.h:71

5 0 0------------
getAttachPoint1(   )
definition   ./components/ogre/carpenter/BluePrint.h:75

1 1 0------------
getAttachPoint2(   )
definition   ./components/ogre/carpenter/BluePrint.h:76

1 1 0------------
getBlock1(   )
definition   ./components/ogre/carpenter/BluePrint.h:73

1 1 0------------
getBlock2(   )
definition   ./components/ogre/carpenter/BluePrint.h:74

1 1 0------------
getType(   )
definition   ./components/ogre/carpenter/BluePrint.cpp:169
declaration   ./components/ogre/carpenter/BluePrint.h:72

5 1 0------------

Relationships

ClientsSuppliers
  AttachPoint [V]
pass by reference   ./components/ogre/carpenter/BluePrint.cpp:419
pass by reference   ./components/ogre/carpenter/BluePrint.cpp:419
pass by reference   ./components/ogre/carpenter/BluePrint.h:71
pass by reference   ./components/ogre/carpenter/BluePrint.h:71
has by reference   ./components/ogre/carpenter/BluePrint.h:81
has by reference   ./components/ogre/carpenter/BluePrint.h:83


BuildingBlock [V]
pass by reference   ./components/ogre/carpenter/BluePrint.cpp:419
pass by reference   ./components/ogre/carpenter/BluePrint.cpp:419
pass by reference   ./components/ogre/carpenter/BluePrint.h:71
pass by reference   ./components/ogre/carpenter/BluePrint.h:71
has by reference   ./components/ogre/carpenter/BluePrint.h:80
has by reference   ./components/ogre/carpenter/BluePrint.h:82