Detailed report on module LoadingBar

MetricTagOverallPer Function
Lines of CodeLOC 115******
McCabe's Cyclomatic NumberMVG 7******
Lines of CommentCOM 56********
LOC/COML_C 2.054 
MVG/COMM_C 0.125 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
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
declaration   ./components/ogre/widgets/LoadingBar.h:32
1 0 0------------
declaration   ./components/ogre/widgets/LoadingBar.h:36
1 0 0------------
definition   ./components/ogre/widgets/LoadingBar.h:122
17 0 14------------

Functions

Function prototypeLOCMVGCOML_CM_C
LoadingBar(   )
definition   ./components/ogre/widgets/LoadingBar.cpp:46
declaration   ./components/ogre/widgets/LoadingBar.h:140

11 0 14------------
activateSection(  LoadingBarSection * )
definition   ./components/ogre/widgets/LoadingBar.cpp:125
declaration   ./components/ogre/widgets/LoadingBar.h:159

14 2 0------------
addSection(  LoadingBarSection * )
definition   ./components/ogre/widgets/LoadingBar.cpp:120
declaration   ./components/ogre/widgets/LoadingBar.h:157

5 0 0------------
finish(  void )
definition   ./components/ogre/widgets/LoadingBar.cpp:105
declaration   ./components/ogre/widgets/LoadingBar.h:155

8 1 6------------
increase(  float )
definition   ./components/ogre/widgets/LoadingBar.cpp:150
declaration   ./components/ogre/widgets/LoadingBar.h:160

5 0 0------------
setCaption(  const string & )
definition   ./components/ogre/widgets/LoadingBar.cpp:155
declaration   ./components/ogre/widgets/LoadingBar.h:163

8 1 0------------
setDescription(  const string & )
declaration   ./components/ogre/widgets/LoadingBar.h:162

1 0 0------------
setProgress(  float )
definition   ./components/ogre/widgets/LoadingBar.cpp:139
declaration   ./components/ogre/widgets/LoadingBar.h:161

10 1 1------------
setVersionText(  const string & )
definition   ./components/ogre/widgets/LoadingBar.cpp:163
declaration   ./components/ogre/widgets/LoadingBar.h:164

8 1 0------------
start(  RenderWindow * )
definition   ./components/ogre/widgets/LoadingBar.cpp:67
declaration   ./components/ogre/widgets/LoadingBar.h:151

24 1 21 1.143------
~LoadingBar(   )
definition   ./components/ogre/widgets/LoadingBar.cpp:57
declaration   ./components/ogre/widgets/LoadingBar.h:141

2 0 0------------

Relationships

ClientsSuppliers
LoadingBarSection [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:175
pass by reference   ./components/ogre/widgets/LoadingBar.h:38
has by reference   ./components/ogre/widgets/LoadingBar.h:50


 
LoadingBarSection [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:120
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:125
pass by reference   ./components/ogre/widgets/LoadingBar.h:157
pass by reference   ./components/ogre/widgets/LoadingBar.h:159


Overlay [V]
has by reference   ./components/ogre/widgets/LoadingBar.h:132


OverlayElement [V]
has by reference   ./components/ogre/widgets/LoadingBar.h:134
has by reference   ./components/ogre/widgets/LoadingBar.h:135
has by reference   ./components/ogre/widgets/LoadingBar.h:136
has by reference   ./components/ogre/widgets/LoadingBar.h:137


Real [CV]
has by value   ./components/ogre/widgets/LoadingBar.h:129
has by value   ./components/ogre/widgets/LoadingBar.h:133


RenderWindow [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:67
has by reference   ./components/ogre/widgets/LoadingBar.h:131
pass by reference   ./components/ogre/widgets/LoadingBar.h:151


SectionStore [CV]
has by value   ./components/ogre/widgets/LoadingBar.h:126


iterator [CV]
has by value   ./components/ogre/widgets/LoadingBar.h:127


string [V]
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:155
pass by reference   ./components/ogre/widgets/LoadingBar.cpp:163
pass by reference   ./components/ogre/widgets/LoadingBar.h:162
pass by reference   ./components/ogre/widgets/LoadingBar.h:163
pass by reference   ./components/ogre/widgets/LoadingBar.h:164