| 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:245definition ./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:38declaration ./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 | ------ | ------ |