| 778 | |
| 779 | |
| 780 | bool XMLDocument::Accept( XMLVisitor* visitor ) const |
| 781 | { |
| 782 | TIXMLASSERT( visitor ); |
| 783 | if ( visitor->VisitEnter( *this ) ) { |
| 784 | for ( const XMLNode* node=FirstChild(); node; node=node->NextSibling() ) { |
| 785 | if ( !node->Accept( visitor ) ) { |
| 786 | break; |
| 787 | } |
| 788 | } |
| 789 | } |
| 790 | return visitor->VisitExit( *this ); |
| 791 | } |
| 792 | |
| 793 | |
| 794 | // --------- XMLNode ----------- // |
nothing calls this directly
no test coverage detected