Detailed report on module Singleton

MetricTagOverallPer Function
Lines of CodeLOC 29******
McCabe's Cyclomatic NumberMVG 3******
Lines of CommentCOM 2********
LOC/COML_C14.500 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 5 
Weighted Methods per Class (  weighting = visible )WMCv 5 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 8 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 64********
Information Flow measure (  visible )IF4v 64********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./framework/Singleton.h:31
6 0 2------------

Functions

Function prototypeLOCMVGCOML_CM_C
Singleton(  void )
definition   ./framework/Singleton.h:38

5 0 0------------
getSingleton(  void )
definition   ./framework/Singleton.h:49

5 1 0------------
getSingletonPtr(  void )
definition   ./framework/Singleton.h:55

5 1 0------------
instance(  void )
definition   ./framework/Singleton.h:61

4 1 0------------
~Singleton(  void )
definition   ./framework/Singleton.h:44

4 0 0------------

Relationships

ClientsSuppliers
ConsoleObjectImpl [CV]
inheritance   ./components/ogre/ConsoleObjectImpl.h:27


EmberModelMappingManager [CV]
inheritance   ./components/ogre/model/mapping/EmberModelMappingManager.h:48


Foliage [CV]
inheritance   ./components/ogre/environment/Foliage.h:41


Input [CV]
inheritance   ./components/ogre/input/Input.h:82


ModelDefinitionManager [CV]
inheritance   ./components/ogre/model/ModelDefinitionManager.h:39


MotionManager [CV]
inheritance   ./components/ogre/MotionManager.h:38


OpcodeCollisionDetectorVisualizer [CV]
inheritance   ./components/ogre/OpcodeCollisionDetectorVisualizer.h:47


TerrainLayerDefinitionManager [CV]
inheritance   ./components/ogre/terrain/TerrainLayerDefinitionManager.h:39


 
T [V]
has by reference   ./framework/Singleton.h:35