Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 833 | ****** |
McCabe's Cyclomatic Number | MVG | 198 | ****** |
Lines of Comment | COM | 201 | ******** |
LOC/COM | L_C | 4.144 | |
MVG/COM | M_C | 0.985 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 27 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 13 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 2 | |
Coupling between objects | CBO | 8 | |
Information Flow measure ( inclusive ) | IF4 | 144 | ******** |
Information Flow measure ( visible ) | IF4v | 144 | ******** |
Information Flow measure ( concrete ) | IF4c | 16 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
definition
./framework/tinyxml/tinyxml.h:191 |
38 | 0 | 25 | 1.520 | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
Column( ) definition ./framework/tinyxml/tinyxml.h:242 | 1 | 1 | 1 | ------ | ------ |
ConvertUTF32ToUTF8( long, char *, int * ) declaration ./framework/tinyxml/tinyxml.h:390 | 1 | 0 | 0 | ------ | ------ |
GetChar( const char *, char *, int *, TiXmlEncoding ) definition ./framework/tinyxml/tinyxml.h:319 | 31 | 11 | 5 | 6.200 | 2.200 |
GetEntity( const char *, char *, int *, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:315 | 1 | 0 | 1 | ------ | ------ |
GetUserData( ) definition ./framework/tinyxml/tinyxml.h:245 definition ./framework/tinyxml/tinyxml.h:246 | 2 | 2 | 2 | ------ | ------ |
IsAlpha( char, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:376 | 1 | 0 | 2 | ------ | ------ |
IsAlphaNum( char, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:377 | 1 | 0 | 0 | ------ | ------ |
IsWhiteSpace( char ) definition ./framework/tinyxml/tinyxml.h:282 | 4 | 3 | 0 | ------ | ------ |
IsWhiteSpace( int ) definition ./framework/tinyxml/tinyxml.h:286 | 6 | 3 | 1 | ------ | ------ |
IsWhiteSpaceCondensed( ) definition ./framework/tinyxml/tinyxml.h:221 | 1 | 1 | 1 | ------ | ------ |
Parse( const char *, TiXmlParsingData *, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:252 | 3 | 0 | 1 | ------ | ------ |
Print( FILE *, int ) declaration ./framework/tinyxml/tinyxml.h:210 | 1 | 0 | 9 | ------ | ------ |
PutString( const TIXML_STRING &, TIXML_STRING * ) definition ./framework/tinyxml/tinyxml.cpp:38 declaration ./framework/tinyxml/tinyxml.h:357 | 709 | 171 | 110 | 6.445 | 1.555 |
ReadName( const char *, TIXML_STRING *, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:302 | 1 | 0 | 4 | ------ | ------ |
ReadText( const char *, TIXML_STRING *, bool, const char *, bool, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:307 | 6 | 0 | 9 | ------ | ------ |
Row( ) definition ./framework/tinyxml/tinyxml.h:241 | 1 | 1 | 18 | ------ | ------ |
SetCondenseWhiteSpace( bool ) definition ./framework/tinyxml/tinyxml.h:218 | 1 | 0 | 6 | ------ | ------ |
SetUserData( void * ) definition ./framework/tinyxml/tinyxml.h:244 | 1 | 0 | 1 | ------ | ------ |
SkipWhiteSpace( const char *, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:281 | 1 | 0 | 0 | ------ | ------ |
StreamTo( istream *, int, TIXML_STRING * ) declaration ./framework/tinyxml/tinyxml.h:295 | 1 | 0 | 0 | ------ | ------ |
StreamWhiteSpace( istream *, TIXML_STRING * ) declaration ./framework/tinyxml/tinyxml.h:294 | 1 | 0 | 0 | ------ | ------ |
StringEqual( const char *, const char *, bool, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:362 | 4 | 0 | 3 | ------ | ------ |
TiXmlBase( ) definition ./framework/tinyxml/tinyxml.h:198 | 1 | 0 | 0 | ------ | ------ |
TiXmlBase( const TiXmlBase & ) declaration ./framework/tinyxml/tinyxml.h:393 | 1 | 0 | 1 | ------ | ------ |
ToLower( int, TiXmlEncoding ) definition ./framework/tinyxml/tinyxml.h:378 | 12 | 5 | 0 | ------ | ****** |
operator =( const TiXmlBase & ) declaration ./framework/tinyxml/tinyxml.h:394 | 1 | 0 | 1 | ------ | ------ |
~TiXmlBase( ) definition ./framework/tinyxml/tinyxml.h:199 | 1 | 0 | 0 | ------ | ------ |