Lines Matching defs:node
157 TiXmlNode* node = firstChild;
160 while ( node )
162 temp = node;
163 node = node->next;
178 TiXmlNode* node = firstChild;
181 while ( node )
183 temp = node;
184 node = node->next;
193 TiXmlNode* TiXmlNode::LinkEndChild( TiXmlNode* node )
195 node->parent = this;
197 node->prev = lastChild;
198 node->next = 0;
201 lastChild->next = node;
203 firstChild = node; // it was an empty list.
205 lastChild = node;
206 return node;
212 TiXmlNode* node = addThis.Clone();
213 if ( !node )
216 return LinkEndChild( node );
225 TiXmlNode* node = addThis.Clone();
226 if ( !node )
228 node->parent = this;
230 node->next = beforeThis;
231 node->prev = beforeThis->prev;
234 beforeThis->prev->next = node;
239 firstChild = node;
241 beforeThis->prev = node;
242 return node;
251 TiXmlNode* node = addThis.Clone();
252 if ( !node )
254 node->parent = this;
256 node->prev = afterThis;
257 node->next = afterThis->next;
260 afterThis->next->prev = node;
265 lastChild = node;
267 afterThis->next = node;
268 return node;
277 TiXmlNode* node = withThis.Clone();
278 if ( !node )
281 node->next = replaceThis->next;
282 node->prev = replaceThis->prev;
285 replaceThis->next->prev = node;
287 lastChild = node;
290 replaceThis->prev->next = node;
292 firstChild = node;
295 node->parent = this;
296 return node;
324 const TiXmlNode* node;
325 for ( node = firstChild; node; node = node->next )
327 if ( strcmp( node->Value(), _value ) == 0 )
328 return node;
336 TiXmlNode* node;
337 for ( node = firstChild; node; node = node->next )
339 if ( strcmp( node->Value(), _value ) == 0 )
340 return node;
348 const TiXmlNode* node;
349 for ( node = lastChild; node; node = node->prev )
351 if ( strcmp( node->Value(), _value ) == 0 )
352 return node;
359 TiXmlNode* node;
360 for ( node = lastChild; node; node = node->prev )
362 if ( strcmp( node->Value(), _value ) == 0 )
363 return node;
422 const TiXmlNode* node;
423 for ( node = next; node; node = node->next )
425 if ( strcmp( node->Value(), _value ) == 0 )
426 return node;
433 TiXmlNode* node;
434 for ( node = next; node; node = node->next )
436 if ( strcmp( node->Value(), _value ) == 0 )
437 return node;
444 const TiXmlNode* node;
445 for ( node = prev; node; node = node->prev )
447 if ( strcmp( node->Value(), _value ) == 0 )
448 return node;
455 TiXmlNode* node;
456 for ( node = prev; node; node = node->prev )
458 if ( strcmp( node->Value(), _value ) == 0 )
459 return node;
466 TiXmlAttribute* node = attributeSet.Find( name );
467 if ( node )
469 attributeSet.Remove( node );
470 delete node;
476 const TiXmlNode* node;
478 for ( node = FirstChild();
479 node;
480 node = node->NextSibling() )
482 if ( node->ToElement() )
483 return node->ToElement();
490 TiXmlNode* node;
492 for ( node = FirstChild();
493 node;
494 node = node->NextSibling() )
496 if ( node->ToElement() )
497 return node->ToElement();
504 const TiXmlNode* node;
506 for ( node = FirstChild( _value );
507 node;
508 node = node->NextSibling( _value ) )
510 if ( node->ToElement() )
511 return node->ToElement();
518 TiXmlNode* node;
520 for ( node = FirstChild( _value );
521 node;
522 node = node->NextSibling( _value ) )
524 if ( node->ToElement() )
525 return node->ToElement();
532 const TiXmlNode* node;
534 for ( node = NextSibling();
535 node;
536 node = node->NextSibling() )
538 if ( node->ToElement() )
539 return node->ToElement();
546 TiXmlNode* node;
548 for ( node = NextSibling();
549 node;
550 node = node->NextSibling() )
552 if ( node->ToElement() )
553 return node->ToElement();
560 const TiXmlNode* node;
562 for ( node = NextSibling( _value );
563 node;
564 node = node->NextSibling( _value ) )
566 if ( node->ToElement() )
567 return node->ToElement();
574 TiXmlNode* node;
576 for ( node = NextSibling( _value );
577 node;
578 node = node->NextSibling( _value ) )
580 if ( node->ToElement() )
581 return node->ToElement();
589 const TiXmlNode* node;
591 for( node = this; node; node = node->parent )
593 if ( node->ToDocument() )
594 return node->ToDocument();
601 TiXmlNode* node;
603 for( node = this; node; node = node->parent )
605 if ( node->ToDocument() )
606 return node->ToDocument();
655 TiXmlAttribute* node = attributeSet.First();
656 attributeSet.Remove( node );
657 delete node;
664 const TiXmlAttribute* node = attributeSet.Find( name );
666 if ( node )
667 return node->Value();
703 const TiXmlAttribute* node = attributeSet.Find( name );
704 if ( !node )
707 return node->QueryIntValue( ival );
713 const TiXmlAttribute* node = attributeSet.Find( name );
714 if ( !node )
717 return node->QueryDoubleValue( dval );
747 TiXmlAttribute* node = attributeSet.Find( name );
748 if ( node )
750 node->SetValue( _value );
784 // 1) An element without children is printed as a <foo /> node
787 TiXmlNode* node;
802 for ( node = firstChild; node; node=node->NextSibling() )
804 if ( !node->ToText() )
808 node->Print( cfile, depth+1 );
828 // If this node has children, give it a closing tag. Else
830 TiXmlNode* node;
835 for ( node = firstChild; node; node=node->NextSibling() )
837 node->StreamOut( stream );
863 TiXmlNode* node = 0;
864 for ( nodenode; node = node->NextSibling() )
866 target->LinkEndChild( node->Clone() );
1117 TiXmlNode* node = 0;
1118 for ( node = firstChild; node; node = node->NextSibling() )
1120 target->LinkEndChild( node->Clone() );
1138 const TiXmlNode* node;
1139 for ( node=FirstChild(); node; node=node->NextSibling() )
1141 node->Print( cfile, depth );
1148 const TiXmlNode* node;
1149 for ( node=FirstChild(); node; node=node->NextSibling() )
1151 node->StreamOut( out );
1156 if ( node->ToElement() )
1545 TiXmlAttribute* node;
1547 for( node = sentinel.next; node != &sentinel; node = node->next )
1549 if ( node == removeMe )
1551 node->prev->next = node->next;
1552 node->next->prev = node->prev;
1553 node->next = 0;
1554 node->prev = 0;
1563 const TiXmlAttribute* node;
1565 for( node = sentinel.next; node != &sentinel; node = node->next )
1567 if ( node->name == name )
1568 return node;
1575 TiXmlAttribute* node;
1577 for( node = sentinel.next; node != &sentinel; node = node->next )
1579 if ( node->name == name )
1580 return node;
1619 if ( node )
1621 TiXmlNode* child = node->FirstChild();
1631 if ( node )
1633 TiXmlNode* child = node->FirstChild( value );
1643 if ( node )
1645 TiXmlElement* child = node->FirstChildElement();
1655 if ( node )
1657 TiXmlElement* child = node->FirstChildElement( value );
1667 if ( node )
1670 TiXmlNode* child = node->FirstChild();
1686 if ( node )
1689 TiXmlNode* child = node->FirstChild( value );
1705 if ( node )
1708 TiXmlElement* child = node->FirstChildElement();
1724 if ( node )
1727 TiXmlElement* child = node->FirstChildElement( value );