Detailed report on module SessionGenerator

MetricTagOverallPer Function
Lines of CodeLOC 152 12
McCabe's Cyclomatic NumberMVG 24 2
Lines of CommentCOM 23 1.769
LOC/COML_C 6.609 
MVG/COMM_C 1.043 
Weighted Methods per Class (  weighting = unity )WMC1 13 
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 0.000
Information Flow measure (  visible )IF4v 0 0.000
Information Flow measure (  concrete )IF4c 0 0.000

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
SessionGenerator(  const ReservationManager & )
definition   ./core/services/session_generator.cpp:13

10 0 6------------
calculateRemainingCapacity(   )
definition   ./core/services/session_generator.cpp:152

7 2 1------------
createFailureMessage(  const QString & )
definition   ./core/services/session_generator.cpp:120

8 1 0------------
createRecord(   )
definition   ./core/services/session_generator.cpp:107

9 1 0------------
createSuccessMessage(   )
definition   ./core/services/session_generator.cpp:129

12 1 15------------
duration(  qint32 )
definition   ./core/services/session_generator.cpp:214

2 0 0------------
initializeBounds(   )
definition   ./core/services/session_generator.cpp:63

7 0 1------------
initializeDayManager(   )
definition   ./core/services/session_generator.cpp:72

13 1 0------------
initializeHallIdToReservationManagerMap(   )
definition   ./core/services/session_generator.cpp:88

14 3 0------------
initializeMovieIdToDurationMap(  qint32 )
definition   ./core/services/session_generator.cpp:42

16 3 0------------
initializeRepositories(   )
definition   ./core/services/session_generator.cpp:26

13 3 0------------
prepareData(   )
definition   ./core/services/session_generator.cpp:162

15 4 0------------
prepareData(  qint32,  const QList & )
definition   ./core/services/session_generator.cpp:181

26 5 0************

Relationships

ClientsSuppliers
  QList [V]
pass by reference   ./core/services/session_generator.cpp:182


QString [V]
pass by reference   ./core/services/session_generator.cpp:120


ReservationManager [V]
pass by reference   ./core/services/session_generator.cpp:14


qint32 [CV]
pass by value   ./core/services/session_generator.cpp:43
pass by value   ./core/services/session_generator.cpp:181
pass by value   ./core/services/session_generator.cpp:214