Detailed report on module SDLKey

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 12 
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
DimeKey [CV]
has by value   ./services/input/EmberKey.h:37
pass by value   ./services/input/EmberKey.h:41
pass by value   ./services/input/EmberKey.h:60


EntityMoveAdapter [V]
pass by reference   ./components/ogre/manipulation/EntityMoveAdapter.cpp:137
pass by reference   ./components/ogre/manipulation/EntityMoveAdapter.cpp:142
pass by reference   ./components/ogre/manipulation/EntityMoveAdapter.h:51
pass by reference   ./components/ogre/manipulation/EntityMoveAdapter.h:52


GUICEGUIAdapter [V]
pass by reference   ./components/ogre/GUICEGUIAdapter.cpp:287
pass by reference   ./components/ogre/GUICEGUIAdapter.cpp:298
pass by reference   ./components/ogre/GUICEGUIAdapter.h:67
pass by reference   ./components/ogre/GUICEGUIAdapter.h:68


IInputAdapter [V]
pass by reference   ./components/ogre/input/IInputAdapter.h:72
pass by reference   ./components/ogre/input/IInputAdapter.h:78


Input [V]
pass by reference   ./components/ogre/input/Input.cpp:408
pass by reference   ./components/ogre/input/Input.h:194


InputCommandMapper [CV]
pass by value   ./components/ogre/input/InputCommandMapper.cpp:123
pass by value   ./components/ogre/input/InputCommandMapper.h:155


InputDevice [CV]
pass by value   ./services/input/InputDevice.cpp:92
pass by value   ./services/input/InputDevice.h:194


InputMapping [CV]
has by value   ./services/input/InputMapping.h:166
has by value   ./services/input/InputMapping.h:167
pass by value   ./services/input/InputMapping.h:220
pass by value   ./services/input/InputMapping.h:237
pass by value   ./services/input/InputMapping.h:256
pass by value   ./services/input/InputMapping.h:256
pass by value   ./services/input/InputMapping.h:274
pass by value   ./services/input/InputMapping.h:274
pass by value   ./services/input/InputMapping.h:294
pass by value   ./services/input/InputMapping.h:313
pass by value   ./services/input/InputMapping.h:313


KeyboardDevice [CV]
pass by value   ./services/input/InputDevice.cpp:151
pass by value   ./services/input/InputDevice.h:274


MouseDevice [CV]
pass by value   ./services/input/InputDevice.cpp:195
pass by value   ./services/input/InputDevice.h:319


MovableObjectRenderer [V]
pass by reference   ./components/ogre/widgets/MovableObjectRenderer.h:116
pass by reference   ./components/ogre/widgets/MovableObjectRenderer.h:117
pass by reference   ./components/ogre/widgets/MovableObjectRenderer.cpp:132
pass by reference   ./components/ogre/widgets/MovableObjectRenderer.cpp:137


TerrainEditor [V]
pass by reference   ./components/ogre/terrain/TerrainEditor.cpp:313
pass by reference   ./components/ogre/terrain/TerrainEditor.cpp:318
pass by reference   ./components/ogre/terrain/TerrainEditor.h:321
pass by reference   ./components/ogre/terrain/TerrainEditor.h:322