?? tinyxml_8h-source.html
字號:
<a name="l00371"></a>00371 MAX_ENTITY_LENGTH = 6
<a name="l00372"></a>00372
<a name="l00373"></a>00373 };
<a name="l00374"></a>00374 <span class="keyword">static</span> Entity entity[ NUM_ENTITY ];
<a name="l00375"></a>00375 <span class="keyword">static</span> <span class="keywordtype">bool</span> condenseWhiteSpace;
<a name="l00376"></a>00376 };
<a name="l00377"></a>00377
<a name="l00378"></a>00378
<a name="l00385"></a><a class="code" href="classTiXmlNode.html">00385</a> <span class="keyword">class </span><a class="code" href="classTiXmlNode.html">TiXmlNode</a> : <span class="keyword">public</span> <a class="code" href="classTiXmlBase.html">TiXmlBase</a>
<a name="l00386"></a>00386 {
<a name="l00387"></a>00387 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classTiXmlDocument.html">TiXmlDocument</a>;
<a name="l00388"></a>00388 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classTiXmlElement.html">TiXmlElement</a>;
<a name="l00389"></a>00389
<a name="l00390"></a>00390 <span class="keyword">public</span>:
<a name="l00391"></a>00391 <span class="preprocessor"> #ifdef TIXML_USE_STL </span>
<a name="l00392"></a>00392 <span class="preprocessor"></span>
<a name="l00396"></a>00396 <span class="keyword">friend</span> std::istream& <a class="code" href="classTiXmlNode.html#n2">operator >> </a>(std::istream& in, <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& base);
<a name="l00397"></a>00397
<a name="l00414"></a>00414 <span class="keyword">friend</span> std::ostream& <a class="code" href="classTiXmlNode.html#n3">operator<< </a>(std::ostream& out, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& base);
<a name="l00415"></a>00415
<a name="l00417"></a>00417 <span class="keyword">friend</span> std::string& <a class="code" href="classTiXmlNode.html#n3">operator<< </a>(std::string& out, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& base );
<a name="l00418"></a>00418
<a name="l00419"></a>00419 <span class="preprocessor"> #else</span>
<a name="l00420"></a>00420 <span class="preprocessor"></span> <span class="comment">// Used internally, not part of the public API.</span>
<a name="l00421"></a>00421 <span class="keyword">friend</span> TIXML_OSTREAM& <a class="code" href="classTiXmlNode.html#n3">operator<< </a>(TIXML_OSTREAM& out, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& base);
<a name="l00422"></a>00422 <span class="preprocessor"> #endif</span>
<a name="l00423"></a>00423 <span class="preprocessor"></span>
<a name="l00427"></a><a class="code" href="classTiXmlNode.html#w7">00427</a> <span class="keyword">enum</span> <a class="code" href="classTiXmlNode.html#w7">NodeType</a>
<a name="l00428"></a>00428 {
<a name="l00429"></a>00429 DOCUMENT,
<a name="l00430"></a>00430 ELEMENT,
<a name="l00431"></a>00431 COMMENT,
<a name="l00432"></a>00432 UNKNOWN,
<a name="l00433"></a>00433 TEXT,
<a name="l00434"></a>00434 DECLARATION,
<a name="l00435"></a>00435 TYPECOUNT
<a name="l00436"></a>00436 };
<a name="l00437"></a>00437
<a name="l00438"></a>00438 <span class="keyword">virtual</span> ~<a class="code" href="classTiXmlNode.html">TiXmlNode</a>();
<a name="l00439"></a>00439
<a name="l00452"></a><a class="code" href="classTiXmlNode.html#a1">00452</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classTiXmlNode.html#a1">Value</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> value.c_str (); }
<a name="l00453"></a>00453
<a name="l00454"></a>00454 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00455"></a>00455 <span class="preprocessor"></span>
<a name="l00459"></a><a class="code" href="classTiXmlNode.html#a2">00459</a> <span class="keyword">const</span> std::string& <a class="code" href="classTiXmlNode.html#a2">ValueStr</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> value; }
<a name="l00460"></a>00460 <span class="preprocessor"> #endif</span>
<a name="l00461"></a>00461 <span class="preprocessor"></span>
<a name="l00471"></a><a class="code" href="classTiXmlNode.html#a3">00471</a> <span class="keywordtype">void</span> <a class="code" href="classTiXmlNode.html#a3">SetValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * _value) { value = _value;}
<a name="l00472"></a>00472
<a name="l00473"></a>00473 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00474"></a>00474 <span class="preprocessor"></span>
<a name="l00475"></a><a class="code" href="classTiXmlNode.html#a4">00475</a> <span class="keywordtype">void</span> <a class="code" href="classTiXmlNode.html#a3">SetValue</a>( <span class="keyword">const</span> std::string& _value ) { value = _value; }
<a name="l00476"></a>00476 <span class="preprocessor"> #endif</span>
<a name="l00477"></a>00477 <span class="preprocessor"></span>
<a name="l00479"></a>00479 <span class="keywordtype">void</span> <a class="code" href="classTiXmlNode.html#a5">Clear</a>();
<a name="l00480"></a>00480
<a name="l00482"></a><a class="code" href="classTiXmlNode.html#a6">00482</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a6">Parent</a>() { <span class="keywordflow">return</span> parent; }
<a name="l00483"></a>00483 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a6">Parent</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> parent; }
<a name="l00484"></a>00484
<a name="l00485"></a><a class="code" href="classTiXmlNode.html#a8">00485</a> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> firstChild; }
<a name="l00486"></a>00486 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>() { <span class="keywordflow">return</span> firstChild; }
<a name="l00487"></a>00487 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value ) <span class="keyword">const</span>;
<a name="l00488"></a>00488 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value );
<a name="l00489"></a>00489
<a name="l00490"></a>00490 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> lastChild; }
<a name="l00491"></a><a class="code" href="classTiXmlNode.html#a13">00491</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild() { <span class="keywordflow">return</span> lastChild; }
<a name="l00492"></a>00492 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild( <span class="keyword">const</span> <span class="keywordtype">char</span> * value ) <span class="keyword">const</span>;
<a name="l00493"></a>00493 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild( <span class="keyword">const</span> <span class="keywordtype">char</span> * value );
<a name="l00494"></a>00494
<a name="l00495"></a>00495 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00496"></a><a class="code" href="classTiXmlNode.html#a16">00496</a> <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>( <span class="keyword">const</span> std::string& _value )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a8">FirstChild</a> (_value.c_str ()); }
<a name="l00497"></a><a class="code" href="classTiXmlNode.html#a17">00497</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a8">FirstChild</a>( <span class="keyword">const</span> std::string& _value ) { <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a8">FirstChild</a> (_value.c_str ()); }
<a name="l00498"></a><a class="code" href="classTiXmlNode.html#a18">00498</a> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild( <span class="keyword">const</span> std::string& _value )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> LastChild (_value.c_str ()); }
<a name="l00499"></a><a class="code" href="classTiXmlNode.html#a19">00499</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* LastChild( <span class="keyword">const</span> std::string& _value ) { <span class="keywordflow">return</span> LastChild (_value.c_str ()); }
<a name="l00500"></a>00500 <span class="preprocessor"> #endif</span>
<a name="l00501"></a>00501 <span class="preprocessor"></span>
<a name="l00518"></a>00518 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous ) <span class="keyword">const</span>;
<a name="l00519"></a>00519 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous );
<a name="l00520"></a>00520
<a name="l00522"></a>00522 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous ) <span class="keyword">const</span>;
<a name="l00523"></a>00523 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value, <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous );
<a name="l00524"></a>00524
<a name="l00525"></a>00525 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00526"></a><a class="code" href="classTiXmlNode.html#a24">00526</a> <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <span class="keyword">const</span> std::string& _value, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a> (_value.c_str (), previous); }
<a name="l00527"></a><a class="code" href="classTiXmlNode.html#a25">00527</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a>( <span class="keyword">const</span> std::string& _value, <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* previous ) { <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a20">IterateChildren</a> (_value.c_str (), previous); }
<a name="l00528"></a>00528 <span class="preprocessor"> #endif</span>
<a name="l00529"></a>00529 <span class="preprocessor"></span>
<a name="l00533"></a>00533 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a26">InsertEndChild</a>( <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& addThis );
<a name="l00534"></a>00534
<a name="l00535"></a>00535
<a name="l00545"></a>00545 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a27">LinkEndChild</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* addThis );
<a name="l00546"></a>00546
<a name="l00550"></a>00550 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a28">InsertBeforeChild</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* beforeThis, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& addThis );
<a name="l00551"></a>00551
<a name="l00555"></a>00555 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a29">InsertAfterChild</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* afterThis, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& addThis );
<a name="l00556"></a>00556
<a name="l00560"></a>00560 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a30">ReplaceChild</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* replaceThis, <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& withThis );
<a name="l00561"></a>00561
<a name="l00563"></a>00563 <span class="keywordtype">bool</span> <a class="code" href="classTiXmlNode.html#a31">RemoveChild</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* removeThis );
<a name="l00564"></a>00564
<a name="l00566"></a><a class="code" href="classTiXmlNode.html#a32">00566</a> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> prev; }
<a name="l00567"></a>00567 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a>() { <span class="keywordflow">return</span> prev; }
<a name="l00568"></a>00568
<a name="l00570"></a>00570 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;
<a name="l00571"></a>00571 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * );
<a name="l00572"></a>00572
<a name="l00573"></a>00573 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00574"></a><a class="code" href="classTiXmlNode.html#a36">00574</a> <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a>( <span class="keyword">const</span> std::string& _value )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a> (_value.c_str ()); }
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -