Detailed report on module WidgetPool

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/WidgetPool.h:37
11 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
WidgetPool(  WidgetCreator & )
definition   ./components/ogre/widgets/WidgetPool.h:48

1 0 0------------
checkoutWidget(   )
declaration   ./components/ogre/widgets/WidgetPool.h:50
definition   ./components/ogre/widgets/WidgetPool.h:78

18 2 0------------
getUnusedWidgets(   )
declaration   ./components/ogre/widgets/WidgetPool.h:57
definition   ./components/ogre/widgets/WidgetPool.h:130

5 1 0------------
getUsedWidgets(   )
declaration   ./components/ogre/widgets/WidgetPool.h:55
definition   ./components/ogre/widgets/WidgetPool.h:120

5 1 0------------
getWidgetPool(   )
declaration   ./components/ogre/widgets/WidgetPool.h:56
definition   ./components/ogre/widgets/WidgetPool.h:125

5 1 0------------
initializePool(  int )
declaration   ./components/ogre/widgets/WidgetPool.h:53
definition   ./components/ogre/widgets/WidgetPool.h:110

9 1 0------------
returnWidget(  T * )
declaration   ./components/ogre/widgets/WidgetPool.h:51
definition   ./components/ogre/widgets/WidgetPool.h:100

9 1 0------------
~WidgetPool(   )
declaration   ./components/ogre/widgets/WidgetPool.h:49
definition   ./components/ogre/widgets/WidgetPool.h:69

7 1 0------------

Relationships

ClientsSuppliers
IngameChatWidget [CV]
has by value   ./components/ogre/widgets/IngameChatWidget.h:268
has by value   ./components/ogre/widgets/IngameChatWidget.h:271


 
T
pass by reference   ./components/ogre/widgets/WidgetPool.h:51
pass by reference   ./components/ogre/widgets/WidgetPool.h:100


WidgetCreator [V]
pass by reference   ./components/ogre/widgets/WidgetPool.h:48
has by reference   ./components/ogre/widgets/WidgetPool.h:60


WidgetStack [CV]
has by value   ./components/ogre/widgets/WidgetPool.h:65


WidgetStore [CV]
has by value   ./components/ogre/widgets/WidgetPool.h:62
has by value   ./components/ogre/widgets/WidgetPool.h:64