Detailed report on module ConnectorBase

MetricTagOverallPer Function
Lines of CodeLOC 101******
McCabe's Cyclomatic NumberMVG 8******
Lines of CommentCOM 26********
LOC/COML_C 3.885 
MVG/COMM_C 0.308 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 3 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 5 
Coupling between objectsCBO 13 
Information Flow measure (  inclusive )IF4 1764********
Information Flow measure (  visible )IF4v 1764********
Information Flow measure (  concrete )IF4c 625********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.h:31
1 0 0------------
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:79
4 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
ConnectorBase(   )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:45
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:83

5 0 0------------
ConnectorBase(  const LuaTypeStore & )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:51
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:84

5 0 0------------
callLuaMethod(  T0,  T1,  T2,  T3 )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:84

58 7 15 3.867 0.467
connect(  const string & )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:67
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:91

5 0 4------------
connect(  int )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:72
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:97

5 0 4------------
disconnect(   )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:61
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:103

5 0 3------------
pushNamedFunction(  lua_State * )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:78

4 0 0------------
returnValueFromLua(  lua_State * )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:169

4 1 0------------
~ConnectorBase(   )
definition   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:56
declaration   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:85

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

Relationships

ClientsSuppliers
ConnectorFour [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:194


ConnectorOne [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:155


ConnectorThree [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:181


ConnectorTwo [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:169


ConnectorZero [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:141


LuaConsoleObject [V]
has by reference   ./components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.h:57


 
LuaTypeStore [V]
pass by reference   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:51
pass by reference   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:84


T0 [CV]
pass by value   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:84


T1 [CV]
pass by value   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:84


T2 [CV]
pass by value   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:84


T3 [CV]
pass by value   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:84


string [V]
pass by reference   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp:67
pass by reference   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:91


trackable [CV]
inheritance   ./components/ogre/scripting/bindings/lua/helpers/LuaConnector.h:80