Detailed report on module ResourceGroupLoadingBarSection

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/LoadingBar.h:78
10 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
ResourceGroupLoadingBarSection(  ... )
declaration   ./components/ogre/widgets/LoadingBar.h:81

3 0 0------------
ResourceGroupLoadingBarSection(  LoadingBarSection &,  short,  short,  Real )
definition   ./components/ogre/widgets/LoadingBar.cpp:233

8 0 1------------
resourceGroupLoadEnded(  const String & )
definition   ./components/ogre/widgets/LoadingBar.cpp:309
declaration   ./components/ogre/widgets/LoadingBar.h:96

4 0 4------------
resourceGroupLoadStarted(  const String &,  size_t )
definition   ./components/ogre/widgets/LoadingBar.cpp:277
declaration   ./components/ogre/widgets/LoadingBar.h:91

18 4 2------------
resourceGroupScriptingEnded(  const String & )
definition   ./components/ogre/widgets/LoadingBar.h:90

1 0 0------------
resourceGroupScriptingStarted(  const String &,  size_t )
definition   ./components/ogre/widgets/LoadingBar.cpp:249
declaration   ./components/ogre/widgets/LoadingBar.h:87

17 4 4------------
resourceLoadEnded(  void )
definition   ./components/ogre/widgets/LoadingBar.cpp:301
declaration   ./components/ogre/widgets/LoadingBar.h:93

5 0 0------------
resourceLoadStarted(  const ResourcePtr & )
definition   ./components/ogre/widgets/LoadingBar.cpp:297
declaration   ./components/ogre/widgets/LoadingBar.h:92

5 0 0------------
scriptParseEnded(  const String & )
definition   ./components/ogre/widgets/LoadingBar.cpp:272
declaration   ./components/ogre/widgets/LoadingBar.h:89

5 0 1------------
scriptParseStarted(  const String & )
definition   ./components/ogre/widgets/LoadingBar.cpp:268
declaration   ./components/ogre/widgets/LoadingBar.h:88

5 0 0------------
worldGeometryStageEnded(  void )
definition   ./components/ogre/widgets/LoadingBar.h:95

1 0 0------------
worldGeometryStageStarted(  const String & )
definition   ./components/ogre/widgets/LoadingBar.h:94

1 0 0------------
~ResourceGroupLoadingBarSection(   )
definition   ./components/ogre/widgets/LoadingBar.cpp:243
declaration   ./components/ogre/widgets/LoadingBar.h:84

5 0 0------------

Relationships

ClientsSuppliers
  LoadingBarSection [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:233
has by reference   ./components/ogre/widgets/LoadingBar.h:102


Real [CV]
pass by value   ./components/ogre/widgets/LoadingBar.cpp:236
has by value   ./components/ogre/widgets/LoadingBar.h:99
has by value   ./components/ogre/widgets/LoadingBar.h:103


ResourceGroupListener [CV]
inheritance   ./components/ogre/widgets/LoadingBar.h:78


ResourcePtr [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:297
pass by reference   ./components/ogre/widgets/LoadingBar.h:92


String [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:249
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:268
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:272
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:277
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:309
pass by reference   ./components/ogre/widgets/LoadingBar.h:87
pass by reference   ./components/ogre/widgets/LoadingBar.h:88
pass by reference   ./components/ogre/widgets/LoadingBar.h:89
pass by reference   ./components/ogre/widgets/LoadingBar.h:90
pass by reference   ./components/ogre/widgets/LoadingBar.h:91
pass by reference   ./components/ogre/widgets/LoadingBar.h:94
pass by reference   ./components/ogre/widgets/LoadingBar.h:96


short [CV]
pass by value   ./components/ogre/widgets/LoadingBar.cpp:234
pass by value   ./components/ogre/widgets/LoadingBar.cpp:235
has by value   ./components/ogre/widgets/LoadingBar.h:100
has by value   ./components/ogre/widgets/LoadingBar.h:101


size_t [CV]
pass by value   ./components/ogre/widgets/LoadingBar.cpp:249
pass by value   ./components/ogre/widgets/LoadingBar.cpp:277
pass by value   ./components/ogre/widgets/LoadingBar.h:87
pass by value   ./components/ogre/widgets/LoadingBar.h:91