Detailed report on module IScriptingProvider

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/GUIManager.h:47
1 0 0------------
definition   ./framework/IScriptingProvider.h:37
3 0 3------------
declaration   ./services/sound/SoundService.h:53
1 0 0------------
declaration   ./services/scripting/ScriptingService.h:35
1 0 0------------
declaration   ./services/scripting/ScriptingService.h:45
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
_registerWithService(  ScriptingService * )
declaration   ./framework/IScriptingProvider.h:72

1 0 4------------
executeScript(  const string & )
declaration   ./framework/IScriptingProvider.h:52

1 0 4------------
forceGC(   )
declaration   ./framework/IScriptingProvider.h:77

1 0 3------------
getName(   )
declaration   ./framework/IScriptingProvider.h:66

1 0 4------------
loadScript(  ResourceWrapper & )
declaration   ./framework/IScriptingProvider.h:46

1 0 4------------
stop(   )
declaration   ./framework/IScriptingProvider.h:83

1 0 4------------
willLoadScript(  const string & )
declaration   ./framework/IScriptingProvider.h:60

1 0 5------------
~IScriptingProvider(   )
definition   ./framework/IScriptingProvider.h:40

1 0 0------------

Relationships

ClientsSuppliers
LuaScriptingProvider [CV]
inheritance   ./components/ogre/scripting/LuaScriptingProvider.h:43


ScriptingService [V]
pass by reference   ./services/scripting/ScriptingService.h:65
pass by reference   ./services/scripting/ScriptingService.cpp:124


 
ResourceWrapper [V]
pass by reference   ./framework/IScriptingProvider.h:46


ScriptingService [V]
pass by reference   ./framework/IScriptingProvider.h:72


string [V]
pass by reference   ./framework/IScriptingProvider.h:52
pass by reference   ./framework/IScriptingProvider.h:60