Detailed report on module StackableContainer

MetricTagOverallPer Function
Lines of CodeLOC 177******
McCabe's Cyclomatic NumberMVG 25******
Lines of CommentCOM 62********
LOC/COML_C 2.855 
MVG/COMM_C 0.403 
Weighted Methods per Class (  weighting = unity )WMC1 17 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 4 
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/StackableContainer.h:44
15 0 22------------

Functions

Function prototypeLOCMVGCOML_CM_C
StackableContainer(  Window * )
definition   ./components/ogre/widgets/StackableContainer.cpp:31
declaration   ./components/ogre/widgets/StackableContainer.h:58

8 1 4------------
childwindow_Sized(  const EventArgs & )
definition   ./components/ogre/widgets/StackableContainer.cpp:185
declaration   ./components/ogre/widgets/StackableContainer.h:137

6 1 0------------
cleanup(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:49
declaration   ./components/ogre/widgets/StackableContainer.h:143

16 3 3------------
disconnect(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:197
declaration   ./components/ogre/widgets/StackableContainer.h:107

5 0 3------------
getAbsoluteHeight(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:125
declaration   ./components/ogre/widgets/StackableContainer.h:84

5 1 3------------
getAbsoluteWidth(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:130
declaration   ./components/ogre/widgets/StackableContainer.h:88

5 1 3------------
getFlowDirection(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:140
declaration   ./components/ogre/widgets/StackableContainer.h:97

5 1 3------------
getPadding(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:75
declaration   ./components/ogre/widgets/StackableContainer.h:79

5 1 3------------
getWindow(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:65
declaration   ./components/ogre/widgets/StackableContainer.h:70

5 1 3------------
repositionWindows(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:81
declaration   ./components/ogre/widgets/StackableContainer.h:102

41 8 5 8.200 1.600
setFlowDirection(  FlowDirection )
definition   ./components/ogre/widgets/StackableContainer.cpp:135
declaration   ./components/ogre/widgets/StackableContainer.h:93

5 0 3------------
setInnerContainerWindow(  Window * )
definition   ./components/ogre/widgets/StackableContainer.cpp:145
declaration   ./components/ogre/widgets/StackableContainer.h:65

12 1 3------------
setPadding(  int )
definition   ./components/ogre/widgets/StackableContainer.cpp:70
declaration   ./components/ogre/widgets/StackableContainer.h:75

5 0 3------------
window_ChildAdded(  const EventArgs & )
definition   ./components/ogre/widgets/StackableContainer.cpp:159
declaration   ./components/ogre/widgets/StackableContainer.h:135

12 2 1------------
window_ChildRemoved(  const EventArgs & )
definition   ./components/ogre/widgets/StackableContainer.cpp:172
declaration   ./components/ogre/widgets/StackableContainer.h:136

12 2 0------------
window_DestructionStarted(  const EventArgs & )
definition   ./components/ogre/widgets/StackableContainer.cpp:191
declaration   ./components/ogre/widgets/StackableContainer.h:138

6 1 0------------
~StackableContainer(   )
definition   ./components/ogre/widgets/StackableContainer.cpp:40
declaration   ./components/ogre/widgets/StackableContainer.h:60

9 1 0------------

Relationships

ClientsSuppliers
  Connection [CV]
has by value   ./components/ogre/widgets/StackableContainer.h:115


ConnectorStore [CV]
has by value   ./components/ogre/widgets/StackableContainer.h:116


EventArgs [V]
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:159
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:172
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:185
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:191
pass by reference   ./components/ogre/widgets/StackableContainer.h:135
pass by reference   ./components/ogre/widgets/StackableContainer.h:136
pass by reference   ./components/ogre/widgets/StackableContainer.h:137
pass by reference   ./components/ogre/widgets/StackableContainer.h:138


Window [V]
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:31
pass by reference   ./components/ogre/widgets/StackableContainer.cpp:145
pass by reference   ./components/ogre/widgets/StackableContainer.h:58
pass by reference   ./components/ogre/widgets/StackableContainer.h:65
has by reference   ./components/ogre/widgets/StackableContainer.h:121
has by reference   ./components/ogre/widgets/StackableContainer.h:122