?? tinyxml_8h-source.html
字號:
<a name="l00575"></a><a class="code" href="classTiXmlNode.html#a37">00575</a> <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="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a32">PreviousSibling</a> (_value.c_str ()); }
<a name="l00576"></a><a class="code" href="classTiXmlNode.html#a38">00576</a> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</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#a40">NextSibling</a> (_value.c_str ()); }
<a name="l00577"></a><a class="code" href="classTiXmlNode.html#a39">00577</a> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</a>( <span class="keyword">const</span> std::string& _value) { <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a40">NextSibling</a> (_value.c_str ()); }
<a name="l00578"></a>00578 <span class="preprocessor"> #endif</span>
<a name="l00579"></a>00579 <span class="preprocessor"></span>
<a name="l00581"></a><a class="code" href="classTiXmlNode.html#a40">00581</a> <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> next; }
<a name="l00582"></a>00582 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</a>() { <span class="keywordflow">return</span> next; }
<a name="l00583"></a>00583
<a name="l00585"></a>00585 <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;
<a name="l00586"></a>00586 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a40">NextSibling</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * );
<a name="l00587"></a>00587
<a name="l00592"></a>00592 <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a>() <span class="keyword">const</span>;
<a name="l00593"></a>00593 <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a>();
<a name="l00594"></a>00594
<a name="l00599"></a>00599 <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * ) <span class="keyword">const</span>;
<a name="l00600"></a>00600 <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * );
<a name="l00601"></a>00601
<a name="l00602"></a>00602 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00603"></a><a class="code" href="classTiXmlNode.html#a48">00603</a> <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</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#a44">NextSiblingElement</a> (_value.c_str ()); }
<a name="l00604"></a><a class="code" href="classTiXmlNode.html#a49">00604</a> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a>( <span class="keyword">const</span> std::string& _value) { <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a44">NextSiblingElement</a> (_value.c_str ()); }
<a name="l00605"></a>00605 <span class="preprocessor"> #endif</span>
<a name="l00606"></a>00606 <span class="preprocessor"></span>
<a name="l00608"></a>00608 <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a>() <span class="keyword">const</span>;
<a name="l00609"></a>00609 <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a>();
<a name="l00610"></a>00610
<a name="l00612"></a>00612 <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value ) <span class="keyword">const</span>;
<a name="l00613"></a>00613 <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> * value );
<a name="l00614"></a>00614
<a name="l00615"></a>00615 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00616"></a><a class="code" href="classTiXmlNode.html#a54">00616</a> <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</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#a50">FirstChildElement</a> (_value.c_str ()); }
<a name="l00617"></a><a class="code" href="classTiXmlNode.html#a55">00617</a> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a>( <span class="keyword">const</span> std::string& _value ) { <span class="keywordflow">return</span> <a class="code" href="classTiXmlNode.html#a50">FirstChildElement</a> (_value.c_str ()); }
<a name="l00618"></a>00618 <span class="preprocessor"> #endif</span>
<a name="l00619"></a>00619 <span class="preprocessor"></span>
<a name="l00624"></a><a class="code" href="classTiXmlNode.html#a56">00624</a> <span class="keywordtype">int</span> <a class="code" href="classTiXmlNode.html#a56">Type</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type; }
<a name="l00625"></a>00625
<a name="l00629"></a>00629 <span class="keyword">const</span> <a class="code" href="classTiXmlDocument.html">TiXmlDocument</a>* <a class="code" href="classTiXmlNode.html#a57">GetDocument</a>() <span class="keyword">const</span>;
<a name="l00630"></a>00630 <a class="code" href="classTiXmlDocument.html">TiXmlDocument</a>* <a class="code" href="classTiXmlNode.html#a57">GetDocument</a>();
<a name="l00631"></a>00631
<a name="l00633"></a><a class="code" href="classTiXmlNode.html#a59">00633</a> <span class="keywordtype">bool</span> <a class="code" href="classTiXmlNode.html#a59">NoChildren</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !firstChild; }
<a name="l00634"></a>00634
<a name="l00635"></a><a class="code" href="classTiXmlNode.html#a60">00635</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlDocument.html">TiXmlDocument</a>* <a class="code" href="classTiXmlNode.html#a60">ToDocument</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00636"></a><a class="code" href="classTiXmlNode.html#a61">00636</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a61">ToElement</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00637"></a><a class="code" href="classTiXmlNode.html#a62">00637</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlComment.html">TiXmlComment</a>* <a class="code" href="classTiXmlNode.html#a62">ToComment</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00638"></a><a class="code" href="classTiXmlNode.html#a63">00638</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlUnknown.html">TiXmlUnknown</a>* <a class="code" href="classTiXmlNode.html#a63">ToUnknown</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00639"></a><a class="code" href="classTiXmlNode.html#a64">00639</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlText.html">TiXmlText</a>* <a class="code" href="classTiXmlNode.html#a64">ToText</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00640"></a><a class="code" href="classTiXmlNode.html#a65">00640</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classTiXmlDeclaration.html">TiXmlDeclaration</a>* <a class="code" href="classTiXmlNode.html#a65">ToDeclaration</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }
<a name="l00641"></a>00641
<a name="l00642"></a><a class="code" href="classTiXmlNode.html#a66">00642</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlDocument.html">TiXmlDocument</a>* <a class="code" href="classTiXmlNode.html#a60">ToDocument</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00643"></a><a class="code" href="classTiXmlNode.html#a67">00643</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlElement.html">TiXmlElement</a>* <a class="code" href="classTiXmlNode.html#a61">ToElement</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00644"></a><a class="code" href="classTiXmlNode.html#a68">00644</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlComment.html">TiXmlComment</a>* <a class="code" href="classTiXmlNode.html#a62">ToComment</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00645"></a><a class="code" href="classTiXmlNode.html#a69">00645</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlUnknown.html">TiXmlUnknown</a>* <a class="code" href="classTiXmlNode.html#a63">ToUnknown</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00646"></a><a class="code" href="classTiXmlNode.html#a70">00646</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlText.html">TiXmlText</a>* <a class="code" href="classTiXmlNode.html#a64">ToText</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00647"></a><a class="code" href="classTiXmlNode.html#a71">00647</a> <span class="keyword">virtual</span> <a class="code" href="classTiXmlDeclaration.html">TiXmlDeclaration</a>* <a class="code" href="classTiXmlNode.html#a65">ToDeclaration</a>() { <span class="keywordflow">return</span> 0; }
<a name="l00648"></a>00648
<a name="l00652"></a>00652 <span class="keyword">virtual</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* <a class="code" href="classTiXmlNode.html#a72">Clone</a>() <span class="keyword">const </span>= 0;
<a name="l00653"></a>00653
<a name="l00654"></a>00654 <span class="keyword">protected</span>:
<a name="l00655"></a>00655 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>( <a class="code" href="classTiXmlNode.html#w7">NodeType</a> _type );
<a name="l00656"></a>00656
<a name="l00657"></a>00657 <span class="comment">// Copy to the allocated object. Shared functionality between Clone, Copy constructor,</span>
<a name="l00658"></a>00658 <span class="comment">// and the assignment operator.</span>
<a name="l00659"></a>00659 <span class="keywordtype">void</span> CopyTo( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* target ) <span class="keyword">const</span>;
<a name="l00660"></a>00660
<a name="l00661"></a>00661 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00662"></a>00662 <span class="preprocessor"></span> <span class="comment">// The real work of the input operator.</span>
<a name="l00663"></a>00663 <span class="keyword">virtual</span> <span class="keywordtype">void</span> StreamIn( TIXML_ISTREAM* in, TIXML_STRING* tag ) = 0;
<a name="l00664"></a>00664 <span class="preprocessor"> #endif</span>
<a name="l00665"></a>00665 <span class="preprocessor"></span>
<a name="l00666"></a>00666 <span class="comment">// Figure out what is at *p, and parse it. Returns null if it is not an xml node.</span>
<a name="l00667"></a>00667 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Identify( <span class="keyword">const</span> <span class="keywordtype">char</span>* start, TiXmlEncoding encoding );
<a name="l00668"></a>00668
<a name="l00669"></a>00669 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* parent;
<a name="l00670"></a>00670 <a class="code" href="classTiXmlNode.html#w7">NodeType</a> type;
<a name="l00671"></a>00671
<a name="l00672"></a>00672 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* firstChild;
<a name="l00673"></a>00673 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* lastChild;
<a name="l00674"></a>00674
<a name="l00675"></a>00675 TIXML_STRING value;
<a name="l00676"></a>00676
<a name="l00677"></a>00677 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* prev;
<a name="l00678"></a>00678 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* next;
<a name="l00679"></a>00679
<a name="l00680"></a>00680 <span class="keyword">private</span>:
<a name="l00681"></a>00681 <a class="code" href="classTiXmlNode.html">TiXmlNode</a>( <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& ); <span class="comment">// not implemented.</span>
<a name="l00682"></a>00682 <span class="keywordtype">void</span> operator=( <span class="keyword">const</span> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>& base ); <span class="comment">// not allowed.</span>
<a name="l00683"></a>00683 };
<a name="l00684"></a>00684
<a name="l00685"></a>00685
<a name="l00693"></a><a class="code" href="classTiXmlAttribute.html">00693</a> <span class="keyword">class </span><a class="code" href="classTiXmlAttribute.html">TiXmlAttribute</a> : <span class="keyword">public</span> <a class="code" href="classTiXmlBase.html">TiXmlBase</a>
<a name="l00694"></a>00694 {
<a name="l00695"></a>00695 <span class="keyword">friend</span> <span class="keyword">class </span>TiXmlAttributeSet;
<a name="l00696"></a>00696
<a name="l00697"></a>00697 <span class="keyword">public</span>:
<a name="l00699"></a><a class="code" href="classTiXmlAttribute.html#a0">00699</a> <a class="code" href="classTiXmlAttribute.html#a0">TiXmlAttribute</a>() : <a class="code" href="classTiXmlBase.html">TiXmlBase</a>()
<a name="l00700"></a>00700 {
<a name="l00701"></a>00701 document = 0;
<a name="l00702"></a>00702 prev = next = 0;
<a name="l00703"></a>00703 }
<a name="l00704"></a>00704
<a name="l00705"></a>00705 <span class="preprocessor"> #ifdef TIXML_USE_STL</span>
<a name="l00706"></a>00706 <span class="preprocessor"></span>
<a name="l00707"></a><a class="code" href="classTiXmlAttribute.html#a1">00707</a> <a class="code" href="classTiXmlAttribute.html#a0">TiXmlAttribute</a>( <span class="keyword">const</span> std::string& _name, <span class="keyword">const</span> std::string& _value )
<a name="l00708"></a>00708 {
<a name="l00709"></a>00709 name = _n
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -