Detailed report on module InputService

MetricTagOverallPer Function
Lines of CodeLOC 129******
McCabe's Cyclomatic NumberMVG 29******
Lines of CommentCOM 112********
LOC/COML_C 1.152 
MVG/COMM_C 0.259 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 7 
Depth of Inheritance TreeDIT 2 
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
declaration   ./services/EmberServices.h:31
1 0 0------------
definition   ./services/input/InputService.h:58
15 0 43------------
declaration   ./services/input/InputDevice.h:102
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
InputService(   )
definition   ./services/input/InputService.h:324

5 0 3------------
addInputMapping(  InputMapping * )
definition   ./services/input/InputService.h:149

14 2 5------------
getDevices(   )
definition   ./services/input/InputService.h:217

4 1 3------------
getInputDevice(  ... )
definition   ./services/input/InputService.h:229

18 7 6------ 1.167
getInputMappings(   )
definition   ./services/input/InputService.h:139

4 1 5------------
getInstance(   )
definition   ./services/input/InputService.h:112

5 1 5------------
handleEvent(  SDL_Event & )
definition   ./services/input/InputService.h:305

8 4 9------------
removeInputMapping(  InputMapping * )
definition   ./services/input/InputService.h:171

37 11 312.333 3.667
start(   )
definition   ./services/input/InputService.h:267

6 1 18------------
stop(  int )
definition   ./services/input/InputService.h:285

4 0 8------------
~InputService(   )
definition   ./services/input/InputService.h:123

7 1 4------------

Relationships

ClientsSuppliers
  InputMapping [V]
pass by reference   ./services/input/InputService.h:149
pass by reference   ./services/input/InputService.h:171


SDL_Event [V]
pass by reference   ./services/input/InputService.h:305


Service [CV]
inheritance   ./services/input/InputService.h:58


vector [CV]
has by value   ./services/input/InputService.h:95
has by value   ./services/input/InputService.h:99