Detailed report on module ModelMappingDefinition

MetricTagOverallPer Function
Lines of CodeLOC 36******
McCabe's Cyclomatic NumberMVG 3******
Lines of CommentCOM 4********
LOC/COML_C 9.000 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 5 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
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/model/mapping/ModelMappingCreator.h:40
1 0 0------------
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:51
7 0 4------------

Functions

Function prototypeLOCMVGCOML_CM_C
ModelMappingDefinition(   )
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:33
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:54

4 0 0------------
getName(   )
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:42
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:58

5 1 0------------
getRoot(   )
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:51
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:56
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:61
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:62

10 2 0------------
setName(  string )
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:46
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:59

5 0 0------------
~ModelMappingDefinition(   )
definition   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:37
declaration   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:56

4 0 0------------

Relationships

ClientsSuppliers
ModelMappingCreator [V]
pass by reference   ./components/ogre/model/mapping/ModelMappingCreator.h:77
has by reference   ./components/ogre/model/mapping/ModelMappingCreator.h:161
pass by reference   ./components/ogre/model/mapping/ModelMappingCreator.cpp:76


ModelMappingManager [V]
pass by reference   ./components/ogre/model/mapping/ModelMappingManager.cpp:88
pass by reference   ./components/ogre/model/mapping/ModelMappingManager.h:87


XMLModelMappingDefinitionSerializer [V]
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h:57
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h:58
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h:59
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp:117
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp:152
pass by reference   ./components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp:188


 
MatchDefinition [CV]
has by value   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:64


string [CV]
pass by value   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp:46
pass by value   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:59
has by value   ./components/ogre/model/mapping/Definitions/ModelMappingDefinition.h:65