Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 129 | ****** |
McCabe's Cyclomatic Number | MVG | 51 | ****** |
Lines of Comment | COM | 182 | ******** |
LOC/COM | L_C | 0.709 | |
MVG/COM | M_C | 0.280 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 54 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 2 | |
Depth of Inheritance Tree | DIT | 1 | |
Number of Children | NOC | 1 | |
Coupling between objects | CBO | 7 | |
Information Flow measure ( inclusive ) | IF4 | 36 | ******** |
Information Flow measure ( visible ) | IF4v | 36 | ******** |
Information Flow measure ( concrete ) | IF4c | 4 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
declaration
./framework/tinyxml/tinyxml.h:193 |
1 | 0 | 0 | ------ | ------ |
definition
./framework/tinyxml/tinyxml.h:419 |
23 | 0 | 9 | 2.556 | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
Accept( TiXmlVisitor * ) declaration ./framework/tinyxml/tinyxml.h:732 | 1 | 0 | 22 | ------ | ------ |
Clear( ) declaration ./framework/tinyxml/tinyxml.h:510 | 1 | 0 | 1 | ------ | ------ |
Clone( ) declaration ./framework/tinyxml/tinyxml.h:708 | 1 | 0 | 3 | ------ | ------ |
CopyTo( TiXmlNode * ) declaration ./framework/tinyxml/tinyxml.h:739 | 1 | 0 | 2 | ------ | ------ |
FirstChild( ) definition ./framework/tinyxml/tinyxml.h:516 definition ./framework/tinyxml/tinyxml.h:517 | 2 | 2 | 1 | ------ | ------ |
FirstChild( const char * ) declaration ./framework/tinyxml/tinyxml.h:518 definition ./framework/tinyxml/tinyxml.h:520 | 4 | 1 | 4 | ------ | ------ |
FirstChild( const string & ) definition ./framework/tinyxml/tinyxml.h:534 definition ./framework/tinyxml/tinyxml.h:535 | 2 | 2 | 2 | ------ | ------ |
FirstChildElement( ) declaration ./framework/tinyxml/tinyxml.h:658 definition ./framework/tinyxml/tinyxml.h:659 | 4 | 1 | 1 | ------ | ------ |
FirstChildElement( const char * ) declaration ./framework/tinyxml/tinyxml.h:664 definition ./framework/tinyxml/tinyxml.h:665 | 4 | 1 | 1 | ------ | ------ |
FirstChildElement( const string & ) definition ./framework/tinyxml/tinyxml.h:670 definition ./framework/tinyxml/tinyxml.h:671 | 2 | 2 | 2 | ------ | ------ |
GetDocument( ) declaration ./framework/tinyxml/tinyxml.h:683 definition ./framework/tinyxml/tinyxml.h:684 | 4 | 1 | 3 | ------ | ------ |
Identify( const char *, TiXmlEncoding ) declaration ./framework/tinyxml/tinyxml.h:747 | 1 | 0 | 1 | ------ | ------ |
InsertAfterChild( TiXmlNode *, const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:597 | 1 | 0 | 3 | ------ | ------ |
InsertBeforeChild( TiXmlNode *, const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:592 | 1 | 0 | 3 | ------ | ------ |
InsertEndChild( const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:575 | 1 | 0 | 3 | ------ | ------ |
IterateChildren( const TiXmlNode * ) declaration ./framework/tinyxml/tinyxml.h:556 definition ./framework/tinyxml/tinyxml.h:557 | 4 | 1 | 16 | ------ | ------ |
IterateChildren( const char *, const TiXmlNode * ) declaration ./framework/tinyxml/tinyxml.h:562 definition ./framework/tinyxml/tinyxml.h:563 | 4 | 1 | 1 | ------ | ------ |
IterateChildren( const string &, const TiXmlNode * ) definition ./framework/tinyxml/tinyxml.h:568 definition ./framework/tinyxml/tinyxml.h:569 | 2 | 2 | 2 | ------ | ------ |
LastChild( ) definition ./framework/tinyxml/tinyxml.h:525 definition ./framework/tinyxml/tinyxml.h:526 | 2 | 2 | 1 | ------ | ------ |
LastChild( const char * ) declaration ./framework/tinyxml/tinyxml.h:528 definition ./framework/tinyxml/tinyxml.h:529 | 4 | 1 | 1 | ------ | ------ |
LastChild( const string & ) definition ./framework/tinyxml/tinyxml.h:536 definition ./framework/tinyxml/tinyxml.h:537 | 2 | 2 | 2 | ------ | ------ |
LinkEndChild( TiXmlNode * ) declaration ./framework/tinyxml/tinyxml.h:587 | 1 | 0 | 9 | ------ | ------ |
NextSibling( ) definition ./framework/tinyxml/tinyxml.h:625 definition ./framework/tinyxml/tinyxml.h:626 | 2 | 2 | 1 | ------ | ------ |
NextSibling( const char * ) declaration ./framework/tinyxml/tinyxml.h:629 definition ./framework/tinyxml/tinyxml.h:630 | 4 | 1 | 1 | ------ | ------ |
NextSibling( const string & ) definition ./framework/tinyxml/tinyxml.h:620 definition ./framework/tinyxml/tinyxml.h:621 | 2 | 2 | 2 | ------ | ------ |
NextSiblingElement( ) declaration ./framework/tinyxml/tinyxml.h:638 definition ./framework/tinyxml/tinyxml.h:639 | 4 | 1 | 4 | ------ | ------ |
NextSiblingElement( const char * ) declaration ./framework/tinyxml/tinyxml.h:647 definition ./framework/tinyxml/tinyxml.h:648 | 4 | 1 | 4 | ------ | ------ |
NextSiblingElement( const string & ) definition ./framework/tinyxml/tinyxml.h:653 definition ./framework/tinyxml/tinyxml.h:654 | 2 | 2 | 2 | ------ | ------ |
NoChildren( ) definition ./framework/tinyxml/tinyxml.h:689 | 1 | 1 | 1 | ------ | ------ |
Parent( ) definition ./framework/tinyxml/tinyxml.h:513 definition ./framework/tinyxml/tinyxml.h:514 | 2 | 2 | 1 | ------ | ------ |
PreviousSibling( ) definition ./framework/tinyxml/tinyxml.h:608 definition ./framework/tinyxml/tinyxml.h:609 | 2 | 2 | 1 | ------ | ------ |
PreviousSibling( const char * ) declaration ./framework/tinyxml/tinyxml.h:612 definition ./framework/tinyxml/tinyxml.h:613 | 4 | 1 | 1 | ------ | ------ |
PreviousSibling( const string & ) definition ./framework/tinyxml/tinyxml.h:618 definition ./framework/tinyxml/tinyxml.h:619 | 2 | 2 | 2 | ------ | ------ |
RemoveChild( TiXmlNode * ) declaration ./framework/tinyxml/tinyxml.h:605 | 1 | 0 | 1 | ------ | ------ |
ReplaceChild( TiXmlNode *, const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:602 | 1 | 0 | 3 | ------ | ------ |
SetValue( const char * ) definition ./framework/tinyxml/tinyxml.h:502 | 1 | 0 | 9 | ------ | ------ |
SetValue( const string & ) definition ./framework/tinyxml/tinyxml.h:506 | 1 | 0 | 1 | ------ | ------ |
StreamIn( istream *, TIXML_STRING * ) declaration ./framework/tinyxml/tinyxml.h:743 | 1 | 0 | 1 | ------ | ------ |
TiXmlNode( NodeType ) declaration ./framework/tinyxml/tinyxml.h:735 | 1 | 0 | 0 | ------ | ------ |
TiXmlNode( const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:761 | 1 | 0 | 1 | ------ | ------ |
ToComment( ) definition ./framework/tinyxml/tinyxml.h:693 definition ./framework/tinyxml/tinyxml.h:700 | 2 | 2 | 2 | ------ | ------ |
ToDeclaration( ) definition ./framework/tinyxml/tinyxml.h:696 definition ./framework/tinyxml/tinyxml.h:703 | 2 | 2 | 2 | ------ | ------ |
ToDocument( ) definition ./framework/tinyxml/tinyxml.h:691 definition ./framework/tinyxml/tinyxml.h:698 | 2 | 2 | 2 | ------ | ------ |
ToElement( ) definition ./framework/tinyxml/tinyxml.h:692 definition ./framework/tinyxml/tinyxml.h:699 | 2 | 2 | 2 | ------ | ------ |
ToText( ) definition ./framework/tinyxml/tinyxml.h:695 definition ./framework/tinyxml/tinyxml.h:702 | 2 | 2 | 2 | ------ | ------ |
ToUnknown( ) definition ./framework/tinyxml/tinyxml.h:694 definition ./framework/tinyxml/tinyxml.h:701 | 2 | 2 | 2 | ------ | ------ |
Type( ) definition ./framework/tinyxml/tinyxml.h:678 | 1 | 1 | 4 | ------ | ------ |
Value( ) definition ./framework/tinyxml/tinyxml.h:483 | 1 | 1 | 12 | ------ | ------ |
ValueStr( ) definition ./framework/tinyxml/tinyxml.h:490 | 1 | 1 | 4 | ------ | ------ |
operator <<( ostream &, const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:448 | 1 | 0 | 16 | ------ | ------ |
operator <<( string &, const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:451 | 1 | 0 | 1 | ------ | ------ |
operator =( const TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:762 | 1 | 0 | 1 | ------ | ------ |
operator >>( istream &, TiXmlNode & ) declaration ./framework/tinyxml/tinyxml.h:430 | 1 | 0 | 3 | ------ | ------ |
~TiXmlNode( ) declaration ./framework/tinyxml/tinyxml.h:469 | 1 | 0 | 0 | ------ | ------ |