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