Detailed report on module size_t

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
No member functions have been identified for this module

Relationships

ClientsSuppliers
AnimationSet [CV]
has by value   ./components/ogre/model/AnimationSet.h:106


ConsoleBackend [CV]
pass by value   ./framework/ConsoleBackend.cpp:213


EntityCollisionShape [CV]
pass by reference   ./components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp:72
pass by reference   ./components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp:72
pass by value   ./components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp:126
pass by reference   ./components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp:127
pass by value   ./components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp:127


GUICEGUIAdapter [CV]
has by value   ./components/ogre/GUICEGUIAdapter.h:83


MeshCollisionDetector [V]
pass by reference   ./components/ogre/MeshCollisionDetector.h:54
pass by reference   ./components/ogre/MeshCollisionDetector.h:56
pass by reference   ./components/ogre/MeshCollisionDetector.cpp:144
pass by reference   ./components/ogre/MeshCollisionDetector.cpp:146


MeshCollisionShape [CV]
pass by reference   ./components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp:69
pass by reference   ./components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp:69
pass by value   ./components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp:120
pass by reference   ./components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp:121
pass by value   ./components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp:121


MeshPreview [CV]
pass by value   ./components/ogre/widgets/MeshPreview.h:219
pass by value   ./components/ogre/widgets/MeshPreview.h:220
pass by value   ./components/ogre/widgets/MeshPreview.cpp:323
pass by value   ./components/ogre/widgets/MeshPreview.cpp:340


MeshPreviewHandler [CV]
pass by value   ./components/ogre/widgets/MeshPreview.h:54
pass by value   ./components/ogre/widgets/MeshPreview.h:70
has by value   ./components/ogre/widgets/MeshPreview.h:91
pass by value   ./components/ogre/widgets/MeshPreview.cpp:82
pass by value   ./components/ogre/widgets/MeshPreview.cpp:112


Model [CV]
pass by value   ./components/ogre/model/Model.cpp:393
pass by value   ./components/ogre/model/Model.h:179


OgreResourceWrapper [C]
has by value   ./components/ogre/OgreResourceProvider.h:43


PagingLandScapeData2D [CV]
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp:136
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h:238
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h:245
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h:247
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h:249


PagingLandScapeData2D_HeightField [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h:62


PagingLandScapeData2D_HeightFieldN [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldN.h:58


PagingLandScapeData2D_HeightFieldNTC [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldNTC.h:62


PagingLandScapeData2D_HeightFieldTC [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldTC.h:58


PagingLandScapeListenerManager [CV]
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:58
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:59
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:72
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:72
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:84
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:84
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:97
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:97
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:108
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:108
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:120
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:120
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:132
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:132
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:133
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:133
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:144
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:144
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:145
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:145
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:156
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:156
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:157
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:157
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:168
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:168
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:169
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:169
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:180
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:180
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:181
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp:181


PagingLandScapeMeshDecal [C]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h:63


PagingLandScapeOctree [CV]
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h:221


PagingLandScapeTexture [CV]
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h:67


PagingLandScapeTextureManager [CV]
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp:367
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureManager.h:80


PagingLandscapeEvent [CV]
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:13
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:13
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:14
pass by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:14
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:27
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:28
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:29
has by value   ./components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h:30


PtrCollisionShape [CV]
pass by value   ./components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp:62
pass by value   ./components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp:62
pass by reference   ./components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp:62


ResourceGroupLoadingBarSection [CV]
pass by value   ./components/ogre/widgets/LoadingBar.cpp:249
pass by value   ./components/ogre/widgets/LoadingBar.cpp:277
pass by value   ./components/ogre/widgets/LoadingBar.h:87
pass by value   ./components/ogre/widgets/LoadingBar.h:91


SphereMeshCollisionShape [CV]
pass by reference   ./components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp:67
pass by reference   ./components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp:67
pass by value   ./components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp:117
pass by reference   ./components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp:118
pass by value   ./components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp:118


TerrainData [CV]
pass by value   ./components/ogre/ogreopcode/src/OgreOpcodeTerrainData.cpp:6
pass by value   ./components/ogre/ogreopcode/src/OgreOpcodeTerrainData.cpp:6


TerrainPageSurfaceCompilerShaderPass [CV]
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h:104
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h:104
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp:136
pass by value   ./components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp:136


WfutService [CV]
pass by value   ./services/wfut/WfutService.h:100
pass by value   ./services/wfut/WfutService.cpp:98