class_ti_xml_node.html 134 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=11"/>
  6. <meta name="generator" content="Doxygen 1.9.8"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Torque2D Reference: TiXmlNode Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
  17. </head>
  18. <body>
  19. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  20. <div id="titlearea">
  21. <table cellspacing="0" cellpadding="0">
  22. <tbody>
  23. <tr id="projectrow">
  24. <td id="projectalign">
  25. <div id="projectname">Torque2D Reference
  26. </div>
  27. </td>
  28. </tr>
  29. </tbody>
  30. </table>
  31. </div>
  32. <!-- end header part -->
  33. <!-- Generated by Doxygen 1.9.8 -->
  34. <script type="text/javascript">
  35. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  36. var searchBox = new SearchBox("searchBox", "search/",'.html');
  37. /* @license-end */
  38. </script>
  39. <script type="text/javascript" src="menudata.js"></script>
  40. <script type="text/javascript" src="menu.js"></script>
  41. <script type="text/javascript">
  42. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  43. $(function() {
  44. initMenu('',true,false,'search.php','Search');
  45. $(document).ready(function() { init_search(); });
  46. });
  47. /* @license-end */
  48. </script>
  49. <div id="main-nav"></div>
  50. <!-- window showing the filter options -->
  51. <div id="MSearchSelectWindow"
  52. onmouseover="return searchBox.OnSearchSelectShow()"
  53. onmouseout="return searchBox.OnSearchSelectHide()"
  54. onkeydown="return searchBox.OnSearchSelectKey(event)">
  55. </div>
  56. <!-- iframe showing the search results (closed by default) -->
  57. <div id="MSearchResultsWindow">
  58. <div id="MSearchResults">
  59. <div class="SRPage">
  60. <div id="SRIndex">
  61. <div id="SRResults"></div>
  62. <div class="SRStatus" id="Loading">Loading...</div>
  63. <div class="SRStatus" id="Searching">Searching...</div>
  64. <div class="SRStatus" id="NoMatches">No Matches</div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div><!-- top -->
  70. <div class="header">
  71. <div class="summary">
  72. <a href="#pub-types">Public Types</a> &#124;
  73. <a href="#pub-methods">Public Member Functions</a> &#124;
  74. <a href="#pro-methods">Protected Member Functions</a> &#124;
  75. <a href="#pro-attribs">Protected Attributes</a> &#124;
  76. <a href="#friends">Friends</a> &#124;
  77. <a href="class_ti_xml_node-members.html">List of all members</a> </div>
  78. <div class="headertitle"><div class="title">TiXmlNode Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
  79. </div><!--header-->
  80. <div class="contents">
  81. <p><code>#include &lt;tinyxml.h&gt;</code></p>
  82. <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  83. <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for TiXmlNode:</div>
  84. <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
  85. </div>
  86. <div id="dynsection-0-content" class="dyncontent" style="display:none;">
  87. <div class="center">
  88. <img src="class_ti_xml_node.png" usemap="#TiXmlNode_map" alt=""/>
  89. <map id="TiXmlNode_map" name="TiXmlNode_map">
  90. <area href="class_ti_xml_base.html" alt="TiXmlBase" shape="rect" coords="295,0,403,24"/>
  91. <area href="class_ti_xml_comment.html" alt="TiXmlComment" shape="rect" coords="0,112,108,136"/>
  92. <area href="class_ti_xml_declaration.html" alt="TiXmlDeclaration" shape="rect" coords="118,112,226,136"/>
  93. <area href="class_ti_xml_document.html" alt="TiXmlDocument" shape="rect" coords="236,112,344,136"/>
  94. <area href="class_ti_xml_element.html" alt="TiXmlElement" shape="rect" coords="354,112,462,136"/>
  95. <area href="class_ti_xml_text.html" alt="TiXmlText" shape="rect" coords="472,112,580,136"/>
  96. <area href="class_ti_xml_unknown.html" alt="TiXmlUnknown" shape="rect" coords="590,112,698,136"/>
  97. </map>
  98. </div></div>
  99. <table class="memberdecls">
  100. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
  101. Public Types</h2></td></tr>
  102. <tr class="memitem:acac9cbaeea226ed297804c012dc12b16" id="r_acac9cbaeea226ed297804c012dc12b16"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a> { <br />
  103. &#160;&#160;<a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16a9a74c3d262d261bb44116df4006fb561">TINYXML_DOCUMENT</a>
  104. , <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16a3889ed59714039bb590fc141d4f6b91a">TINYXML_ELEMENT</a>
  105. , <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16aa50081debfc87bdbb233ef6e38c283d2">TINYXML_COMMENT</a>
  106. , <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16a63a91729f238240cd127a877f734f23d">TINYXML_UNKNOWN</a>
  107. , <br />
  108. &#160;&#160;<a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16a52b6401c71b7b9ff2f301dadddff9705">TINYXML_TEXT</a>
  109. , <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16a37be7016f861750b0276c93e3c35d769">TINYXML_DECLARATION</a>
  110. , <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16ada755c61675b9316c66d9ac7d4536d43">TINYXML_TYPECOUNT</a>
  111. <br />
  112. }</td></tr>
  113. <tr class="separator:acac9cbaeea226ed297804c012dc12b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="inherit_header pub_types_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  115. <tr class="memitem:a5d76b81b0ad4c19007a781d4edb8181f inherit pub_types_class_ti_xml_base" id="r_a5d76b81b0ad4c19007a781d4edb8181f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
  116. &#160;&#160;<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fabe00d7509f13a5d4cbabcd7aba8d7ff4">TIXML_NO_ERROR</a> = 0
  117. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fab59b4b26cbfd0f21979c57d90bc32a69">TIXML_ERROR</a>
  118. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa5ec0410a9d596df295b506eec286a9e5">TIXML_ERROR_OPENING_FILE</a>
  119. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa59b3e4126634e81c9ddb21fd9f66c0b1">TIXML_ERROR_PARSING_ELEMENT</a>
  120. , <br />
  121. &#160;&#160;<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fab2fc8e5c2943c8ed72417760f292e121">TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</a>
  122. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181faea6bcfc2e0ab69b00fb14f006c9f3858">TIXML_ERROR_READING_ELEMENT_VALUE</a>
  123. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fad51c142674f4a9c8f1c565f79b0de9a3">TIXML_ERROR_READING_ATTRIBUTES</a>
  124. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181faaa068fe2b89929319f9cc2e79d4975ce">TIXML_ERROR_PARSING_EMPTY</a>
  125. , <br />
  126. &#160;&#160;<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa666bbaa4d8d57c515eee6fd01b88866e">TIXML_ERROR_READING_END_TAG</a>
  127. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fad573f4492820d1f614bcf78413c0dea4">TIXML_ERROR_PARSING_UNKNOWN</a>
  128. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181faca83e58aa17ce5ea3f4a03e2e90488d3">TIXML_ERROR_PARSING_COMMENT</a>
  129. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fae3e6eec1901dfc310171bccb50d9c11b">TIXML_ERROR_PARSING_DECLARATION</a>
  130. , <br />
  131. &#160;&#160;<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa2f234ea75e08fae28e88c237b79f8350">TIXML_ERROR_DOCUMENT_EMPTY</a>
  132. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa8ed0f7568bc278b6845422e2690d1f35">TIXML_ERROR_EMBEDDED_NULL</a>
  133. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181faf3a773ff54006a9b3995f0f83cf5358d">TIXML_ERROR_PARSING_CDATA</a>
  134. , <a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa381bf08c679f5bfb4e5a9150accdb910">TIXML_ERROR_DOCUMENT_TOP_ONLY</a>
  135. , <br />
  136. &#160;&#160;<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa7b1c5c1407fb36132b93cf15be58b1a9">TIXML_ERROR_STRING_COUNT</a>
  137. <br />
  138. }</td></tr>
  139. <tr class="separator:a5d76b81b0ad4c19007a781d4edb8181f inherit pub_types_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. </table><table class="memberdecls">
  141. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
  142. Public Member Functions</h2></td></tr>
  143. <tr class="memitem:a386cc54e43bc4ffbe13cd3f8c2260e8a" id="r_a386cc54e43bc4ffbe13cd3f8c2260e8a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a386cc54e43bc4ffbe13cd3f8c2260e8a">~TiXmlNode</a> ()</td></tr>
  144. <tr class="separator:a386cc54e43bc4ffbe13cd3f8c2260e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="memitem:acaafdc8b04d25bcf02957d7ca99ff88e" id="r_acaafdc8b04d25bcf02957d7ca99ff88e"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#acaafdc8b04d25bcf02957d7ca99ff88e">Value</a> () const</td></tr>
  146. <tr class="separator:acaafdc8b04d25bcf02957d7ca99ff88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  147. <tr class="memitem:a85e8aeca6ee6f9436d7c34a825686215" id="r_a85e8aeca6ee6f9436d7c34a825686215"><td class="memItemLeft" align="right" valign="top">const TIXML_STRING &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a85e8aeca6ee6f9436d7c34a825686215">ValueTStr</a> () const</td></tr>
  148. <tr class="separator:a85e8aeca6ee6f9436d7c34a825686215"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <tr class="memitem:aea82a06505184ef86f477ad405fbbef9" id="r_aea82a06505184ef86f477ad405fbbef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aea82a06505184ef86f477ad405fbbef9">SetValue</a> (const char *_value)</td></tr>
  150. <tr class="separator:aea82a06505184ef86f477ad405fbbef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  151. <tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8" id="r_aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
  152. <tr class="memdesc:aa71d36872f416feaa853788a7a7a7ef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all the children of this node. Does not affect 'this'. <br /></td></tr>
  153. <tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:a7a8739af6dca9b49aa6894b9ec2484d2" id="r_a7a8739af6dca9b49aa6894b9ec2484d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a7a8739af6dca9b49aa6894b9ec2484d2">Parent</a> ()</td></tr>
  155. <tr class="memdesc:a7a8739af6dca9b49aa6894b9ec2484d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">One step up the DOM. <br /></td></tr>
  156. <tr class="separator:a7a8739af6dca9b49aa6894b9ec2484d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. <tr class="memitem:a00ee0beecf49b9e48048183ee782d3d8" id="r_a00ee0beecf49b9e48048183ee782d3d8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a00ee0beecf49b9e48048183ee782d3d8">Parent</a> () const</td></tr>
  158. <tr class="separator:a00ee0beecf49b9e48048183ee782d3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  159. <tr class="memitem:ac70a81598df6d47d0382f156fb013ad2" id="r_ac70a81598df6d47d0382f156fb013ad2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ac70a81598df6d47d0382f156fb013ad2">FirstChild</a> () const</td></tr>
  160. <tr class="memdesc:ac70a81598df6d47d0382f156fb013ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first child of this node. Will be null if there are no children. <br /></td></tr>
  161. <tr class="separator:ac70a81598df6d47d0382f156fb013ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:a406df85d758facdb35569e2fb5ccafe9" id="r_a406df85d758facdb35569e2fb5ccafe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a406df85d758facdb35569e2fb5ccafe9">FirstChild</a> ()</td></tr>
  163. <tr class="separator:a406df85d758facdb35569e2fb5ccafe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:a08524412870fa1b07225b5dd1d9a558c" id="r_a08524412870fa1b07225b5dd1d9a558c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a08524412870fa1b07225b5dd1d9a558c">FirstChild</a> (const char *<a class="el" href="class_ti_xml_node.html#a3a0fac85f2e8857bab5f7939771d9452">value</a>) const</td></tr>
  165. <tr class="separator:a08524412870fa1b07225b5dd1d9a558c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:ad476708db1c7845860793b3f4a582013" id="r_ad476708db1c7845860793b3f4a582013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ad476708db1c7845860793b3f4a582013">FirstChild</a> (const char *_value)</td></tr>
  167. <tr class="memdesc:ad476708db1c7845860793b3f4a582013"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first child of this node with the matching 'value'. Will be null if none found. <br /></td></tr>
  168. <tr class="separator:ad476708db1c7845860793b3f4a582013"><td class="memSeparator" colspan="2">&#160;</td></tr>
  169. <tr class="memitem:ad99a02c50e4c675e028b014f2bd19861" id="r_ad99a02c50e4c675e028b014f2bd19861"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ad99a02c50e4c675e028b014f2bd19861">LastChild</a> () const</td></tr>
  170. <tr class="separator:ad99a02c50e4c675e028b014f2bd19861"><td class="memSeparator" colspan="2">&#160;</td></tr>
  171. <tr class="memitem:adc2ca80a1e4c8a1ed488f40d142f718a" id="r_adc2ca80a1e4c8a1ed488f40d142f718a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#adc2ca80a1e4c8a1ed488f40d142f718a">LastChild</a> ()</td></tr>
  172. <tr class="memdesc:adc2ca80a1e4c8a1ed488f40d142f718a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last child of this node. Will be null if there are no children. <br /></td></tr>
  173. <tr class="separator:adc2ca80a1e4c8a1ed488f40d142f718a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:a56419cf533916cf265f2ee21cdf2ceec" id="r_a56419cf533916cf265f2ee21cdf2ceec"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a56419cf533916cf265f2ee21cdf2ceec">LastChild</a> (const char *<a class="el" href="class_ti_xml_node.html#a3a0fac85f2e8857bab5f7939771d9452">value</a>) const</td></tr>
  175. <tr class="separator:a56419cf533916cf265f2ee21cdf2ceec"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:ae01d013ed49a5dc0739caa8de3ae57f8" id="r_ae01d013ed49a5dc0739caa8de3ae57f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ae01d013ed49a5dc0739caa8de3ae57f8">LastChild</a> (const char *_value)</td></tr>
  177. <tr class="memdesc:ae01d013ed49a5dc0739caa8de3ae57f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last child of this node matching 'value'. Will be null if there are no children. <br /></td></tr>
  178. <tr class="separator:ae01d013ed49a5dc0739caa8de3ae57f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  179. <tr class="memitem:a3757bfc7d9fce70f1ec055a6bce04f4b" id="r_a3757bfc7d9fce70f1ec055a6bce04f4b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a3757bfc7d9fce70f1ec055a6bce04f4b">IterateChildren</a> (const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *previous) const</td></tr>
  180. <tr class="separator:a3757bfc7d9fce70f1ec055a6bce04f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  181. <tr class="memitem:a33ad02c5b31b7575c0abea021a16d685" id="r_a33ad02c5b31b7575c0abea021a16d685"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a33ad02c5b31b7575c0abea021a16d685">IterateChildren</a> (const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *previous)</td></tr>
  182. <tr class="separator:a33ad02c5b31b7575c0abea021a16d685"><td class="memSeparator" colspan="2">&#160;</td></tr>
  183. <tr class="memitem:a873d2d49518008f372d6e99bd81924fd" id="r_a873d2d49518008f372d6e99bd81924fd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a873d2d49518008f372d6e99bd81924fd">IterateChildren</a> (const char *<a class="el" href="class_ti_xml_node.html#a3a0fac85f2e8857bab5f7939771d9452">value</a>, const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *previous) const</td></tr>
  184. <tr class="memdesc:a873d2d49518008f372d6e99bd81924fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This flavor of IterateChildren searches for children with a particular 'value'. <br /></td></tr>
  185. <tr class="separator:a873d2d49518008f372d6e99bd81924fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:abfc9418bdbf6efa02d3a579086137fe6" id="r_abfc9418bdbf6efa02d3a579086137fe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#abfc9418bdbf6efa02d3a579086137fe6">IterateChildren</a> (const char *_value, const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *previous)</td></tr>
  187. <tr class="separator:abfc9418bdbf6efa02d3a579086137fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:abe7063143df443cf78dc2e190a2a5337" id="r_abe7063143df443cf78dc2e190a2a5337"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#abe7063143df443cf78dc2e190a2a5337">InsertEndChild</a> (const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
  189. <tr class="separator:abe7063143df443cf78dc2e190a2a5337"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:a0149c75d5fdf327a0711024d036401e9" id="r_a0149c75d5fdf327a0711024d036401e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a0149c75d5fdf327a0711024d036401e9">LinkEndChild</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *addThis)</td></tr>
  191. <tr class="separator:a0149c75d5fdf327a0711024d036401e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <tr class="memitem:a14de5f84ca932e304bd5fce3c6851e91" id="r_a14de5f84ca932e304bd5fce3c6851e91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a14de5f84ca932e304bd5fce3c6851e91">InsertBeforeChild</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *beforeThis, const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
  193. <tr class="separator:a14de5f84ca932e304bd5fce3c6851e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:a2a03be52bff6dfc411d121f4e8b2a353" id="r_a2a03be52bff6dfc411d121f4e8b2a353"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a2a03be52bff6dfc411d121f4e8b2a353">InsertAfterChild</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *afterThis, const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
  195. <tr class="separator:a2a03be52bff6dfc411d121f4e8b2a353"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:aa7613b3081d0b0a0d02a98e16568e65b" id="r_aa7613b3081d0b0a0d02a98e16568e65b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aa7613b3081d0b0a0d02a98e16568e65b">ReplaceChild</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *replaceThis, const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;withThis)</td></tr>
  197. <tr class="separator:aa7613b3081d0b0a0d02a98e16568e65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <tr class="memitem:ab38d7e3ea88170aaaf445496eda97401" id="r_ab38d7e3ea88170aaaf445496eda97401"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ab38d7e3ea88170aaaf445496eda97401">RemoveChild</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *removeThis)</td></tr>
  199. <tr class="memdesc:ab38d7e3ea88170aaaf445496eda97401"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a child of this node. <br /></td></tr>
  200. <tr class="separator:ab38d7e3ea88170aaaf445496eda97401"><td class="memSeparator" colspan="2">&#160;</td></tr>
  201. <tr class="memitem:a7175d13a00be348288878176b4db6344" id="r_a7175d13a00be348288878176b4db6344"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a7175d13a00be348288878176b4db6344">PreviousSibling</a> () const</td></tr>
  202. <tr class="memdesc:a7175d13a00be348288878176b4db6344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
  203. <tr class="separator:a7175d13a00be348288878176b4db6344"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="memitem:affcfce90e66b52958492ffd936c6e9c0" id="r_affcfce90e66b52958492ffd936c6e9c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#affcfce90e66b52958492ffd936c6e9c0">PreviousSibling</a> ()</td></tr>
  205. <tr class="separator:affcfce90e66b52958492ffd936c6e9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:abceaf2360253b2347ac1e4e31adc174d" id="r_abceaf2360253b2347ac1e4e31adc174d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#abceaf2360253b2347ac1e4e31adc174d">PreviousSibling</a> (const char *) const</td></tr>
  207. <tr class="memdesc:abceaf2360253b2347ac1e4e31adc174d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
  208. <tr class="separator:abceaf2360253b2347ac1e4e31adc174d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  209. <tr class="memitem:a9fd32a6d2296732bb416c86eeff0329d" id="r_a9fd32a6d2296732bb416c86eeff0329d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a9fd32a6d2296732bb416c86eeff0329d">PreviousSibling</a> (const char *_prev)</td></tr>
  210. <tr class="separator:a9fd32a6d2296732bb416c86eeff0329d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  211. <tr class="memitem:ad2ed51bca3937cf712112aaf68f462a1" id="r_ad2ed51bca3937cf712112aaf68f462a1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ad2ed51bca3937cf712112aaf68f462a1">NextSibling</a> () const</td></tr>
  212. <tr class="memdesc:ad2ed51bca3937cf712112aaf68f462a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
  213. <tr class="separator:ad2ed51bca3937cf712112aaf68f462a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:aac5283d1e5d6cec27ce358b44129f08d" id="r_aac5283d1e5d6cec27ce358b44129f08d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aac5283d1e5d6cec27ce358b44129f08d">NextSibling</a> ()</td></tr>
  215. <tr class="separator:aac5283d1e5d6cec27ce358b44129f08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <tr class="memitem:a68762bddbd46b478d4e47055eb9f6e67" id="r_a68762bddbd46b478d4e47055eb9f6e67"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a68762bddbd46b478d4e47055eb9f6e67">NextSibling</a> (const char *) const</td></tr>
  217. <tr class="memdesc:a68762bddbd46b478d4e47055eb9f6e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node with the given 'value'. <br /></td></tr>
  218. <tr class="separator:a68762bddbd46b478d4e47055eb9f6e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
  219. <tr class="memitem:adebffdad1f11fbf30a492a6650f329e9" id="r_adebffdad1f11fbf30a492a6650f329e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#adebffdad1f11fbf30a492a6650f329e9">NextSibling</a> (const char *_next)</td></tr>
  220. <tr class="separator:adebffdad1f11fbf30a492a6650f329e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  221. <tr class="memitem:a9f320cafb4ed3a2c9cd595117c6f528d" id="r_a9f320cafb4ed3a2c9cd595117c6f528d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a9f320cafb4ed3a2c9cd595117c6f528d">NextSiblingElement</a> () const</td></tr>
  222. <tr class="separator:a9f320cafb4ed3a2c9cd595117c6f528d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  223. <tr class="memitem:a59606de29f94c72442c3d9970db39057" id="r_a59606de29f94c72442c3d9970db39057"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a59606de29f94c72442c3d9970db39057">NextSiblingElement</a> ()</td></tr>
  224. <tr class="separator:a59606de29f94c72442c3d9970db39057"><td class="memSeparator" colspan="2">&#160;</td></tr>
  225. <tr class="memitem:ab0b45ed45912441de56978be0402c1b7" id="r_ab0b45ed45912441de56978be0402c1b7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ab0b45ed45912441de56978be0402c1b7">NextSiblingElement</a> (const char *) const</td></tr>
  226. <tr class="separator:ab0b45ed45912441de56978be0402c1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  227. <tr class="memitem:a9e4f1ec12bf909717dd375fccdccc338" id="r_a9e4f1ec12bf909717dd375fccdccc338"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a9e4f1ec12bf909717dd375fccdccc338">NextSiblingElement</a> (const char *_next)</td></tr>
  228. <tr class="separator:a9e4f1ec12bf909717dd375fccdccc338"><td class="memSeparator" colspan="2">&#160;</td></tr>
  229. <tr class="memitem:afb8c68e4385fe1359101cf7088fc84dd" id="r_afb8c68e4385fe1359101cf7088fc84dd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#afb8c68e4385fe1359101cf7088fc84dd">FirstChildElement</a> () const</td></tr>
  230. <tr class="memdesc:afb8c68e4385fe1359101cf7088fc84dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements. <br /></td></tr>
  231. <tr class="separator:afb8c68e4385fe1359101cf7088fc84dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:a6fb0f7283bb3a111059cfe1ddde0fcb7" id="r_a6fb0f7283bb3a111059cfe1ddde0fcb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a6fb0f7283bb3a111059cfe1ddde0fcb7">FirstChildElement</a> ()</td></tr>
  233. <tr class="separator:a6fb0f7283bb3a111059cfe1ddde0fcb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:a99f0d7ca8ee03f8b363cb0db24362634" id="r_a99f0d7ca8ee03f8b363cb0db24362634"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a99f0d7ca8ee03f8b363cb0db24362634">FirstChildElement</a> (const char *_value) const</td></tr>
  235. <tr class="memdesc:a99f0d7ca8ee03f8b363cb0db24362634"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements. <br /></td></tr>
  236. <tr class="separator:a99f0d7ca8ee03f8b363cb0db24362634"><td class="memSeparator" colspan="2">&#160;</td></tr>
  237. <tr class="memitem:a2092d82094922f4f20560f7224695d60" id="r_a2092d82094922f4f20560f7224695d60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a2092d82094922f4f20560f7224695d60">FirstChildElement</a> (const char *_value)</td></tr>
  238. <tr class="separator:a2092d82094922f4f20560f7224695d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
  239. <tr class="memitem:a5bb8d44977c19ca4c4da9fcf198136d0" id="r_a5bb8d44977c19ca4c4da9fcf198136d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a5bb8d44977c19ca4c4da9fcf198136d0">Type</a> () const</td></tr>
  240. <tr class="separator:a5bb8d44977c19ca4c4da9fcf198136d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  241. <tr class="memitem:aae260d88b14c412973c9e851a8a3da56" id="r_aae260d88b14c412973c9e851a8a3da56"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aae260d88b14c412973c9e851a8a3da56">GetDocument</a> () const</td></tr>
  242. <tr class="separator:aae260d88b14c412973c9e851a8a3da56"><td class="memSeparator" colspan="2">&#160;</td></tr>
  243. <tr class="memitem:afda456089c935b76c00faa1a1935d154" id="r_afda456089c935b76c00faa1a1935d154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#afda456089c935b76c00faa1a1935d154">GetDocument</a> ()</td></tr>
  244. <tr class="separator:afda456089c935b76c00faa1a1935d154"><td class="memSeparator" colspan="2">&#160;</td></tr>
  245. <tr class="memitem:a5e4cb9d090624a001dd46c0c70734310" id="r_a5e4cb9d090624a001dd46c0c70734310"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a5e4cb9d090624a001dd46c0c70734310">NoChildren</a> () const</td></tr>
  246. <tr class="memdesc:a5e4cb9d090624a001dd46c0c70734310"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if this node has no children. <br /></td></tr>
  247. <tr class="separator:a5e4cb9d090624a001dd46c0c70734310"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:a1830c16b32106bbdba38f45f8b30cabb" id="r_a1830c16b32106bbdba38f45f8b30cabb"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a1830c16b32106bbdba38f45f8b30cabb">ToDocument</a> () const</td></tr>
  249. <tr class="memdesc:a1830c16b32106bbdba38f45f8b30cabb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  250. <tr class="separator:a1830c16b32106bbdba38f45f8b30cabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  251. <tr class="memitem:a561540bf9a7f3574bec829efda0f60c0" id="r_a561540bf9a7f3574bec829efda0f60c0"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a561540bf9a7f3574bec829efda0f60c0">ToElement</a> () const</td></tr>
  252. <tr class="memdesc:a561540bf9a7f3574bec829efda0f60c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  253. <tr class="separator:a561540bf9a7f3574bec829efda0f60c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:af80781ebc00b559746416de80ea754a6" id="r_af80781ebc00b559746416de80ea754a6"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_comment.html">TiXmlComment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#af80781ebc00b559746416de80ea754a6">ToComment</a> () const</td></tr>
  255. <tr class="memdesc:af80781ebc00b559746416de80ea754a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  256. <tr class="separator:af80781ebc00b559746416de80ea754a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  257. <tr class="memitem:a1e7ebff8ade3d30004e46b2a31700f0b" id="r_a1e7ebff8ade3d30004e46b2a31700f0b"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_unknown.html">TiXmlUnknown</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a1e7ebff8ade3d30004e46b2a31700f0b">ToUnknown</a> () const</td></tr>
  258. <tr class="memdesc:a1e7ebff8ade3d30004e46b2a31700f0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  259. <tr class="separator:a1e7ebff8ade3d30004e46b2a31700f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:a3d65c779a1c856749ea743172b524927" id="r_a3d65c779a1c856749ea743172b524927"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_text.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a3d65c779a1c856749ea743172b524927">ToText</a> () const</td></tr>
  261. <tr class="memdesc:a3d65c779a1c856749ea743172b524927"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  262. <tr class="separator:a3d65c779a1c856749ea743172b524927"><td class="memSeparator" colspan="2">&#160;</td></tr>
  263. <tr class="memitem:a98d71a40157e3b19a82ce8ff00852f57" id="r_a98d71a40157e3b19a82ce8ff00852f57"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_ti_xml_declaration.html">TiXmlDeclaration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a98d71a40157e3b19a82ce8ff00852f57">ToDeclaration</a> () const</td></tr>
  264. <tr class="memdesc:a98d71a40157e3b19a82ce8ff00852f57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  265. <tr class="separator:a98d71a40157e3b19a82ce8ff00852f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
  266. <tr class="memitem:a571a29829db5c5bbbd7c872b157f077f" id="r_a571a29829db5c5bbbd7c872b157f077f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a571a29829db5c5bbbd7c872b157f077f">ToDocument</a> ()</td></tr>
  267. <tr class="memdesc:a571a29829db5c5bbbd7c872b157f077f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  268. <tr class="separator:a571a29829db5c5bbbd7c872b157f077f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  269. <tr class="memitem:af2e345190848a5e777e861146ebfbbe4" id="r_af2e345190848a5e777e861146ebfbbe4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#af2e345190848a5e777e861146ebfbbe4">ToElement</a> ()</td></tr>
  270. <tr class="memdesc:af2e345190848a5e777e861146ebfbbe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  271. <tr class="separator:af2e345190848a5e777e861146ebfbbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <tr class="memitem:adaece8749743630a626d39a9f4d9e357" id="r_adaece8749743630a626d39a9f4d9e357"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_comment.html">TiXmlComment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#adaece8749743630a626d39a9f4d9e357">ToComment</a> ()</td></tr>
  273. <tr class="memdesc:adaece8749743630a626d39a9f4d9e357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  274. <tr class="separator:adaece8749743630a626d39a9f4d9e357"><td class="memSeparator" colspan="2">&#160;</td></tr>
  275. <tr class="memitem:af1cdecdf823b766144abfffa3f721be9" id="r_af1cdecdf823b766144abfffa3f721be9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_unknown.html">TiXmlUnknown</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#af1cdecdf823b766144abfffa3f721be9">ToUnknown</a> ()</td></tr>
  276. <tr class="memdesc:af1cdecdf823b766144abfffa3f721be9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  277. <tr class="separator:af1cdecdf823b766144abfffa3f721be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:aa2e49a2af5eb8f621cc0bac4c98070d8" id="r_aa2e49a2af5eb8f621cc0bac4c98070d8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_text.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#aa2e49a2af5eb8f621cc0bac4c98070d8">ToText</a> ()</td></tr>
  279. <tr class="memdesc:aa2e49a2af5eb8f621cc0bac4c98070d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  280. <tr class="separator:aa2e49a2af5eb8f621cc0bac4c98070d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  281. <tr class="memitem:ad61253c62dce10b5543df1c543e98c34" id="r_ad61253c62dce10b5543df1c543e98c34"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_declaration.html">TiXmlDeclaration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ad61253c62dce10b5543df1c543e98c34">ToDeclaration</a> ()</td></tr>
  282. <tr class="memdesc:ad61253c62dce10b5543df1c543e98c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
  283. <tr class="separator:ad61253c62dce10b5543df1c543e98c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <tr class="memitem:a7deea3f71b03d4ad837d627c70ec3a3d" id="r_a7deea3f71b03d4ad837d627c70ec3a3d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a7deea3f71b03d4ad837d627c70ec3a3d">Clone</a> () const =0</td></tr>
  285. <tr class="separator:a7deea3f71b03d4ad837d627c70ec3a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  286. <tr class="memitem:a3da2314556d60c86be93bcef3bcf8893" id="r_a3da2314556d60c86be93bcef3bcf8893"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a3da2314556d60c86be93bcef3bcf8893">Accept</a> (<a class="el" href="class_ti_xml_visitor.html">TiXmlVisitor</a> *visitor) const =0</td></tr>
  287. <tr class="separator:a3da2314556d60c86be93bcef3bcf8893"><td class="memSeparator" colspan="2">&#160;</td></tr>
  288. <tr class="inherit_header pub_methods_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  289. <tr class="memitem:a397be665089b450628845e936cbedad2 inherit pub_methods_class_ti_xml_base" id="r_a397be665089b450628845e936cbedad2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a397be665089b450628845e936cbedad2">TiXmlBase</a> ()</td></tr>
  290. <tr class="separator:a397be665089b450628845e936cbedad2 inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  291. <tr class="memitem:aba8591c94d419e28a851679e9363cbdc inherit pub_methods_class_ti_xml_base" id="r_aba8591c94d419e28a851679e9363cbdc"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#aba8591c94d419e28a851679e9363cbdc">~TiXmlBase</a> ()</td></tr>
  292. <tr class="separator:aba8591c94d419e28a851679e9363cbdc inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  293. <tr class="memitem:abff605accf7462da239a21ae363ce05a inherit pub_methods_class_ti_xml_base" id="r_abff605accf7462da239a21ae363ce05a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#abff605accf7462da239a21ae363ce05a">Print</a> (<a class="el" href="class_file_stream.html">FileStream</a> &amp;stream, int depth) const =0</td></tr>
  294. <tr class="separator:abff605accf7462da239a21ae363ce05a inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  295. <tr class="memitem:a0739c652404a590c2ae0fe2c89c8a264 inherit pub_methods_class_ti_xml_base" id="r_a0739c652404a590c2ae0fe2c89c8a264"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a0739c652404a590c2ae0fe2c89c8a264">Row</a> () const</td></tr>
  296. <tr class="separator:a0739c652404a590c2ae0fe2c89c8a264 inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  297. <tr class="memitem:aac751866216a5ccb063943c3a7c52177 inherit pub_methods_class_ti_xml_base" id="r_aac751866216a5ccb063943c3a7c52177"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#aac751866216a5ccb063943c3a7c52177">Column</a> () const</td></tr>
  298. <tr class="memdesc:aac751866216a5ccb063943c3a7c52177 inherit pub_methods_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="class_ti_xml_base.html#a0739c652404a590c2ae0fe2c89c8a264">Row()</a> <br /></td></tr>
  299. <tr class="separator:aac751866216a5ccb063943c3a7c52177 inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <tr class="memitem:a52da991c3b0e2f0de483df38db787e4b inherit pub_methods_class_ti_xml_base" id="r_a52da991c3b0e2f0de483df38db787e4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a52da991c3b0e2f0de483df38db787e4b">SetUserData</a> (void *user)</td></tr>
  301. <tr class="memdesc:a52da991c3b0e2f0de483df38db787e4b inherit pub_methods_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a pointer to arbitrary user data. <br /></td></tr>
  302. <tr class="separator:a52da991c3b0e2f0de483df38db787e4b inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  303. <tr class="memitem:a5f89158efcfcfc73117faeafc593e81a inherit pub_methods_class_ti_xml_base" id="r_a5f89158efcfcfc73117faeafc593e81a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a5f89158efcfcfc73117faeafc593e81a">GetUserData</a> ()</td></tr>
  304. <tr class="memdesc:a5f89158efcfcfc73117faeafc593e81a inherit pub_methods_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to arbitrary user data. <br /></td></tr>
  305. <tr class="separator:a5f89158efcfcfc73117faeafc593e81a inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  306. <tr class="memitem:aca7d2115c80d3f5b4289b4bc450c76b2 inherit pub_methods_class_ti_xml_base" id="r_aca7d2115c80d3f5b4289b4bc450c76b2"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#aca7d2115c80d3f5b4289b4bc450c76b2">GetUserData</a> () const</td></tr>
  307. <tr class="memdesc:aca7d2115c80d3f5b4289b4bc450c76b2 inherit pub_methods_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to arbitrary user data. <br /></td></tr>
  308. <tr class="separator:aca7d2115c80d3f5b4289b4bc450c76b2 inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  309. <tr class="memitem:a763e9f7b2f9de3e5f87246bfc6500893 inherit pub_methods_class_ti_xml_base" id="r_a763e9f7b2f9de3e5f87246bfc6500893"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a763e9f7b2f9de3e5f87246bfc6500893">Parse</a> (const char *p, <a class="el" href="class_ti_xml_parsing_data.html">TiXmlParsingData</a> *data, TiXmlEncoding encoding)=0</td></tr>
  310. <tr class="separator:a763e9f7b2f9de3e5f87246bfc6500893 inherit pub_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  311. </table><table class="memberdecls">
  312. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
  313. Protected Member Functions</h2></td></tr>
  314. <tr class="memitem:af0458eef6cac307caab4d78e80e1d0cc" id="r_af0458eef6cac307caab4d78e80e1d0cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#af0458eef6cac307caab4d78e80e1d0cc">TiXmlNode</a> (<a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a> _type)</td></tr>
  315. <tr class="separator:af0458eef6cac307caab4d78e80e1d0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  316. <tr class="memitem:a5c562494ee70658d686083ebfefb1bd5" id="r_a5c562494ee70658d686083ebfefb1bd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a5c562494ee70658d686083ebfefb1bd5">CopyTo</a> (<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *target) const</td></tr>
  317. <tr class="separator:a5c562494ee70658d686083ebfefb1bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  318. <tr class="memitem:abd5638ee46d732168ee0489ede863fac" id="r_abd5638ee46d732168ee0489ede863fac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#abd5638ee46d732168ee0489ede863fac">Identify</a> (const char *start, TiXmlEncoding encoding)</td></tr>
  319. <tr class="separator:abd5638ee46d732168ee0489ede863fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  320. </table><table class="memberdecls">
  321. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
  322. Protected Attributes</h2></td></tr>
  323. <tr class="memitem:a881a9cd66ad384f71bc5e1c495ade3dc" id="r_a881a9cd66ad384f71bc5e1c495ade3dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a881a9cd66ad384f71bc5e1c495ade3dc">parent</a></td></tr>
  324. <tr class="separator:a881a9cd66ad384f71bc5e1c495ade3dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  325. <tr class="memitem:a4ae4552b2f2e44004ccacf29ef1cbc77" id="r_a4ae4552b2f2e44004ccacf29ef1cbc77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a4ae4552b2f2e44004ccacf29ef1cbc77">type</a></td></tr>
  326. <tr class="separator:a4ae4552b2f2e44004ccacf29ef1cbc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
  327. <tr class="memitem:a97b4a437e0f2a989c953c422e85405e2" id="r_a97b4a437e0f2a989c953c422e85405e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a97b4a437e0f2a989c953c422e85405e2">firstChild</a></td></tr>
  328. <tr class="separator:a97b4a437e0f2a989c953c422e85405e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  329. <tr class="memitem:a9f2dbc07fe090543ee006eff738fb35c" id="r_a9f2dbc07fe090543ee006eff738fb35c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a9f2dbc07fe090543ee006eff738fb35c">lastChild</a></td></tr>
  330. <tr class="separator:a9f2dbc07fe090543ee006eff738fb35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  331. <tr class="memitem:a3a0fac85f2e8857bab5f7939771d9452" id="r_a3a0fac85f2e8857bab5f7939771d9452"><td class="memItemLeft" align="right" valign="top">TIXML_STRING&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a3a0fac85f2e8857bab5f7939771d9452">value</a></td></tr>
  332. <tr class="separator:a3a0fac85f2e8857bab5f7939771d9452"><td class="memSeparator" colspan="2">&#160;</td></tr>
  333. <tr class="memitem:a65207405abcca7807c408dfcb3eac2b8" id="r_a65207405abcca7807c408dfcb3eac2b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a65207405abcca7807c408dfcb3eac2b8">prev</a></td></tr>
  334. <tr class="separator:a65207405abcca7807c408dfcb3eac2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  335. <tr class="memitem:a8ce33ebfa70f6490d36ce3a4b9b54c63" id="r_a8ce33ebfa70f6490d36ce3a4b9b54c63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a8ce33ebfa70f6490d36ce3a4b9b54c63">next</a></td></tr>
  336. <tr class="separator:a8ce33ebfa70f6490d36ce3a4b9b54c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
  337. <tr class="inherit_header pro_attribs_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  338. <tr class="memitem:a4dc7805c3510e31912915af681ec22f4 inherit pro_attribs_class_ti_xml_base" id="r_a4dc7805c3510e31912915af681ec22f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_ti_xml_cursor.html">TiXmlCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a4dc7805c3510e31912915af681ec22f4">location</a></td></tr>
  339. <tr class="separator:a4dc7805c3510e31912915af681ec22f4 inherit pro_attribs_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  340. <tr class="memitem:a2e294dd14122c554baa0665072b4ca7a inherit pro_attribs_class_ti_xml_base" id="r_a2e294dd14122c554baa0665072b4ca7a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a2e294dd14122c554baa0665072b4ca7a">userData</a></td></tr>
  341. <tr class="memdesc:a2e294dd14122c554baa0665072b4ca7a inherit pro_attribs_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field containing a generic user pointer. <br /></td></tr>
  342. <tr class="separator:a2e294dd14122c554baa0665072b4ca7a inherit pro_attribs_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  343. </table><table class="memberdecls">
  344. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
  345. Friends</h2></td></tr>
  346. <tr class="memitem:a173617f6dfe902cf484ce5552b950475" id="r_a173617f6dfe902cf484ce5552b950475"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#a173617f6dfe902cf484ce5552b950475">TiXmlDocument</a></td></tr>
  347. <tr class="separator:a173617f6dfe902cf484ce5552b950475"><td class="memSeparator" colspan="2">&#160;</td></tr>
  348. <tr class="memitem:ab6592e32cb9132be517cc12a70564c4b" id="r_ab6592e32cb9132be517cc12a70564c4b"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_node.html#ab6592e32cb9132be517cc12a70564c4b">TiXmlElement</a></td></tr>
  349. <tr class="separator:ab6592e32cb9132be517cc12a70564c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  350. </table><table class="memberdecls">
  351. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
  352. Additional Inherited Members</h2></td></tr>
  353. <tr class="inherit_header pub_static_methods_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  354. <tr class="memitem:af8f2207f82d9add8ab6f375f5a5b9667 inherit pub_static_methods_class_ti_xml_base" id="r_af8f2207f82d9add8ab6f375f5a5b9667"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#af8f2207f82d9add8ab6f375f5a5b9667">SetCondenseWhiteSpace</a> (bool condense)</td></tr>
  355. <tr class="separator:af8f2207f82d9add8ab6f375f5a5b9667 inherit pub_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  356. <tr class="memitem:a3b5c220f2933287671e650679746c08f inherit pub_static_methods_class_ti_xml_base" id="r_a3b5c220f2933287671e650679746c08f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a3b5c220f2933287671e650679746c08f">IsWhiteSpaceCondensed</a> ()</td></tr>
  357. <tr class="memdesc:a3b5c220f2933287671e650679746c08f inherit pub_static_methods_class_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current white space setting. <br /></td></tr>
  358. <tr class="separator:a3b5c220f2933287671e650679746c08f inherit pub_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  359. <tr class="memitem:a93e4296a350ec26472050bcc877af1cd inherit pub_static_methods_class_ti_xml_base" id="r_a93e4296a350ec26472050bcc877af1cd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a93e4296a350ec26472050bcc877af1cd">EncodeString</a> (const TIXML_STRING &amp;str, TIXML_STRING *out)</td></tr>
  360. <tr class="separator:a93e4296a350ec26472050bcc877af1cd inherit pub_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  361. <tr class="inherit_header pub_static_attribs_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  362. <tr class="memitem:a5655c6aa49fd648508380a77406c2327 inherit pub_static_attribs_class_ti_xml_base" id="r_a5655c6aa49fd648508380a77406c2327"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a5655c6aa49fd648508380a77406c2327">utf8ByteTable</a> [256]</td></tr>
  363. <tr class="separator:a5655c6aa49fd648508380a77406c2327 inherit pub_static_attribs_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  364. <tr class="inherit_header pro_static_methods_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  365. <tr class="memitem:ad5dbfe38d8e0f4f5238da08c5485db69 inherit pro_static_methods_class_ti_xml_base" id="r_ad5dbfe38d8e0f4f5238da08c5485db69"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#ad5dbfe38d8e0f4f5238da08c5485db69">SkipWhiteSpace</a> (const char *, TiXmlEncoding encoding)</td></tr>
  366. <tr class="separator:ad5dbfe38d8e0f4f5238da08c5485db69 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  367. <tr class="memitem:a424d2c7651f987b4b91d35e1af32bfac inherit pro_static_methods_class_ti_xml_base" id="r_a424d2c7651f987b4b91d35e1af32bfac"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a424d2c7651f987b4b91d35e1af32bfac">IsWhiteSpace</a> (char c)</td></tr>
  368. <tr class="separator:a424d2c7651f987b4b91d35e1af32bfac inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  369. <tr class="memitem:a71b632a1366f45b3353a7c0b0b18db0b inherit pro_static_methods_class_ti_xml_base" id="r_a71b632a1366f45b3353a7c0b0b18db0b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a71b632a1366f45b3353a7c0b0b18db0b">IsWhiteSpace</a> (int c)</td></tr>
  370. <tr class="separator:a71b632a1366f45b3353a7c0b0b18db0b inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  371. <tr class="memitem:acec25c695adccdc68a7430f559ce1c0f inherit pro_static_methods_class_ti_xml_base" id="r_acec25c695adccdc68a7430f559ce1c0f"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#acec25c695adccdc68a7430f559ce1c0f">ReadName</a> (const char *p, TIXML_STRING *name, TiXmlEncoding encoding)</td></tr>
  372. <tr class="separator:acec25c695adccdc68a7430f559ce1c0f inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  373. <tr class="memitem:a1f27f8ddcbf4cd5071ebd04e9f0ced77 inherit pro_static_methods_class_ti_xml_base" id="r_a1f27f8ddcbf4cd5071ebd04e9f0ced77"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a1f27f8ddcbf4cd5071ebd04e9f0ced77">ReadText</a> (const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</td></tr>
  374. <tr class="separator:a1f27f8ddcbf4cd5071ebd04e9f0ced77 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  375. <tr class="memitem:a2d2b76a1ddb33cc23db6ce808c3c9415 inherit pro_static_methods_class_ti_xml_base" id="r_a2d2b76a1ddb33cc23db6ce808c3c9415"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a2d2b76a1ddb33cc23db6ce808c3c9415">GetEntity</a> (const char *in, char *value, int *length, TiXmlEncoding encoding)</td></tr>
  376. <tr class="separator:a2d2b76a1ddb33cc23db6ce808c3c9415 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  377. <tr class="memitem:a5ecb2cc3569d09ca84f52ec73ff72da2 inherit pro_static_methods_class_ti_xml_base" id="r_a5ecb2cc3569d09ca84f52ec73ff72da2"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a5ecb2cc3569d09ca84f52ec73ff72da2">GetChar</a> (const char *p, char *_value, int *length, TiXmlEncoding encoding)</td></tr>
  378. <tr class="separator:a5ecb2cc3569d09ca84f52ec73ff72da2 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  379. <tr class="memitem:a3c9ce136bdc36e3da5716967f85103d7 inherit pro_static_methods_class_ti_xml_base" id="r_a3c9ce136bdc36e3da5716967f85103d7"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a3c9ce136bdc36e3da5716967f85103d7">StringEqual</a> (const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</td></tr>
  380. <tr class="separator:a3c9ce136bdc36e3da5716967f85103d7 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  381. <tr class="memitem:a98d43695cd1bdbbd20ef1979bebb2a1c inherit pro_static_methods_class_ti_xml_base" id="r_a98d43695cd1bdbbd20ef1979bebb2a1c"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a98d43695cd1bdbbd20ef1979bebb2a1c">IsAlpha</a> (unsigned char anyByte, TiXmlEncoding encoding)</td></tr>
  382. <tr class="separator:a98d43695cd1bdbbd20ef1979bebb2a1c inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  383. <tr class="memitem:a1f4c11b3f1bb07fa736061092f0724d9 inherit pro_static_methods_class_ti_xml_base" id="r_a1f4c11b3f1bb07fa736061092f0724d9"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a1f4c11b3f1bb07fa736061092f0724d9">IsAlphaNum</a> (unsigned char anyByte, TiXmlEncoding encoding)</td></tr>
  384. <tr class="separator:a1f4c11b3f1bb07fa736061092f0724d9 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  385. <tr class="memitem:ad98aa67c2bd17629da1681c714f91548 inherit pro_static_methods_class_ti_xml_base" id="r_ad98aa67c2bd17629da1681c714f91548"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#ad98aa67c2bd17629da1681c714f91548">ToLower</a> (int v, TiXmlEncoding encoding)</td></tr>
  386. <tr class="separator:ad98aa67c2bd17629da1681c714f91548 inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  387. <tr class="memitem:a4bd3c2d1b97e343b661944b4a8be526e inherit pro_static_methods_class_ti_xml_base" id="r_a4bd3c2d1b97e343b661944b4a8be526e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#a4bd3c2d1b97e343b661944b4a8be526e">ConvertUTF32ToUTF8</a> (unsigned long input, char *output, int *length)</td></tr>
  388. <tr class="separator:a4bd3c2d1b97e343b661944b4a8be526e inherit pro_static_methods_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  389. <tr class="inherit_header pro_static_attribs_class_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_ti_xml_base.html">TiXmlBase</a></td></tr>
  390. <tr class="memitem:ab7f44d8bc49d6e0d43c49c4177e8bb8a inherit pro_static_attribs_class_ti_xml_base" id="r_ab7f44d8bc49d6e0d43c49c4177e8bb8a"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ti_xml_base.html#ab7f44d8bc49d6e0d43c49c4177e8bb8a">errorString</a> [<a class="el" href="class_ti_xml_base.html#a5d76b81b0ad4c19007a781d4edb8181fa7b1c5c1407fb36132b93cf15be58b1a9">TIXML_ERROR_STRING_COUNT</a>]</td></tr>
  391. <tr class="separator:ab7f44d8bc49d6e0d43c49c4177e8bb8a inherit pro_static_attribs_class_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
  392. </table>
  393. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  394. <div class="textblock"><p>The parent class for everything in the Document Object Model. (Except for attributes). Nodes have siblings, a parent, and children. A node can be in a document, or stand on its own. The type of a <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> can be queried, and it can be cast to its more defined type. </p>
  395. </div><h2 class="groupheader">Member Enumeration Documentation</h2>
  396. <a id="acac9cbaeea226ed297804c012dc12b16" name="acac9cbaeea226ed297804c012dc12b16"></a>
  397. <h2 class="memtitle"><span class="permalink"><a href="#acac9cbaeea226ed297804c012dc12b16">&#9670;&#160;</a></span>NodeType</h2>
  398. <div class="memitem">
  399. <div class="memproto">
  400. <table class="memname">
  401. <tr>
  402. <td class="memname">enum <a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a></td>
  403. </tr>
  404. </table>
  405. </div><div class="memdoc">
  406. <p>The types of XML nodes supported by TinyXml. (All the unsupported types are picked up by UNKNOWN.) </p>
  407. <table class="fieldtable">
  408. <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16a9a74c3d262d261bb44116df4006fb561" name="acac9cbaeea226ed297804c012dc12b16a9a74c3d262d261bb44116df4006fb561"></a>TINYXML_DOCUMENT&#160;</td><td class="fielddoc"></td></tr>
  409. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16a3889ed59714039bb590fc141d4f6b91a" name="acac9cbaeea226ed297804c012dc12b16a3889ed59714039bb590fc141d4f6b91a"></a>TINYXML_ELEMENT&#160;</td><td class="fielddoc"></td></tr>
  410. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16aa50081debfc87bdbb233ef6e38c283d2" name="acac9cbaeea226ed297804c012dc12b16aa50081debfc87bdbb233ef6e38c283d2"></a>TINYXML_COMMENT&#160;</td><td class="fielddoc"></td></tr>
  411. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16a63a91729f238240cd127a877f734f23d" name="acac9cbaeea226ed297804c012dc12b16a63a91729f238240cd127a877f734f23d"></a>TINYXML_UNKNOWN&#160;</td><td class="fielddoc"></td></tr>
  412. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16a52b6401c71b7b9ff2f301dadddff9705" name="acac9cbaeea226ed297804c012dc12b16a52b6401c71b7b9ff2f301dadddff9705"></a>TINYXML_TEXT&#160;</td><td class="fielddoc"></td></tr>
  413. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16a37be7016f861750b0276c93e3c35d769" name="acac9cbaeea226ed297804c012dc12b16a37be7016f861750b0276c93e3c35d769"></a>TINYXML_DECLARATION&#160;</td><td class="fielddoc"></td></tr>
  414. <tr><td class="fieldname"><a id="acac9cbaeea226ed297804c012dc12b16ada755c61675b9316c66d9ac7d4536d43" name="acac9cbaeea226ed297804c012dc12b16ada755c61675b9316c66d9ac7d4536d43"></a>TINYXML_TYPECOUNT&#160;</td><td class="fielddoc"></td></tr>
  415. </table>
  416. </div>
  417. </div>
  418. <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  419. <a id="a386cc54e43bc4ffbe13cd3f8c2260e8a" name="a386cc54e43bc4ffbe13cd3f8c2260e8a"></a>
  420. <h2 class="memtitle"><span class="permalink"><a href="#a386cc54e43bc4ffbe13cd3f8c2260e8a">&#9670;&#160;</a></span>~TiXmlNode()</h2>
  421. <div class="memitem">
  422. <div class="memproto">
  423. <table class="mlabels">
  424. <tr>
  425. <td class="mlabels-left">
  426. <table class="memname">
  427. <tr>
  428. <td class="memname">~<a class="el" href="class_ti_xml_node.html">TiXmlNode</a> </td>
  429. <td>(</td>
  430. <td class="paramname"></td><td>)</td>
  431. <td></td>
  432. </tr>
  433. </table>
  434. </td>
  435. <td class="mlabels-right">
  436. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  437. </tr>
  438. </table>
  439. </div><div class="memdoc">
  440. </div>
  441. </div>
  442. <a id="af0458eef6cac307caab4d78e80e1d0cc" name="af0458eef6cac307caab4d78e80e1d0cc"></a>
  443. <h2 class="memtitle"><span class="permalink"><a href="#af0458eef6cac307caab4d78e80e1d0cc">&#9670;&#160;</a></span>TiXmlNode()</h2>
  444. <div class="memitem">
  445. <div class="memproto">
  446. <table class="mlabels">
  447. <tr>
  448. <td class="mlabels-left">
  449. <table class="memname">
  450. <tr>
  451. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> </td>
  452. <td>(</td>
  453. <td class="paramtype"><a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a>&#160;</td>
  454. <td class="paramname"><em>_type</em></td><td>)</td>
  455. <td></td>
  456. </tr>
  457. </table>
  458. </td>
  459. <td class="mlabels-right">
  460. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  461. </tr>
  462. </table>
  463. </div><div class="memdoc">
  464. </div>
  465. </div>
  466. <h2 class="groupheader">Member Function Documentation</h2>
  467. <a id="a3da2314556d60c86be93bcef3bcf8893" name="a3da2314556d60c86be93bcef3bcf8893"></a>
  468. <h2 class="memtitle"><span class="permalink"><a href="#a3da2314556d60c86be93bcef3bcf8893">&#9670;&#160;</a></span>Accept()</h2>
  469. <div class="memitem">
  470. <div class="memproto">
  471. <table class="mlabels">
  472. <tr>
  473. <td class="mlabels-left">
  474. <table class="memname">
  475. <tr>
  476. <td class="memname">virtual bool Accept </td>
  477. <td>(</td>
  478. <td class="paramtype"><a class="el" href="class_ti_xml_visitor.html">TiXmlVisitor</a> *&#160;</td>
  479. <td class="paramname"><em>visitor</em></td><td>)</td>
  480. <td> const</td>
  481. </tr>
  482. </table>
  483. </td>
  484. <td class="mlabels-right">
  485. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  486. </tr>
  487. </table>
  488. </div><div class="memdoc">
  489. <p>Accept a hierchical visit the nodes in the TinyXML DOM. Every node in the XML tree will be conditionally visited and the host will be called back via the <a class="el" href="class_ti_xml_visitor.html">TiXmlVisitor</a> interface.</p>
  490. <p>This is essentially a SAX interface for TinyXML. (Note however it doesn't re-parse the XML for the callbacks, so the performance of TinyXML is unchanged by using this interface versus any other.)</p>
  491. <p>The interface has been based on ideas from:</p>
  492. <ul>
  493. <li><a href="http://www.saxproject.org/">http://www.saxproject.org/</a></li>
  494. <li><a href="http://c2.com/cgi/wiki?HierarchicalVisitorPattern">http://c2.com/cgi/wiki?HierarchicalVisitorPattern</a></li>
  495. </ul>
  496. <p>Which are both good references for "visiting".</p>
  497. <p>An example of using <a class="el" href="class_ti_xml_node.html#a3da2314556d60c86be93bcef3bcf8893">Accept()</a>: </p><pre class="fragment">TiXmlPrinter printer;
  498. tinyxmlDoc.Accept( &amp;printer );
  499. const char* xmlcstr = printer.CStr();
  500. </pre>
  501. <p>Implemented in <a class="el" href="class_ti_xml_text.html#a2f01afee87610d82c0ca5071da4596a9">TiXmlText</a>, <a class="el" href="class_ti_xml_unknown.html#a2f01afee87610d82c0ca5071da4596a9">TiXmlUnknown</a>, <a class="el" href="class_ti_xml_document.html#a2f01afee87610d82c0ca5071da4596a9">TiXmlDocument</a>, <a class="el" href="class_ti_xml_element.html#ad9edd4d41e65a03fe0720d514f581a6b">TiXmlElement</a>, <a class="el" href="class_ti_xml_comment.html#ad9edd4d41e65a03fe0720d514f581a6b">TiXmlComment</a>, and <a class="el" href="class_ti_xml_declaration.html#ad9edd4d41e65a03fe0720d514f581a6b">TiXmlDeclaration</a>.</p>
  502. </div>
  503. </div>
  504. <a id="aa71d36872f416feaa853788a7a7a7ef8" name="aa71d36872f416feaa853788a7a7a7ef8"></a>
  505. <h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">&#9670;&#160;</a></span>Clear()</h2>
  506. <div class="memitem">
  507. <div class="memproto">
  508. <table class="memname">
  509. <tr>
  510. <td class="memname">void Clear </td>
  511. <td>(</td>
  512. <td class="paramname"></td><td>)</td>
  513. <td></td>
  514. </tr>
  515. </table>
  516. </div><div class="memdoc">
  517. <p>Delete all the children of this node. Does not affect 'this'. </p>
  518. </div>
  519. </div>
  520. <a id="a7deea3f71b03d4ad837d627c70ec3a3d" name="a7deea3f71b03d4ad837d627c70ec3a3d"></a>
  521. <h2 class="memtitle"><span class="permalink"><a href="#a7deea3f71b03d4ad837d627c70ec3a3d">&#9670;&#160;</a></span>Clone()</h2>
  522. <div class="memitem">
  523. <div class="memproto">
  524. <table class="mlabels">
  525. <tr>
  526. <td class="mlabels-left">
  527. <table class="memname">
  528. <tr>
  529. <td class="memname">virtual <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * Clone </td>
  530. <td>(</td>
  531. <td class="paramname"></td><td>)</td>
  532. <td> const</td>
  533. </tr>
  534. </table>
  535. </td>
  536. <td class="mlabels-right">
  537. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  538. </tr>
  539. </table>
  540. </div><div class="memdoc">
  541. <p>Create an exact duplicate of this node and return it. The memory must be deleted by the caller. </p>
  542. <p>Implemented in <a class="el" href="class_ti_xml_element.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlElement</a>, <a class="el" href="class_ti_xml_comment.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlComment</a>, <a class="el" href="class_ti_xml_text.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlText</a>, <a class="el" href="class_ti_xml_declaration.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlDeclaration</a>, <a class="el" href="class_ti_xml_unknown.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlUnknown</a>, and <a class="el" href="class_ti_xml_document.html#a6893752ae77087447ef33bb5f6b70dbb">TiXmlDocument</a>.</p>
  543. </div>
  544. </div>
  545. <a id="a5c562494ee70658d686083ebfefb1bd5" name="a5c562494ee70658d686083ebfefb1bd5"></a>
  546. <h2 class="memtitle"><span class="permalink"><a href="#a5c562494ee70658d686083ebfefb1bd5">&#9670;&#160;</a></span>CopyTo()</h2>
  547. <div class="memitem">
  548. <div class="memproto">
  549. <table class="mlabels">
  550. <tr>
  551. <td class="mlabels-left">
  552. <table class="memname">
  553. <tr>
  554. <td class="memname">void CopyTo </td>
  555. <td>(</td>
  556. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  557. <td class="paramname"><em>target</em></td><td>)</td>
  558. <td> const</td>
  559. </tr>
  560. </table>
  561. </td>
  562. <td class="mlabels-right">
  563. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  564. </tr>
  565. </table>
  566. </div><div class="memdoc">
  567. </div>
  568. </div>
  569. <a id="a406df85d758facdb35569e2fb5ccafe9" name="a406df85d758facdb35569e2fb5ccafe9"></a>
  570. <h2 class="memtitle"><span class="permalink"><a href="#a406df85d758facdb35569e2fb5ccafe9">&#9670;&#160;</a></span>FirstChild() <span class="overload">[1/4]</span></h2>
  571. <div class="memitem">
  572. <div class="memproto">
  573. <table class="mlabels">
  574. <tr>
  575. <td class="mlabels-left">
  576. <table class="memname">
  577. <tr>
  578. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * FirstChild </td>
  579. <td>(</td>
  580. <td class="paramname"></td><td>)</td>
  581. <td></td>
  582. </tr>
  583. </table>
  584. </td>
  585. <td class="mlabels-right">
  586. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  587. </tr>
  588. </table>
  589. </div><div class="memdoc">
  590. </div>
  591. </div>
  592. <a id="ac70a81598df6d47d0382f156fb013ad2" name="ac70a81598df6d47d0382f156fb013ad2"></a>
  593. <h2 class="memtitle"><span class="permalink"><a href="#ac70a81598df6d47d0382f156fb013ad2">&#9670;&#160;</a></span>FirstChild() <span class="overload">[2/4]</span></h2>
  594. <div class="memitem">
  595. <div class="memproto">
  596. <table class="mlabels">
  597. <tr>
  598. <td class="mlabels-left">
  599. <table class="memname">
  600. <tr>
  601. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * FirstChild </td>
  602. <td>(</td>
  603. <td class="paramname"></td><td>)</td>
  604. <td> const</td>
  605. </tr>
  606. </table>
  607. </td>
  608. <td class="mlabels-right">
  609. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  610. </tr>
  611. </table>
  612. </div><div class="memdoc">
  613. <p>The first child of this node. Will be null if there are no children. </p>
  614. </div>
  615. </div>
  616. <a id="ad476708db1c7845860793b3f4a582013" name="ad476708db1c7845860793b3f4a582013"></a>
  617. <h2 class="memtitle"><span class="permalink"><a href="#ad476708db1c7845860793b3f4a582013">&#9670;&#160;</a></span>FirstChild() <span class="overload">[3/4]</span></h2>
  618. <div class="memitem">
  619. <div class="memproto">
  620. <table class="mlabels">
  621. <tr>
  622. <td class="mlabels-left">
  623. <table class="memname">
  624. <tr>
  625. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * FirstChild </td>
  626. <td>(</td>
  627. <td class="paramtype">const char *&#160;</td>
  628. <td class="paramname"><em>_value</em></td><td>)</td>
  629. <td></td>
  630. </tr>
  631. </table>
  632. </td>
  633. <td class="mlabels-right">
  634. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  635. </tr>
  636. </table>
  637. </div><div class="memdoc">
  638. <p>The first child of this node with the matching 'value'. Will be null if none found. </p>
  639. </div>
  640. </div>
  641. <a id="a08524412870fa1b07225b5dd1d9a558c" name="a08524412870fa1b07225b5dd1d9a558c"></a>
  642. <h2 class="memtitle"><span class="permalink"><a href="#a08524412870fa1b07225b5dd1d9a558c">&#9670;&#160;</a></span>FirstChild() <span class="overload">[4/4]</span></h2>
  643. <div class="memitem">
  644. <div class="memproto">
  645. <table class="memname">
  646. <tr>
  647. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * FirstChild </td>
  648. <td>(</td>
  649. <td class="paramtype">const char *&#160;</td>
  650. <td class="paramname"><em>value</em></td><td>)</td>
  651. <td> const</td>
  652. </tr>
  653. </table>
  654. </div><div class="memdoc">
  655. <p>The first child of this node with the matching 'value'. Will be null if none found. </p>
  656. </div>
  657. </div>
  658. <a id="a6fb0f7283bb3a111059cfe1ddde0fcb7" name="a6fb0f7283bb3a111059cfe1ddde0fcb7"></a>
  659. <h2 class="memtitle"><span class="permalink"><a href="#a6fb0f7283bb3a111059cfe1ddde0fcb7">&#9670;&#160;</a></span>FirstChildElement() <span class="overload">[1/4]</span></h2>
  660. <div class="memitem">
  661. <div class="memproto">
  662. <table class="mlabels">
  663. <tr>
  664. <td class="mlabels-left">
  665. <table class="memname">
  666. <tr>
  667. <td class="memname"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * FirstChildElement </td>
  668. <td>(</td>
  669. <td class="paramname"></td><td>)</td>
  670. <td></td>
  671. </tr>
  672. </table>
  673. </td>
  674. <td class="mlabels-right">
  675. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  676. </tr>
  677. </table>
  678. </div><div class="memdoc">
  679. </div>
  680. </div>
  681. <a id="afb8c68e4385fe1359101cf7088fc84dd" name="afb8c68e4385fe1359101cf7088fc84dd"></a>
  682. <h2 class="memtitle"><span class="permalink"><a href="#afb8c68e4385fe1359101cf7088fc84dd">&#9670;&#160;</a></span>FirstChildElement() <span class="overload">[2/4]</span></h2>
  683. <div class="memitem">
  684. <div class="memproto">
  685. <table class="memname">
  686. <tr>
  687. <td class="memname">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * FirstChildElement </td>
  688. <td>(</td>
  689. <td class="paramname"></td><td>)</td>
  690. <td> const</td>
  691. </tr>
  692. </table>
  693. </div><div class="memdoc">
  694. <p>Convenience function to get through elements. </p>
  695. </div>
  696. </div>
  697. <a id="a2092d82094922f4f20560f7224695d60" name="a2092d82094922f4f20560f7224695d60"></a>
  698. <h2 class="memtitle"><span class="permalink"><a href="#a2092d82094922f4f20560f7224695d60">&#9670;&#160;</a></span>FirstChildElement() <span class="overload">[3/4]</span></h2>
  699. <div class="memitem">
  700. <div class="memproto">
  701. <table class="mlabels">
  702. <tr>
  703. <td class="mlabels-left">
  704. <table class="memname">
  705. <tr>
  706. <td class="memname"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * FirstChildElement </td>
  707. <td>(</td>
  708. <td class="paramtype">const char *&#160;</td>
  709. <td class="paramname"><em>_value</em></td><td>)</td>
  710. <td></td>
  711. </tr>
  712. </table>
  713. </td>
  714. <td class="mlabels-right">
  715. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  716. </tr>
  717. </table>
  718. </div><div class="memdoc">
  719. </div>
  720. </div>
  721. <a id="a99f0d7ca8ee03f8b363cb0db24362634" name="a99f0d7ca8ee03f8b363cb0db24362634"></a>
  722. <h2 class="memtitle"><span class="permalink"><a href="#a99f0d7ca8ee03f8b363cb0db24362634">&#9670;&#160;</a></span>FirstChildElement() <span class="overload">[4/4]</span></h2>
  723. <div class="memitem">
  724. <div class="memproto">
  725. <table class="memname">
  726. <tr>
  727. <td class="memname">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * FirstChildElement </td>
  728. <td>(</td>
  729. <td class="paramtype">const char *&#160;</td>
  730. <td class="paramname"><em>_value</em></td><td>)</td>
  731. <td> const</td>
  732. </tr>
  733. </table>
  734. </div><div class="memdoc">
  735. <p>Convenience function to get through elements. </p>
  736. </div>
  737. </div>
  738. <a id="afda456089c935b76c00faa1a1935d154" name="afda456089c935b76c00faa1a1935d154"></a>
  739. <h2 class="memtitle"><span class="permalink"><a href="#afda456089c935b76c00faa1a1935d154">&#9670;&#160;</a></span>GetDocument() <span class="overload">[1/2]</span></h2>
  740. <div class="memitem">
  741. <div class="memproto">
  742. <table class="mlabels">
  743. <tr>
  744. <td class="mlabels-left">
  745. <table class="memname">
  746. <tr>
  747. <td class="memname"><a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> * GetDocument </td>
  748. <td>(</td>
  749. <td class="paramname"></td><td>)</td>
  750. <td></td>
  751. </tr>
  752. </table>
  753. </td>
  754. <td class="mlabels-right">
  755. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  756. </tr>
  757. </table>
  758. </div><div class="memdoc">
  759. </div>
  760. </div>
  761. <a id="aae260d88b14c412973c9e851a8a3da56" name="aae260d88b14c412973c9e851a8a3da56"></a>
  762. <h2 class="memtitle"><span class="permalink"><a href="#aae260d88b14c412973c9e851a8a3da56">&#9670;&#160;</a></span>GetDocument() <span class="overload">[2/2]</span></h2>
  763. <div class="memitem">
  764. <div class="memproto">
  765. <table class="memname">
  766. <tr>
  767. <td class="memname">const <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> * GetDocument </td>
  768. <td>(</td>
  769. <td class="paramname"></td><td>)</td>
  770. <td> const</td>
  771. </tr>
  772. </table>
  773. </div><div class="memdoc">
  774. <p>Return a pointer to the Document this node lives in. Returns null if not in a document. </p>
  775. </div>
  776. </div>
  777. <a id="abd5638ee46d732168ee0489ede863fac" name="abd5638ee46d732168ee0489ede863fac"></a>
  778. <h2 class="memtitle"><span class="permalink"><a href="#abd5638ee46d732168ee0489ede863fac">&#9670;&#160;</a></span>Identify()</h2>
  779. <div class="memitem">
  780. <div class="memproto">
  781. <table class="mlabels">
  782. <tr>
  783. <td class="mlabels-left">
  784. <table class="memname">
  785. <tr>
  786. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * Identify </td>
  787. <td>(</td>
  788. <td class="paramtype">const char *&#160;</td>
  789. <td class="paramname"><em>start</em>, </td>
  790. </tr>
  791. <tr>
  792. <td class="paramkey"></td>
  793. <td></td>
  794. <td class="paramtype">TiXmlEncoding&#160;</td>
  795. <td class="paramname"><em>encoding</em>&#160;</td>
  796. </tr>
  797. <tr>
  798. <td></td>
  799. <td>)</td>
  800. <td></td><td></td>
  801. </tr>
  802. </table>
  803. </td>
  804. <td class="mlabels-right">
  805. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  806. </tr>
  807. </table>
  808. </div><div class="memdoc">
  809. </div>
  810. </div>
  811. <a id="a2a03be52bff6dfc411d121f4e8b2a353" name="a2a03be52bff6dfc411d121f4e8b2a353"></a>
  812. <h2 class="memtitle"><span class="permalink"><a href="#a2a03be52bff6dfc411d121f4e8b2a353">&#9670;&#160;</a></span>InsertAfterChild()</h2>
  813. <div class="memitem">
  814. <div class="memproto">
  815. <table class="memname">
  816. <tr>
  817. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * InsertAfterChild </td>
  818. <td>(</td>
  819. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  820. <td class="paramname"><em>afterThis</em>, </td>
  821. </tr>
  822. <tr>
  823. <td class="paramkey"></td>
  824. <td></td>
  825. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;&#160;</td>
  826. <td class="paramname"><em>addThis</em>&#160;</td>
  827. </tr>
  828. <tr>
  829. <td></td>
  830. <td>)</td>
  831. <td></td><td></td>
  832. </tr>
  833. </table>
  834. </div><div class="memdoc">
  835. <p>Add a new node related to this. Adds a child after the specified child. Returns a pointer to the new object or NULL if an error occured. </p>
  836. </div>
  837. </div>
  838. <a id="a14de5f84ca932e304bd5fce3c6851e91" name="a14de5f84ca932e304bd5fce3c6851e91"></a>
  839. <h2 class="memtitle"><span class="permalink"><a href="#a14de5f84ca932e304bd5fce3c6851e91">&#9670;&#160;</a></span>InsertBeforeChild()</h2>
  840. <div class="memitem">
  841. <div class="memproto">
  842. <table class="memname">
  843. <tr>
  844. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * InsertBeforeChild </td>
  845. <td>(</td>
  846. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  847. <td class="paramname"><em>beforeThis</em>, </td>
  848. </tr>
  849. <tr>
  850. <td class="paramkey"></td>
  851. <td></td>
  852. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;&#160;</td>
  853. <td class="paramname"><em>addThis</em>&#160;</td>
  854. </tr>
  855. <tr>
  856. <td></td>
  857. <td>)</td>
  858. <td></td><td></td>
  859. </tr>
  860. </table>
  861. </div><div class="memdoc">
  862. <p>Add a new node related to this. Adds a child before the specified child. Returns a pointer to the new object or NULL if an error occured. </p>
  863. </div>
  864. </div>
  865. <a id="abe7063143df443cf78dc2e190a2a5337" name="abe7063143df443cf78dc2e190a2a5337"></a>
  866. <h2 class="memtitle"><span class="permalink"><a href="#abe7063143df443cf78dc2e190a2a5337">&#9670;&#160;</a></span>InsertEndChild()</h2>
  867. <div class="memitem">
  868. <div class="memproto">
  869. <table class="memname">
  870. <tr>
  871. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * InsertEndChild </td>
  872. <td>(</td>
  873. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;&#160;</td>
  874. <td class="paramname"><em>addThis</em></td><td>)</td>
  875. <td></td>
  876. </tr>
  877. </table>
  878. </div><div class="memdoc">
  879. <p>Add a new node related to this. Adds a child past the LastChild. Returns a pointer to the new object or NULL if an error occured. </p>
  880. </div>
  881. </div>
  882. <a id="abfc9418bdbf6efa02d3a579086137fe6" name="abfc9418bdbf6efa02d3a579086137fe6"></a>
  883. <h2 class="memtitle"><span class="permalink"><a href="#abfc9418bdbf6efa02d3a579086137fe6">&#9670;&#160;</a></span>IterateChildren() <span class="overload">[1/4]</span></h2>
  884. <div class="memitem">
  885. <div class="memproto">
  886. <table class="mlabels">
  887. <tr>
  888. <td class="mlabels-left">
  889. <table class="memname">
  890. <tr>
  891. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * IterateChildren </td>
  892. <td>(</td>
  893. <td class="paramtype">const char *&#160;</td>
  894. <td class="paramname"><em>_value</em>, </td>
  895. </tr>
  896. <tr>
  897. <td class="paramkey"></td>
  898. <td></td>
  899. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  900. <td class="paramname"><em>previous</em>&#160;</td>
  901. </tr>
  902. <tr>
  903. <td></td>
  904. <td>)</td>
  905. <td></td><td></td>
  906. </tr>
  907. </table>
  908. </td>
  909. <td class="mlabels-right">
  910. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  911. </tr>
  912. </table>
  913. </div><div class="memdoc">
  914. </div>
  915. </div>
  916. <a id="a873d2d49518008f372d6e99bd81924fd" name="a873d2d49518008f372d6e99bd81924fd"></a>
  917. <h2 class="memtitle"><span class="permalink"><a href="#a873d2d49518008f372d6e99bd81924fd">&#9670;&#160;</a></span>IterateChildren() <span class="overload">[2/4]</span></h2>
  918. <div class="memitem">
  919. <div class="memproto">
  920. <table class="memname">
  921. <tr>
  922. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * IterateChildren </td>
  923. <td>(</td>
  924. <td class="paramtype">const char *&#160;</td>
  925. <td class="paramname"><em>value</em>, </td>
  926. </tr>
  927. <tr>
  928. <td class="paramkey"></td>
  929. <td></td>
  930. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  931. <td class="paramname"><em>previous</em>&#160;</td>
  932. </tr>
  933. <tr>
  934. <td></td>
  935. <td>)</td>
  936. <td></td><td> const</td>
  937. </tr>
  938. </table>
  939. </div><div class="memdoc">
  940. <p>This flavor of IterateChildren searches for children with a particular 'value'. </p>
  941. </div>
  942. </div>
  943. <a id="a33ad02c5b31b7575c0abea021a16d685" name="a33ad02c5b31b7575c0abea021a16d685"></a>
  944. <h2 class="memtitle"><span class="permalink"><a href="#a33ad02c5b31b7575c0abea021a16d685">&#9670;&#160;</a></span>IterateChildren() <span class="overload">[3/4]</span></h2>
  945. <div class="memitem">
  946. <div class="memproto">
  947. <table class="mlabels">
  948. <tr>
  949. <td class="mlabels-left">
  950. <table class="memname">
  951. <tr>
  952. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * IterateChildren </td>
  953. <td>(</td>
  954. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  955. <td class="paramname"><em>previous</em></td><td>)</td>
  956. <td></td>
  957. </tr>
  958. </table>
  959. </td>
  960. <td class="mlabels-right">
  961. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  962. </tr>
  963. </table>
  964. </div><div class="memdoc">
  965. </div>
  966. </div>
  967. <a id="a3757bfc7d9fce70f1ec055a6bce04f4b" name="a3757bfc7d9fce70f1ec055a6bce04f4b"></a>
  968. <h2 class="memtitle"><span class="permalink"><a href="#a3757bfc7d9fce70f1ec055a6bce04f4b">&#9670;&#160;</a></span>IterateChildren() <span class="overload">[4/4]</span></h2>
  969. <div class="memitem">
  970. <div class="memproto">
  971. <table class="memname">
  972. <tr>
  973. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * IterateChildren </td>
  974. <td>(</td>
  975. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  976. <td class="paramname"><em>previous</em></td><td>)</td>
  977. <td> const</td>
  978. </tr>
  979. </table>
  980. </div><div class="memdoc">
  981. <p>An alternate way to walk the children of a node. One way to iterate over nodes is: </p><pre class="fragment"> for( child = parent-&gt;FirstChild(); child; child = child-&gt;NextSibling() )
  982. </pre><p>IterateChildren does the same thing with the syntax: </p><pre class="fragment"> child = 0;
  983. while( child = parent-&gt;IterateChildren( child ) )
  984. </pre><p>IterateChildren takes the previous child as input and finds the next one. If the previous child is null, it returns the first. IterateChildren will return null when done. </p>
  985. </div>
  986. </div>
  987. <a id="adc2ca80a1e4c8a1ed488f40d142f718a" name="adc2ca80a1e4c8a1ed488f40d142f718a"></a>
  988. <h2 class="memtitle"><span class="permalink"><a href="#adc2ca80a1e4c8a1ed488f40d142f718a">&#9670;&#160;</a></span>LastChild() <span class="overload">[1/4]</span></h2>
  989. <div class="memitem">
  990. <div class="memproto">
  991. <table class="mlabels">
  992. <tr>
  993. <td class="mlabels-left">
  994. <table class="memname">
  995. <tr>
  996. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * LastChild </td>
  997. <td>(</td>
  998. <td class="paramname"></td><td>)</td>
  999. <td></td>
  1000. </tr>
  1001. </table>
  1002. </td>
  1003. <td class="mlabels-right">
  1004. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1005. </tr>
  1006. </table>
  1007. </div><div class="memdoc">
  1008. <p>The last child of this node. Will be null if there are no children. </p>
  1009. </div>
  1010. </div>
  1011. <a id="ad99a02c50e4c675e028b014f2bd19861" name="ad99a02c50e4c675e028b014f2bd19861"></a>
  1012. <h2 class="memtitle"><span class="permalink"><a href="#ad99a02c50e4c675e028b014f2bd19861">&#9670;&#160;</a></span>LastChild() <span class="overload">[2/4]</span></h2>
  1013. <div class="memitem">
  1014. <div class="memproto">
  1015. <table class="mlabels">
  1016. <tr>
  1017. <td class="mlabels-left">
  1018. <table class="memname">
  1019. <tr>
  1020. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * LastChild </td>
  1021. <td>(</td>
  1022. <td class="paramname"></td><td>)</td>
  1023. <td> const</td>
  1024. </tr>
  1025. </table>
  1026. </td>
  1027. <td class="mlabels-right">
  1028. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1029. </tr>
  1030. </table>
  1031. </div><div class="memdoc">
  1032. </div>
  1033. </div>
  1034. <a id="ae01d013ed49a5dc0739caa8de3ae57f8" name="ae01d013ed49a5dc0739caa8de3ae57f8"></a>
  1035. <h2 class="memtitle"><span class="permalink"><a href="#ae01d013ed49a5dc0739caa8de3ae57f8">&#9670;&#160;</a></span>LastChild() <span class="overload">[3/4]</span></h2>
  1036. <div class="memitem">
  1037. <div class="memproto">
  1038. <table class="mlabels">
  1039. <tr>
  1040. <td class="mlabels-left">
  1041. <table class="memname">
  1042. <tr>
  1043. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * LastChild </td>
  1044. <td>(</td>
  1045. <td class="paramtype">const char *&#160;</td>
  1046. <td class="paramname"><em>_value</em></td><td>)</td>
  1047. <td></td>
  1048. </tr>
  1049. </table>
  1050. </td>
  1051. <td class="mlabels-right">
  1052. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1053. </tr>
  1054. </table>
  1055. </div><div class="memdoc">
  1056. <p>The last child of this node matching 'value'. Will be null if there are no children. </p>
  1057. </div>
  1058. </div>
  1059. <a id="a56419cf533916cf265f2ee21cdf2ceec" name="a56419cf533916cf265f2ee21cdf2ceec"></a>
  1060. <h2 class="memtitle"><span class="permalink"><a href="#a56419cf533916cf265f2ee21cdf2ceec">&#9670;&#160;</a></span>LastChild() <span class="overload">[4/4]</span></h2>
  1061. <div class="memitem">
  1062. <div class="memproto">
  1063. <table class="memname">
  1064. <tr>
  1065. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * LastChild </td>
  1066. <td>(</td>
  1067. <td class="paramtype">const char *&#160;</td>
  1068. <td class="paramname"><em>value</em></td><td>)</td>
  1069. <td> const</td>
  1070. </tr>
  1071. </table>
  1072. </div><div class="memdoc">
  1073. </div>
  1074. </div>
  1075. <a id="a0149c75d5fdf327a0711024d036401e9" name="a0149c75d5fdf327a0711024d036401e9"></a>
  1076. <h2 class="memtitle"><span class="permalink"><a href="#a0149c75d5fdf327a0711024d036401e9">&#9670;&#160;</a></span>LinkEndChild()</h2>
  1077. <div class="memitem">
  1078. <div class="memproto">
  1079. <table class="memname">
  1080. <tr>
  1081. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * LinkEndChild </td>
  1082. <td>(</td>
  1083. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  1084. <td class="paramname"><em>addThis</em></td><td>)</td>
  1085. <td></td>
  1086. </tr>
  1087. </table>
  1088. </div><div class="memdoc">
  1089. <p>Add a new node related to this. Adds a child past the LastChild.</p>
  1090. <p>NOTE: the node to be added is passed by pointer, and will be henceforth owned (and deleted) by tinyXml. This method is efficient and avoids an extra copy, but should be used with care as it uses a different memory model than the other insert functions.</p>
  1091. <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_ti_xml_node.html#abe7063143df443cf78dc2e190a2a5337">InsertEndChild</a> </dd></dl>
  1092. </div>
  1093. </div>
  1094. <a id="aac5283d1e5d6cec27ce358b44129f08d" name="aac5283d1e5d6cec27ce358b44129f08d"></a>
  1095. <h2 class="memtitle"><span class="permalink"><a href="#aac5283d1e5d6cec27ce358b44129f08d">&#9670;&#160;</a></span>NextSibling() <span class="overload">[1/4]</span></h2>
  1096. <div class="memitem">
  1097. <div class="memproto">
  1098. <table class="mlabels">
  1099. <tr>
  1100. <td class="mlabels-left">
  1101. <table class="memname">
  1102. <tr>
  1103. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * NextSibling </td>
  1104. <td>(</td>
  1105. <td class="paramname"></td><td>)</td>
  1106. <td></td>
  1107. </tr>
  1108. </table>
  1109. </td>
  1110. <td class="mlabels-right">
  1111. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1112. </tr>
  1113. </table>
  1114. </div><div class="memdoc">
  1115. </div>
  1116. </div>
  1117. <a id="ad2ed51bca3937cf712112aaf68f462a1" name="ad2ed51bca3937cf712112aaf68f462a1"></a>
  1118. <h2 class="memtitle"><span class="permalink"><a href="#ad2ed51bca3937cf712112aaf68f462a1">&#9670;&#160;</a></span>NextSibling() <span class="overload">[2/4]</span></h2>
  1119. <div class="memitem">
  1120. <div class="memproto">
  1121. <table class="mlabels">
  1122. <tr>
  1123. <td class="mlabels-left">
  1124. <table class="memname">
  1125. <tr>
  1126. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * NextSibling </td>
  1127. <td>(</td>
  1128. <td class="paramname"></td><td>)</td>
  1129. <td> const</td>
  1130. </tr>
  1131. </table>
  1132. </td>
  1133. <td class="mlabels-right">
  1134. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1135. </tr>
  1136. </table>
  1137. </div><div class="memdoc">
  1138. <p>Navigate to a sibling node. </p>
  1139. </div>
  1140. </div>
  1141. <a id="a68762bddbd46b478d4e47055eb9f6e67" name="a68762bddbd46b478d4e47055eb9f6e67"></a>
  1142. <h2 class="memtitle"><span class="permalink"><a href="#a68762bddbd46b478d4e47055eb9f6e67">&#9670;&#160;</a></span>NextSibling() <span class="overload">[3/4]</span></h2>
  1143. <div class="memitem">
  1144. <div class="memproto">
  1145. <table class="memname">
  1146. <tr>
  1147. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * NextSibling </td>
  1148. <td>(</td>
  1149. <td class="paramtype">const char *&#160;</td>
  1150. <td class="paramname"><em>_value</em></td><td>)</td>
  1151. <td> const</td>
  1152. </tr>
  1153. </table>
  1154. </div><div class="memdoc">
  1155. <p>Navigate to a sibling node with the given 'value'. </p>
  1156. </div>
  1157. </div>
  1158. <a id="adebffdad1f11fbf30a492a6650f329e9" name="adebffdad1f11fbf30a492a6650f329e9"></a>
  1159. <h2 class="memtitle"><span class="permalink"><a href="#adebffdad1f11fbf30a492a6650f329e9">&#9670;&#160;</a></span>NextSibling() <span class="overload">[4/4]</span></h2>
  1160. <div class="memitem">
  1161. <div class="memproto">
  1162. <table class="mlabels">
  1163. <tr>
  1164. <td class="mlabels-left">
  1165. <table class="memname">
  1166. <tr>
  1167. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * NextSibling </td>
  1168. <td>(</td>
  1169. <td class="paramtype">const char *&#160;</td>
  1170. <td class="paramname"><em>_next</em></td><td>)</td>
  1171. <td></td>
  1172. </tr>
  1173. </table>
  1174. </td>
  1175. <td class="mlabels-right">
  1176. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1177. </tr>
  1178. </table>
  1179. </div><div class="memdoc">
  1180. </div>
  1181. </div>
  1182. <a id="a59606de29f94c72442c3d9970db39057" name="a59606de29f94c72442c3d9970db39057"></a>
  1183. <h2 class="memtitle"><span class="permalink"><a href="#a59606de29f94c72442c3d9970db39057">&#9670;&#160;</a></span>NextSiblingElement() <span class="overload">[1/4]</span></h2>
  1184. <div class="memitem">
  1185. <div class="memproto">
  1186. <table class="mlabels">
  1187. <tr>
  1188. <td class="mlabels-left">
  1189. <table class="memname">
  1190. <tr>
  1191. <td class="memname"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * NextSiblingElement </td>
  1192. <td>(</td>
  1193. <td class="paramname"></td><td>)</td>
  1194. <td></td>
  1195. </tr>
  1196. </table>
  1197. </td>
  1198. <td class="mlabels-right">
  1199. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1200. </tr>
  1201. </table>
  1202. </div><div class="memdoc">
  1203. </div>
  1204. </div>
  1205. <a id="a9f320cafb4ed3a2c9cd595117c6f528d" name="a9f320cafb4ed3a2c9cd595117c6f528d"></a>
  1206. <h2 class="memtitle"><span class="permalink"><a href="#a9f320cafb4ed3a2c9cd595117c6f528d">&#9670;&#160;</a></span>NextSiblingElement() <span class="overload">[2/4]</span></h2>
  1207. <div class="memitem">
  1208. <div class="memproto">
  1209. <table class="memname">
  1210. <tr>
  1211. <td class="memname">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * NextSiblingElement </td>
  1212. <td>(</td>
  1213. <td class="paramname"></td><td>)</td>
  1214. <td> const</td>
  1215. </tr>
  1216. </table>
  1217. </div><div class="memdoc">
  1218. <p>Convenience function to get through elements. Calls NextSibling and ToElement. Will skip all non-Element nodes. Returns 0 if there is not another element. </p>
  1219. </div>
  1220. </div>
  1221. <a id="ab0b45ed45912441de56978be0402c1b7" name="ab0b45ed45912441de56978be0402c1b7"></a>
  1222. <h2 class="memtitle"><span class="permalink"><a href="#ab0b45ed45912441de56978be0402c1b7">&#9670;&#160;</a></span>NextSiblingElement() <span class="overload">[3/4]</span></h2>
  1223. <div class="memitem">
  1224. <div class="memproto">
  1225. <table class="memname">
  1226. <tr>
  1227. <td class="memname">const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * NextSiblingElement </td>
  1228. <td>(</td>
  1229. <td class="paramtype">const char *&#160;</td>
  1230. <td class="paramname"><em>_value</em></td><td>)</td>
  1231. <td> const</td>
  1232. </tr>
  1233. </table>
  1234. </div><div class="memdoc">
  1235. <p>Convenience function to get through elements. Calls NextSibling and ToElement. Will skip all non-Element nodes. Returns 0 if there is not another element. </p>
  1236. </div>
  1237. </div>
  1238. <a id="a9e4f1ec12bf909717dd375fccdccc338" name="a9e4f1ec12bf909717dd375fccdccc338"></a>
  1239. <h2 class="memtitle"><span class="permalink"><a href="#a9e4f1ec12bf909717dd375fccdccc338">&#9670;&#160;</a></span>NextSiblingElement() <span class="overload">[4/4]</span></h2>
  1240. <div class="memitem">
  1241. <div class="memproto">
  1242. <table class="mlabels">
  1243. <tr>
  1244. <td class="mlabels-left">
  1245. <table class="memname">
  1246. <tr>
  1247. <td class="memname"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * NextSiblingElement </td>
  1248. <td>(</td>
  1249. <td class="paramtype">const char *&#160;</td>
  1250. <td class="paramname"><em>_next</em></td><td>)</td>
  1251. <td></td>
  1252. </tr>
  1253. </table>
  1254. </td>
  1255. <td class="mlabels-right">
  1256. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1257. </tr>
  1258. </table>
  1259. </div><div class="memdoc">
  1260. </div>
  1261. </div>
  1262. <a id="a5e4cb9d090624a001dd46c0c70734310" name="a5e4cb9d090624a001dd46c0c70734310"></a>
  1263. <h2 class="memtitle"><span class="permalink"><a href="#a5e4cb9d090624a001dd46c0c70734310">&#9670;&#160;</a></span>NoChildren()</h2>
  1264. <div class="memitem">
  1265. <div class="memproto">
  1266. <table class="mlabels">
  1267. <tr>
  1268. <td class="mlabels-left">
  1269. <table class="memname">
  1270. <tr>
  1271. <td class="memname">bool NoChildren </td>
  1272. <td>(</td>
  1273. <td class="paramname"></td><td>)</td>
  1274. <td> const</td>
  1275. </tr>
  1276. </table>
  1277. </td>
  1278. <td class="mlabels-right">
  1279. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1280. </tr>
  1281. </table>
  1282. </div><div class="memdoc">
  1283. <p>Returns true if this node has no children. </p>
  1284. </div>
  1285. </div>
  1286. <a id="a7a8739af6dca9b49aa6894b9ec2484d2" name="a7a8739af6dca9b49aa6894b9ec2484d2"></a>
  1287. <h2 class="memtitle"><span class="permalink"><a href="#a7a8739af6dca9b49aa6894b9ec2484d2">&#9670;&#160;</a></span>Parent() <span class="overload">[1/2]</span></h2>
  1288. <div class="memitem">
  1289. <div class="memproto">
  1290. <table class="mlabels">
  1291. <tr>
  1292. <td class="mlabels-left">
  1293. <table class="memname">
  1294. <tr>
  1295. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * Parent </td>
  1296. <td>(</td>
  1297. <td class="paramname"></td><td>)</td>
  1298. <td></td>
  1299. </tr>
  1300. </table>
  1301. </td>
  1302. <td class="mlabels-right">
  1303. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1304. </tr>
  1305. </table>
  1306. </div><div class="memdoc">
  1307. <p>One step up the DOM. </p>
  1308. </div>
  1309. </div>
  1310. <a id="a00ee0beecf49b9e48048183ee782d3d8" name="a00ee0beecf49b9e48048183ee782d3d8"></a>
  1311. <h2 class="memtitle"><span class="permalink"><a href="#a00ee0beecf49b9e48048183ee782d3d8">&#9670;&#160;</a></span>Parent() <span class="overload">[2/2]</span></h2>
  1312. <div class="memitem">
  1313. <div class="memproto">
  1314. <table class="mlabels">
  1315. <tr>
  1316. <td class="mlabels-left">
  1317. <table class="memname">
  1318. <tr>
  1319. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * Parent </td>
  1320. <td>(</td>
  1321. <td class="paramname"></td><td>)</td>
  1322. <td> const</td>
  1323. </tr>
  1324. </table>
  1325. </td>
  1326. <td class="mlabels-right">
  1327. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1328. </tr>
  1329. </table>
  1330. </div><div class="memdoc">
  1331. </div>
  1332. </div>
  1333. <a id="affcfce90e66b52958492ffd936c6e9c0" name="affcfce90e66b52958492ffd936c6e9c0"></a>
  1334. <h2 class="memtitle"><span class="permalink"><a href="#affcfce90e66b52958492ffd936c6e9c0">&#9670;&#160;</a></span>PreviousSibling() <span class="overload">[1/4]</span></h2>
  1335. <div class="memitem">
  1336. <div class="memproto">
  1337. <table class="mlabels">
  1338. <tr>
  1339. <td class="mlabels-left">
  1340. <table class="memname">
  1341. <tr>
  1342. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * PreviousSibling </td>
  1343. <td>(</td>
  1344. <td class="paramname"></td><td>)</td>
  1345. <td></td>
  1346. </tr>
  1347. </table>
  1348. </td>
  1349. <td class="mlabels-right">
  1350. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1351. </tr>
  1352. </table>
  1353. </div><div class="memdoc">
  1354. </div>
  1355. </div>
  1356. <a id="a7175d13a00be348288878176b4db6344" name="a7175d13a00be348288878176b4db6344"></a>
  1357. <h2 class="memtitle"><span class="permalink"><a href="#a7175d13a00be348288878176b4db6344">&#9670;&#160;</a></span>PreviousSibling() <span class="overload">[2/4]</span></h2>
  1358. <div class="memitem">
  1359. <div class="memproto">
  1360. <table class="mlabels">
  1361. <tr>
  1362. <td class="mlabels-left">
  1363. <table class="memname">
  1364. <tr>
  1365. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * PreviousSibling </td>
  1366. <td>(</td>
  1367. <td class="paramname"></td><td>)</td>
  1368. <td> const</td>
  1369. </tr>
  1370. </table>
  1371. </td>
  1372. <td class="mlabels-right">
  1373. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1374. </tr>
  1375. </table>
  1376. </div><div class="memdoc">
  1377. <p>Navigate to a sibling node. </p>
  1378. </div>
  1379. </div>
  1380. <a id="abceaf2360253b2347ac1e4e31adc174d" name="abceaf2360253b2347ac1e4e31adc174d"></a>
  1381. <h2 class="memtitle"><span class="permalink"><a href="#abceaf2360253b2347ac1e4e31adc174d">&#9670;&#160;</a></span>PreviousSibling() <span class="overload">[3/4]</span></h2>
  1382. <div class="memitem">
  1383. <div class="memproto">
  1384. <table class="memname">
  1385. <tr>
  1386. <td class="memname">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * PreviousSibling </td>
  1387. <td>(</td>
  1388. <td class="paramtype">const char *&#160;</td>
  1389. <td class="paramname"><em>_value</em></td><td>)</td>
  1390. <td> const</td>
  1391. </tr>
  1392. </table>
  1393. </div><div class="memdoc">
  1394. <p>Navigate to a sibling node. </p>
  1395. </div>
  1396. </div>
  1397. <a id="a9fd32a6d2296732bb416c86eeff0329d" name="a9fd32a6d2296732bb416c86eeff0329d"></a>
  1398. <h2 class="memtitle"><span class="permalink"><a href="#a9fd32a6d2296732bb416c86eeff0329d">&#9670;&#160;</a></span>PreviousSibling() <span class="overload">[4/4]</span></h2>
  1399. <div class="memitem">
  1400. <div class="memproto">
  1401. <table class="mlabels">
  1402. <tr>
  1403. <td class="mlabels-left">
  1404. <table class="memname">
  1405. <tr>
  1406. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * PreviousSibling </td>
  1407. <td>(</td>
  1408. <td class="paramtype">const char *&#160;</td>
  1409. <td class="paramname"><em>_prev</em></td><td>)</td>
  1410. <td></td>
  1411. </tr>
  1412. </table>
  1413. </td>
  1414. <td class="mlabels-right">
  1415. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1416. </tr>
  1417. </table>
  1418. </div><div class="memdoc">
  1419. </div>
  1420. </div>
  1421. <a id="ab38d7e3ea88170aaaf445496eda97401" name="ab38d7e3ea88170aaaf445496eda97401"></a>
  1422. <h2 class="memtitle"><span class="permalink"><a href="#ab38d7e3ea88170aaaf445496eda97401">&#9670;&#160;</a></span>RemoveChild()</h2>
  1423. <div class="memitem">
  1424. <div class="memproto">
  1425. <table class="memname">
  1426. <tr>
  1427. <td class="memname">bool RemoveChild </td>
  1428. <td>(</td>
  1429. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  1430. <td class="paramname"><em>removeThis</em></td><td>)</td>
  1431. <td></td>
  1432. </tr>
  1433. </table>
  1434. </div><div class="memdoc">
  1435. <p>Delete a child of this node. </p>
  1436. </div>
  1437. </div>
  1438. <a id="aa7613b3081d0b0a0d02a98e16568e65b" name="aa7613b3081d0b0a0d02a98e16568e65b"></a>
  1439. <h2 class="memtitle"><span class="permalink"><a href="#aa7613b3081d0b0a0d02a98e16568e65b">&#9670;&#160;</a></span>ReplaceChild()</h2>
  1440. <div class="memitem">
  1441. <div class="memproto">
  1442. <table class="memname">
  1443. <tr>
  1444. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> * ReplaceChild </td>
  1445. <td>(</td>
  1446. <td class="paramtype"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a> *&#160;</td>
  1447. <td class="paramname"><em>replaceThis</em>, </td>
  1448. </tr>
  1449. <tr>
  1450. <td class="paramkey"></td>
  1451. <td></td>
  1452. <td class="paramtype">const <a class="el" href="class_ti_xml_node.html">TiXmlNode</a> &amp;&#160;</td>
  1453. <td class="paramname"><em>withThis</em>&#160;</td>
  1454. </tr>
  1455. <tr>
  1456. <td></td>
  1457. <td>)</td>
  1458. <td></td><td></td>
  1459. </tr>
  1460. </table>
  1461. </div><div class="memdoc">
  1462. <p>Replace a child of this node. Returns a pointer to the new object or NULL if an error occured. </p>
  1463. </div>
  1464. </div>
  1465. <a id="aea82a06505184ef86f477ad405fbbef9" name="aea82a06505184ef86f477ad405fbbef9"></a>
  1466. <h2 class="memtitle"><span class="permalink"><a href="#aea82a06505184ef86f477ad405fbbef9">&#9670;&#160;</a></span>SetValue()</h2>
  1467. <div class="memitem">
  1468. <div class="memproto">
  1469. <table class="mlabels">
  1470. <tr>
  1471. <td class="mlabels-left">
  1472. <table class="memname">
  1473. <tr>
  1474. <td class="memname">void SetValue </td>
  1475. <td>(</td>
  1476. <td class="paramtype">const char *&#160;</td>
  1477. <td class="paramname"><em>_value</em></td><td>)</td>
  1478. <td></td>
  1479. </tr>
  1480. </table>
  1481. </td>
  1482. <td class="mlabels-right">
  1483. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1484. </tr>
  1485. </table>
  1486. </div><div class="memdoc">
  1487. <p>Changes the value of the node. Defined as: </p><pre class="fragment">Document: filename of the xml file
  1488. Element: name of the element
  1489. Comment: the comment text
  1490. Unknown: the tag contents
  1491. Text: the text string
  1492. </pre>
  1493. </div>
  1494. </div>
  1495. <a id="adaece8749743630a626d39a9f4d9e357" name="adaece8749743630a626d39a9f4d9e357"></a>
  1496. <h2 class="memtitle"><span class="permalink"><a href="#adaece8749743630a626d39a9f4d9e357">&#9670;&#160;</a></span>ToComment() <span class="overload">[1/2]</span></h2>
  1497. <div class="memitem">
  1498. <div class="memproto">
  1499. <table class="mlabels">
  1500. <tr>
  1501. <td class="mlabels-left">
  1502. <table class="memname">
  1503. <tr>
  1504. <td class="memname">virtual <a class="el" href="class_ti_xml_comment.html">TiXmlComment</a> * ToComment </td>
  1505. <td>(</td>
  1506. <td class="paramname"></td><td>)</td>
  1507. <td></td>
  1508. </tr>
  1509. </table>
  1510. </td>
  1511. <td class="mlabels-right">
  1512. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1513. </tr>
  1514. </table>
  1515. </div><div class="memdoc">
  1516. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1517. <p>Reimplemented in <a class="el" href="class_ti_xml_comment.html#adaece8749743630a626d39a9f4d9e357">TiXmlComment</a>.</p>
  1518. </div>
  1519. </div>
  1520. <a id="af80781ebc00b559746416de80ea754a6" name="af80781ebc00b559746416de80ea754a6"></a>
  1521. <h2 class="memtitle"><span class="permalink"><a href="#af80781ebc00b559746416de80ea754a6">&#9670;&#160;</a></span>ToComment() <span class="overload">[2/2]</span></h2>
  1522. <div class="memitem">
  1523. <div class="memproto">
  1524. <table class="mlabels">
  1525. <tr>
  1526. <td class="mlabels-left">
  1527. <table class="memname">
  1528. <tr>
  1529. <td class="memname">virtual const <a class="el" href="class_ti_xml_comment.html">TiXmlComment</a> * ToComment </td>
  1530. <td>(</td>
  1531. <td class="paramname"></td><td>)</td>
  1532. <td> const</td>
  1533. </tr>
  1534. </table>
  1535. </td>
  1536. <td class="mlabels-right">
  1537. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1538. </tr>
  1539. </table>
  1540. </div><div class="memdoc">
  1541. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1542. <p>Reimplemented in <a class="el" href="class_ti_xml_comment.html#af80781ebc00b559746416de80ea754a6">TiXmlComment</a>.</p>
  1543. </div>
  1544. </div>
  1545. <a id="ad61253c62dce10b5543df1c543e98c34" name="ad61253c62dce10b5543df1c543e98c34"></a>
  1546. <h2 class="memtitle"><span class="permalink"><a href="#ad61253c62dce10b5543df1c543e98c34">&#9670;&#160;</a></span>ToDeclaration() <span class="overload">[1/2]</span></h2>
  1547. <div class="memitem">
  1548. <div class="memproto">
  1549. <table class="mlabels">
  1550. <tr>
  1551. <td class="mlabels-left">
  1552. <table class="memname">
  1553. <tr>
  1554. <td class="memname">virtual <a class="el" href="class_ti_xml_declaration.html">TiXmlDeclaration</a> * ToDeclaration </td>
  1555. <td>(</td>
  1556. <td class="paramname"></td><td>)</td>
  1557. <td></td>
  1558. </tr>
  1559. </table>
  1560. </td>
  1561. <td class="mlabels-right">
  1562. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1563. </tr>
  1564. </table>
  1565. </div><div class="memdoc">
  1566. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1567. <p>Reimplemented in <a class="el" href="class_ti_xml_declaration.html#ad61253c62dce10b5543df1c543e98c34">TiXmlDeclaration</a>.</p>
  1568. </div>
  1569. </div>
  1570. <a id="a98d71a40157e3b19a82ce8ff00852f57" name="a98d71a40157e3b19a82ce8ff00852f57"></a>
  1571. <h2 class="memtitle"><span class="permalink"><a href="#a98d71a40157e3b19a82ce8ff00852f57">&#9670;&#160;</a></span>ToDeclaration() <span class="overload">[2/2]</span></h2>
  1572. <div class="memitem">
  1573. <div class="memproto">
  1574. <table class="mlabels">
  1575. <tr>
  1576. <td class="mlabels-left">
  1577. <table class="memname">
  1578. <tr>
  1579. <td class="memname">virtual const <a class="el" href="class_ti_xml_declaration.html">TiXmlDeclaration</a> * ToDeclaration </td>
  1580. <td>(</td>
  1581. <td class="paramname"></td><td>)</td>
  1582. <td> const</td>
  1583. </tr>
  1584. </table>
  1585. </td>
  1586. <td class="mlabels-right">
  1587. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1588. </tr>
  1589. </table>
  1590. </div><div class="memdoc">
  1591. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1592. <p>Reimplemented in <a class="el" href="class_ti_xml_declaration.html#a98d71a40157e3b19a82ce8ff00852f57">TiXmlDeclaration</a>.</p>
  1593. </div>
  1594. </div>
  1595. <a id="a571a29829db5c5bbbd7c872b157f077f" name="a571a29829db5c5bbbd7c872b157f077f"></a>
  1596. <h2 class="memtitle"><span class="permalink"><a href="#a571a29829db5c5bbbd7c872b157f077f">&#9670;&#160;</a></span>ToDocument() <span class="overload">[1/2]</span></h2>
  1597. <div class="memitem">
  1598. <div class="memproto">
  1599. <table class="mlabels">
  1600. <tr>
  1601. <td class="mlabels-left">
  1602. <table class="memname">
  1603. <tr>
  1604. <td class="memname">virtual <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> * ToDocument </td>
  1605. <td>(</td>
  1606. <td class="paramname"></td><td>)</td>
  1607. <td></td>
  1608. </tr>
  1609. </table>
  1610. </td>
  1611. <td class="mlabels-right">
  1612. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1613. </tr>
  1614. </table>
  1615. </div><div class="memdoc">
  1616. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1617. <p>Reimplemented in <a class="el" href="class_ti_xml_document.html#a571a29829db5c5bbbd7c872b157f077f">TiXmlDocument</a>.</p>
  1618. </div>
  1619. </div>
  1620. <a id="a1830c16b32106bbdba38f45f8b30cabb" name="a1830c16b32106bbdba38f45f8b30cabb"></a>
  1621. <h2 class="memtitle"><span class="permalink"><a href="#a1830c16b32106bbdba38f45f8b30cabb">&#9670;&#160;</a></span>ToDocument() <span class="overload">[2/2]</span></h2>
  1622. <div class="memitem">
  1623. <div class="memproto">
  1624. <table class="mlabels">
  1625. <tr>
  1626. <td class="mlabels-left">
  1627. <table class="memname">
  1628. <tr>
  1629. <td class="memname">virtual const <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a> * ToDocument </td>
  1630. <td>(</td>
  1631. <td class="paramname"></td><td>)</td>
  1632. <td> const</td>
  1633. </tr>
  1634. </table>
  1635. </td>
  1636. <td class="mlabels-right">
  1637. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1638. </tr>
  1639. </table>
  1640. </div><div class="memdoc">
  1641. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1642. <p>Reimplemented in <a class="el" href="class_ti_xml_document.html#a1830c16b32106bbdba38f45f8b30cabb">TiXmlDocument</a>.</p>
  1643. </div>
  1644. </div>
  1645. <a id="af2e345190848a5e777e861146ebfbbe4" name="af2e345190848a5e777e861146ebfbbe4"></a>
  1646. <h2 class="memtitle"><span class="permalink"><a href="#af2e345190848a5e777e861146ebfbbe4">&#9670;&#160;</a></span>ToElement() <span class="overload">[1/2]</span></h2>
  1647. <div class="memitem">
  1648. <div class="memproto">
  1649. <table class="mlabels">
  1650. <tr>
  1651. <td class="mlabels-left">
  1652. <table class="memname">
  1653. <tr>
  1654. <td class="memname">virtual <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * ToElement </td>
  1655. <td>(</td>
  1656. <td class="paramname"></td><td>)</td>
  1657. <td></td>
  1658. </tr>
  1659. </table>
  1660. </td>
  1661. <td class="mlabels-right">
  1662. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1663. </tr>
  1664. </table>
  1665. </div><div class="memdoc">
  1666. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1667. <p>Reimplemented in <a class="el" href="class_ti_xml_element.html#af2e345190848a5e777e861146ebfbbe4">TiXmlElement</a>.</p>
  1668. </div>
  1669. </div>
  1670. <a id="a561540bf9a7f3574bec829efda0f60c0" name="a561540bf9a7f3574bec829efda0f60c0"></a>
  1671. <h2 class="memtitle"><span class="permalink"><a href="#a561540bf9a7f3574bec829efda0f60c0">&#9670;&#160;</a></span>ToElement() <span class="overload">[2/2]</span></h2>
  1672. <div class="memitem">
  1673. <div class="memproto">
  1674. <table class="mlabels">
  1675. <tr>
  1676. <td class="mlabels-left">
  1677. <table class="memname">
  1678. <tr>
  1679. <td class="memname">virtual const <a class="el" href="class_ti_xml_element.html">TiXmlElement</a> * ToElement </td>
  1680. <td>(</td>
  1681. <td class="paramname"></td><td>)</td>
  1682. <td> const</td>
  1683. </tr>
  1684. </table>
  1685. </td>
  1686. <td class="mlabels-right">
  1687. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1688. </tr>
  1689. </table>
  1690. </div><div class="memdoc">
  1691. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1692. <p>Reimplemented in <a class="el" href="class_ti_xml_element.html#a561540bf9a7f3574bec829efda0f60c0">TiXmlElement</a>.</p>
  1693. </div>
  1694. </div>
  1695. <a id="aa2e49a2af5eb8f621cc0bac4c98070d8" name="aa2e49a2af5eb8f621cc0bac4c98070d8"></a>
  1696. <h2 class="memtitle"><span class="permalink"><a href="#aa2e49a2af5eb8f621cc0bac4c98070d8">&#9670;&#160;</a></span>ToText() <span class="overload">[1/2]</span></h2>
  1697. <div class="memitem">
  1698. <div class="memproto">
  1699. <table class="mlabels">
  1700. <tr>
  1701. <td class="mlabels-left">
  1702. <table class="memname">
  1703. <tr>
  1704. <td class="memname">virtual <a class="el" href="class_ti_xml_text.html">TiXmlText</a> * ToText </td>
  1705. <td>(</td>
  1706. <td class="paramname"></td><td>)</td>
  1707. <td></td>
  1708. </tr>
  1709. </table>
  1710. </td>
  1711. <td class="mlabels-right">
  1712. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1713. </tr>
  1714. </table>
  1715. </div><div class="memdoc">
  1716. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1717. <p>Reimplemented in <a class="el" href="class_ti_xml_text.html#aa2e49a2af5eb8f621cc0bac4c98070d8">TiXmlText</a>.</p>
  1718. </div>
  1719. </div>
  1720. <a id="a3d65c779a1c856749ea743172b524927" name="a3d65c779a1c856749ea743172b524927"></a>
  1721. <h2 class="memtitle"><span class="permalink"><a href="#a3d65c779a1c856749ea743172b524927">&#9670;&#160;</a></span>ToText() <span class="overload">[2/2]</span></h2>
  1722. <div class="memitem">
  1723. <div class="memproto">
  1724. <table class="mlabels">
  1725. <tr>
  1726. <td class="mlabels-left">
  1727. <table class="memname">
  1728. <tr>
  1729. <td class="memname">virtual const <a class="el" href="class_ti_xml_text.html">TiXmlText</a> * ToText </td>
  1730. <td>(</td>
  1731. <td class="paramname"></td><td>)</td>
  1732. <td> const</td>
  1733. </tr>
  1734. </table>
  1735. </td>
  1736. <td class="mlabels-right">
  1737. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1738. </tr>
  1739. </table>
  1740. </div><div class="memdoc">
  1741. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1742. <p>Reimplemented in <a class="el" href="class_ti_xml_text.html#a3d65c779a1c856749ea743172b524927">TiXmlText</a>.</p>
  1743. </div>
  1744. </div>
  1745. <a id="af1cdecdf823b766144abfffa3f721be9" name="af1cdecdf823b766144abfffa3f721be9"></a>
  1746. <h2 class="memtitle"><span class="permalink"><a href="#af1cdecdf823b766144abfffa3f721be9">&#9670;&#160;</a></span>ToUnknown() <span class="overload">[1/2]</span></h2>
  1747. <div class="memitem">
  1748. <div class="memproto">
  1749. <table class="mlabels">
  1750. <tr>
  1751. <td class="mlabels-left">
  1752. <table class="memname">
  1753. <tr>
  1754. <td class="memname">virtual <a class="el" href="class_ti_xml_unknown.html">TiXmlUnknown</a> * ToUnknown </td>
  1755. <td>(</td>
  1756. <td class="paramname"></td><td>)</td>
  1757. <td></td>
  1758. </tr>
  1759. </table>
  1760. </td>
  1761. <td class="mlabels-right">
  1762. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1763. </tr>
  1764. </table>
  1765. </div><div class="memdoc">
  1766. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1767. <p>Reimplemented in <a class="el" href="class_ti_xml_unknown.html#af1cdecdf823b766144abfffa3f721be9">TiXmlUnknown</a>.</p>
  1768. </div>
  1769. </div>
  1770. <a id="a1e7ebff8ade3d30004e46b2a31700f0b" name="a1e7ebff8ade3d30004e46b2a31700f0b"></a>
  1771. <h2 class="memtitle"><span class="permalink"><a href="#a1e7ebff8ade3d30004e46b2a31700f0b">&#9670;&#160;</a></span>ToUnknown() <span class="overload">[2/2]</span></h2>
  1772. <div class="memitem">
  1773. <div class="memproto">
  1774. <table class="mlabels">
  1775. <tr>
  1776. <td class="mlabels-left">
  1777. <table class="memname">
  1778. <tr>
  1779. <td class="memname">virtual const <a class="el" href="class_ti_xml_unknown.html">TiXmlUnknown</a> * ToUnknown </td>
  1780. <td>(</td>
  1781. <td class="paramname"></td><td>)</td>
  1782. <td> const</td>
  1783. </tr>
  1784. </table>
  1785. </td>
  1786. <td class="mlabels-right">
  1787. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
  1788. </tr>
  1789. </table>
  1790. </div><div class="memdoc">
  1791. <p>Cast to a more defined type. Will return null if not of the requested type. </p>
  1792. <p>Reimplemented in <a class="el" href="class_ti_xml_unknown.html#a1e7ebff8ade3d30004e46b2a31700f0b">TiXmlUnknown</a>.</p>
  1793. </div>
  1794. </div>
  1795. <a id="a5bb8d44977c19ca4c4da9fcf198136d0" name="a5bb8d44977c19ca4c4da9fcf198136d0"></a>
  1796. <h2 class="memtitle"><span class="permalink"><a href="#a5bb8d44977c19ca4c4da9fcf198136d0">&#9670;&#160;</a></span>Type()</h2>
  1797. <div class="memitem">
  1798. <div class="memproto">
  1799. <table class="mlabels">
  1800. <tr>
  1801. <td class="mlabels-left">
  1802. <table class="memname">
  1803. <tr>
  1804. <td class="memname">int Type </td>
  1805. <td>(</td>
  1806. <td class="paramname"></td><td>)</td>
  1807. <td> const</td>
  1808. </tr>
  1809. </table>
  1810. </td>
  1811. <td class="mlabels-right">
  1812. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1813. </tr>
  1814. </table>
  1815. </div><div class="memdoc">
  1816. <p>Query the type (as an enumerated value, above) of this node. The possible types are: TINYXML_DOCUMENT, TINYXML_ELEMENT, TINYXML_COMMENT, TINYXML_UNKNOWN, TINYXML_TEXT, and TINYXML_DECLARATION. </p>
  1817. </div>
  1818. </div>
  1819. <a id="acaafdc8b04d25bcf02957d7ca99ff88e" name="acaafdc8b04d25bcf02957d7ca99ff88e"></a>
  1820. <h2 class="memtitle"><span class="permalink"><a href="#acaafdc8b04d25bcf02957d7ca99ff88e">&#9670;&#160;</a></span>Value()</h2>
  1821. <div class="memitem">
  1822. <div class="memproto">
  1823. <table class="mlabels">
  1824. <tr>
  1825. <td class="mlabels-left">
  1826. <table class="memname">
  1827. <tr>
  1828. <td class="memname">const char * Value </td>
  1829. <td>(</td>
  1830. <td class="paramname"></td><td>)</td>
  1831. <td> const</td>
  1832. </tr>
  1833. </table>
  1834. </td>
  1835. <td class="mlabels-right">
  1836. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1837. </tr>
  1838. </table>
  1839. </div><div class="memdoc">
  1840. <p>The meaning of 'value' changes for the specific type of <a class="el" href="class_ti_xml_node.html">TiXmlNode</a>. </p><pre class="fragment">Document: filename of the xml file
  1841. Element: name of the element
  1842. Comment: the comment text
  1843. Unknown: the tag contents
  1844. Text: the text string
  1845. </pre><p>The subclasses will wrap this function. </p>
  1846. </div>
  1847. </div>
  1848. <a id="a85e8aeca6ee6f9436d7c34a825686215" name="a85e8aeca6ee6f9436d7c34a825686215"></a>
  1849. <h2 class="memtitle"><span class="permalink"><a href="#a85e8aeca6ee6f9436d7c34a825686215">&#9670;&#160;</a></span>ValueTStr()</h2>
  1850. <div class="memitem">
  1851. <div class="memproto">
  1852. <table class="mlabels">
  1853. <tr>
  1854. <td class="mlabels-left">
  1855. <table class="memname">
  1856. <tr>
  1857. <td class="memname">const TIXML_STRING &amp; ValueTStr </td>
  1858. <td>(</td>
  1859. <td class="paramname"></td><td>)</td>
  1860. <td> const</td>
  1861. </tr>
  1862. </table>
  1863. </td>
  1864. <td class="mlabels-right">
  1865. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1866. </tr>
  1867. </table>
  1868. </div><div class="memdoc">
  1869. </div>
  1870. </div>
  1871. <h2 class="groupheader">Friends And Related Symbol Documentation</h2>
  1872. <a id="a173617f6dfe902cf484ce5552b950475" name="a173617f6dfe902cf484ce5552b950475"></a>
  1873. <h2 class="memtitle"><span class="permalink"><a href="#a173617f6dfe902cf484ce5552b950475">&#9670;&#160;</a></span>TiXmlDocument</h2>
  1874. <div class="memitem">
  1875. <div class="memproto">
  1876. <table class="mlabels">
  1877. <tr>
  1878. <td class="mlabels-left">
  1879. <table class="memname">
  1880. <tr>
  1881. <td class="memname">friend class <a class="el" href="class_ti_xml_document.html">TiXmlDocument</a></td>
  1882. </tr>
  1883. </table>
  1884. </td>
  1885. <td class="mlabels-right">
  1886. <span class="mlabels"><span class="mlabel">friend</span></span> </td>
  1887. </tr>
  1888. </table>
  1889. </div><div class="memdoc">
  1890. </div>
  1891. </div>
  1892. <a id="ab6592e32cb9132be517cc12a70564c4b" name="ab6592e32cb9132be517cc12a70564c4b"></a>
  1893. <h2 class="memtitle"><span class="permalink"><a href="#ab6592e32cb9132be517cc12a70564c4b">&#9670;&#160;</a></span>TiXmlElement</h2>
  1894. <div class="memitem">
  1895. <div class="memproto">
  1896. <table class="mlabels">
  1897. <tr>
  1898. <td class="mlabels-left">
  1899. <table class="memname">
  1900. <tr>
  1901. <td class="memname">friend class <a class="el" href="class_ti_xml_element.html">TiXmlElement</a></td>
  1902. </tr>
  1903. </table>
  1904. </td>
  1905. <td class="mlabels-right">
  1906. <span class="mlabels"><span class="mlabel">friend</span></span> </td>
  1907. </tr>
  1908. </table>
  1909. </div><div class="memdoc">
  1910. </div>
  1911. </div>
  1912. <h2 class="groupheader">Member Data Documentation</h2>
  1913. <a id="a97b4a437e0f2a989c953c422e85405e2" name="a97b4a437e0f2a989c953c422e85405e2"></a>
  1914. <h2 class="memtitle"><span class="permalink"><a href="#a97b4a437e0f2a989c953c422e85405e2">&#9670;&#160;</a></span>firstChild</h2>
  1915. <div class="memitem">
  1916. <div class="memproto">
  1917. <table class="mlabels">
  1918. <tr>
  1919. <td class="mlabels-left">
  1920. <table class="memname">
  1921. <tr>
  1922. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a>* firstChild</td>
  1923. </tr>
  1924. </table>
  1925. </td>
  1926. <td class="mlabels-right">
  1927. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  1928. </tr>
  1929. </table>
  1930. </div><div class="memdoc">
  1931. </div>
  1932. </div>
  1933. <a id="a9f2dbc07fe090543ee006eff738fb35c" name="a9f2dbc07fe090543ee006eff738fb35c"></a>
  1934. <h2 class="memtitle"><span class="permalink"><a href="#a9f2dbc07fe090543ee006eff738fb35c">&#9670;&#160;</a></span>lastChild</h2>
  1935. <div class="memitem">
  1936. <div class="memproto">
  1937. <table class="mlabels">
  1938. <tr>
  1939. <td class="mlabels-left">
  1940. <table class="memname">
  1941. <tr>
  1942. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a>* lastChild</td>
  1943. </tr>
  1944. </table>
  1945. </td>
  1946. <td class="mlabels-right">
  1947. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  1948. </tr>
  1949. </table>
  1950. </div><div class="memdoc">
  1951. </div>
  1952. </div>
  1953. <a id="a8ce33ebfa70f6490d36ce3a4b9b54c63" name="a8ce33ebfa70f6490d36ce3a4b9b54c63"></a>
  1954. <h2 class="memtitle"><span class="permalink"><a href="#a8ce33ebfa70f6490d36ce3a4b9b54c63">&#9670;&#160;</a></span>next</h2>
  1955. <div class="memitem">
  1956. <div class="memproto">
  1957. <table class="mlabels">
  1958. <tr>
  1959. <td class="mlabels-left">
  1960. <table class="memname">
  1961. <tr>
  1962. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a>* next</td>
  1963. </tr>
  1964. </table>
  1965. </td>
  1966. <td class="mlabels-right">
  1967. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  1968. </tr>
  1969. </table>
  1970. </div><div class="memdoc">
  1971. </div>
  1972. </div>
  1973. <a id="a881a9cd66ad384f71bc5e1c495ade3dc" name="a881a9cd66ad384f71bc5e1c495ade3dc"></a>
  1974. <h2 class="memtitle"><span class="permalink"><a href="#a881a9cd66ad384f71bc5e1c495ade3dc">&#9670;&#160;</a></span>parent</h2>
  1975. <div class="memitem">
  1976. <div class="memproto">
  1977. <table class="mlabels">
  1978. <tr>
  1979. <td class="mlabels-left">
  1980. <table class="memname">
  1981. <tr>
  1982. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a>* parent</td>
  1983. </tr>
  1984. </table>
  1985. </td>
  1986. <td class="mlabels-right">
  1987. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  1988. </tr>
  1989. </table>
  1990. </div><div class="memdoc">
  1991. </div>
  1992. </div>
  1993. <a id="a65207405abcca7807c408dfcb3eac2b8" name="a65207405abcca7807c408dfcb3eac2b8"></a>
  1994. <h2 class="memtitle"><span class="permalink"><a href="#a65207405abcca7807c408dfcb3eac2b8">&#9670;&#160;</a></span>prev</h2>
  1995. <div class="memitem">
  1996. <div class="memproto">
  1997. <table class="mlabels">
  1998. <tr>
  1999. <td class="mlabels-left">
  2000. <table class="memname">
  2001. <tr>
  2002. <td class="memname"><a class="el" href="class_ti_xml_node.html">TiXmlNode</a>* prev</td>
  2003. </tr>
  2004. </table>
  2005. </td>
  2006. <td class="mlabels-right">
  2007. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  2008. </tr>
  2009. </table>
  2010. </div><div class="memdoc">
  2011. </div>
  2012. </div>
  2013. <a id="a4ae4552b2f2e44004ccacf29ef1cbc77" name="a4ae4552b2f2e44004ccacf29ef1cbc77"></a>
  2014. <h2 class="memtitle"><span class="permalink"><a href="#a4ae4552b2f2e44004ccacf29ef1cbc77">&#9670;&#160;</a></span>type</h2>
  2015. <div class="memitem">
  2016. <div class="memproto">
  2017. <table class="mlabels">
  2018. <tr>
  2019. <td class="mlabels-left">
  2020. <table class="memname">
  2021. <tr>
  2022. <td class="memname"><a class="el" href="class_ti_xml_node.html#acac9cbaeea226ed297804c012dc12b16">NodeType</a> type</td>
  2023. </tr>
  2024. </table>
  2025. </td>
  2026. <td class="mlabels-right">
  2027. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  2028. </tr>
  2029. </table>
  2030. </div><div class="memdoc">
  2031. </div>
  2032. </div>
  2033. <a id="a3a0fac85f2e8857bab5f7939771d9452" name="a3a0fac85f2e8857bab5f7939771d9452"></a>
  2034. <h2 class="memtitle"><span class="permalink"><a href="#a3a0fac85f2e8857bab5f7939771d9452">&#9670;&#160;</a></span>value</h2>
  2035. <div class="memitem">
  2036. <div class="memproto">
  2037. <table class="mlabels">
  2038. <tr>
  2039. <td class="mlabels-left">
  2040. <table class="memname">
  2041. <tr>
  2042. <td class="memname">TIXML_STRING value</td>
  2043. </tr>
  2044. </table>
  2045. </td>
  2046. <td class="mlabels-right">
  2047. <span class="mlabels"><span class="mlabel">protected</span></span> </td>
  2048. </tr>
  2049. </table>
  2050. </div><div class="memdoc">
  2051. </div>
  2052. </div>
  2053. <hr/>The documentation for this class was generated from the following files:<ul>
  2054. <li>persistence/tinyXML/<b>tinyxml.h</b></li>
  2055. <li>persistence/tinyXML/<b>tinyxml.cpp</b></li>
  2056. <li>persistence/tinyXML/<b>tinyxmlparser.cpp</b></li>
  2057. </ul>
  2058. </div><!-- contents -->
  2059. <!-- start footer part -->
  2060. <hr class="footer"/><address class="footer"><small>
  2061. Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
  2062. </small></address>
  2063. </body>
  2064. </html>