Detailed report on module AttributeTextBuilder

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./components/ogre/widgets/InspectWidget.h:106
8 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
AttributeTextBuilder(   )
definition   ./components/ogre/widgets/InspectWidget.cpp:352
declaration   ./components/ogre/widgets/InspectWidget.h:110

5 0 0------------
getText(   )
definition   ./components/ogre/widgets/InspectWidget.cpp:365
declaration   ./components/ogre/widgets/InspectWidget.h:114

5 1 0------------
pad(   )
definition   ./components/ogre/widgets/InspectWidget.cpp:370
declaration   ./components/ogre/widgets/InspectWidget.h:133

7 1 0------------
parseAttributes(  const AttrMap & )
definition   ./components/ogre/widgets/InspectWidget.cpp:357
declaration   ./components/ogre/widgets/InspectWidget.h:112

8 2 0------------
parseElement(  const Element & )
definition   ./components/ogre/widgets/InspectWidget.cpp:377
declaration   ./components/ogre/widgets/InspectWidget.h:123

13 4 0------------
parseElement(  const string &,  const Element & )
definition   ./components/ogre/widgets/InspectWidget.cpp:402
declaration   ./components/ogre/widgets/InspectWidget.h:122

17 5 0------******
parseList(  const string &,  const ListType & )
definition   ./components/ogre/widgets/InspectWidget.cpp:432
declaration   ./components/ogre/widgets/InspectWidget.h:130

14 2 0------------
parseMap(  const string &,  const MapType & )
definition   ./components/ogre/widgets/InspectWidget.cpp:446
declaration   ./components/ogre/widgets/InspectWidget.h:131

13 2 0------------
parseNumber(  const string &,  float )
definition   ./components/ogre/widgets/InspectWidget.cpp:426
declaration   ./components/ogre/widgets/InspectWidget.h:129

6 0 0------------
parseNumber(  float )
definition   ./components/ogre/widgets/InspectWidget.cpp:395
declaration   ./components/ogre/widgets/InspectWidget.h:126

5 0 0------------
parseString(  const string & )
definition   ./components/ogre/widgets/InspectWidget.cpp:390
declaration   ./components/ogre/widgets/InspectWidget.h:125

5 0 0------------
parseString(  const string &,  const string & )
definition   ./components/ogre/widgets/InspectWidget.cpp:420
declaration   ./components/ogre/widgets/InspectWidget.h:128

6 0 0------------

Relationships

ClientsSuppliers
  AttrMap [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:357
pass by reference   ./components/ogre/widgets/InspectWidget.h:112


Element [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:377
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:402
pass by reference   ./components/ogre/widgets/InspectWidget.h:122
pass by reference   ./components/ogre/widgets/InspectWidget.h:123


EmberEntity
has by reference   ./components/ogre/widgets/InspectWidget.h:117


ListType [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:432
pass by reference   ./components/ogre/widgets/InspectWidget.h:130


MapType [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:446
pass by reference   ./components/ogre/widgets/InspectWidget.h:131


string [V]
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:390
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:402
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:420
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:420
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:426
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:432
pass by reference   ./components/ogre/widgets/InspectWidget.cpp:446
pass by reference   ./components/ogre/widgets/InspectWidget.h:122
pass by reference   ./components/ogre/widgets/InspectWidget.h:125
pass by reference   ./components/ogre/widgets/InspectWidget.h:128
pass by reference   ./components/ogre/widgets/InspectWidget.h:128
pass by reference   ./components/ogre/widgets/InspectWidget.h:129
pass by reference   ./components/ogre/widgets/InspectWidget.h:130
pass by reference   ./components/ogre/widgets/InspectWidget.h:131


stringstream [CV]
has by value   ./components/ogre/widgets/InspectWidget.h:119