⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tinyxml_8h-source.html

📁 一个j2me中很做要的包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
00427     <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font>* Parse( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00428     <font class="keyword">const</font> <font class="keywordtype">char</font>* ReadValue( <font class="keyword">const</font> <font class="keywordtype">char</font>* p );00429 00430   <font class="keyword">private</font>:00431     TiXmlAttributeSet attributeSet;00432 };00433 00434 <a name="l00437"></a><a class="code" href="classTiXmlComment.html">00437</a> <font class="keyword">class </font><a class="code" href="classTiXmlComment.html">TiXmlComment</a> : <font class="keyword">public</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>00438 {00439   <font class="keyword">public</font>:<a name="l00441"></a><a class="code" href="classTiXmlComment.html#a0">00441</a>     <a class="code" href="classTiXmlComment.html#a0">TiXmlComment</a>() : <a class="code" href="classTiXmlNode.html">TiXmlNode</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>::COMMENT ) {}00442     <font class="keyword">virtual</font> ~TiXmlComment()<font class="keyword"> </font>{}00443 00444     <font class="comment">// [internal use] Creates a new Element and returs it.</font>00445     <font class="keyword">virtual</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Clone() <font class="keyword">const</font>;00446     <font class="comment">// [internal use] </font>00447     <font class="keyword">virtual</font> <font class="keywordtype">void</font> Print( FILE* fp, <font class="keywordtype">int</font> depth );00448 00449   <font class="keyword">protected</font>:00450     <font class="comment">/*  [internal use] </font>00451 <font class="comment">        Attribtue parsing starts: at the ! of the !--</font>00452 <font class="comment">                         returns: next char past '&gt;'</font>00453 <font class="comment">    */</font>  00454     <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font>* Parse( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00455 };00456 00457 <a name="l00460"></a><a class="code" href="classTiXmlText.html">00460</a> <font class="keyword">class </font><a class="code" href="classTiXmlText.html">TiXmlText</a> : <font class="keyword">public</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>00461 {00462   <font class="keyword">public</font>:00463     TiXmlText()  : TiXmlNode( TiXmlNode::TEXT )<font class="keyword"> </font>{}00464     <font class="keyword">virtual</font> ~TiXmlText()<font class="keyword"> </font>{}00465 00466 00467     <font class="comment">// [internal use] Creates a new Element and returns it.</font>00468     <font class="keyword">virtual</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Clone() <font class="keyword">const</font>;00469     <font class="comment">// [internal use] </font>00470     <font class="keyword">virtual</font> <font class="keywordtype">void</font> Print( FILE* fp, <font class="keywordtype">int</font> depth );00471     <font class="comment">// [internal use]   </font>00472     <font class="keywordtype">bool</font> Blank();   <font class="comment">// returns true if all white space and new lines</font>00473 00474     <font class="comment">/*  [internal use] </font>00475 <font class="comment">        Attribtue parsing starts: First char of the text</font>00476 <font class="comment">                         returns: next char past '&gt;'</font>00477 <font class="comment">    */</font>  00478     <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font>* Parse( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00479 };00480 00481 <a name="l00495"></a><a class="code" href="classTiXmlDeclaration.html">00495</a> <font class="keyword">class </font><a class="code" href="classTiXmlDeclaration.html">TiXmlDeclaration</a> : <font class="keyword">public</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>00496 {00497   <font class="keyword">public</font>:<a name="l00499"></a><a class="code" href="classTiXmlDeclaration.html#a0">00499</a>     <a class="code" href="classTiXmlDeclaration.html#a0">TiXmlDeclaration</a>()   : <a class="code" href="classTiXmlNode.html">TiXmlNode</a>( <a class="code" href="classTiXmlNode.html">TiXmlNode</a>::DECLARATION ) {}00500 00502     <a class="code" href="classTiXmlDeclaration.html#a0">TiXmlDeclaration</a>( <font class="keyword">const</font> std::string&amp; version, 00503                       <font class="keyword">const</font> std::string&amp; encoding,00504                       <font class="keyword">const</font> std::string&amp; standalone );00505 00506     <font class="keyword">virtual</font> ~TiXmlDeclaration()<font class="keyword"> </font>{}00507 <a name="l00509"></a><a class="code" href="classTiXmlDeclaration.html#a3">00509</a>     <font class="keyword">const</font> std::string&amp; <a class="code" href="classTiXmlDeclaration.html#a3">Version</a>()<font class="keyword">        </font>{ <font class="keywordflow">return</font> version; }<a name="l00511"></a><a class="code" href="classTiXmlDeclaration.html#a4">00511</a>     <font class="keyword">const</font> std::string&amp; <a class="code" href="classTiXmlDeclaration.html#a4">Encoding</a>()<font class="keyword">       </font>{ <font class="keywordflow">return</font> encoding; }<a name="l00513"></a><a class="code" href="classTiXmlDeclaration.html#a5">00513</a>     <font class="keyword">const</font> std::string&amp; <a class="code" href="classTiXmlDeclaration.html#a5">Standalone</a>()<font class="keyword">     </font>{ <font class="keywordflow">return</font> standalone; }00514 00515     <font class="comment">// [internal use] Creates a new Element and returs it.</font>00516     <font class="keyword">virtual</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Clone() <font class="keyword">const</font>;00517     <font class="comment">// [internal use] </font>00518     <font class="keyword">virtual</font> <font class="keywordtype">void</font> Print( FILE* fp, <font class="keywordtype">int</font> depth );00519 00520   <font class="keyword">protected</font>:00521     <font class="comment">//  [internal use] </font>00522     <font class="comment">//  Attribtue parsing starts: next char past '&lt;'</font>00523     <font class="comment">//                   returns: next char past '&gt;'</font>00524     00525     <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font>* Parse( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00526 00527   <font class="keyword">private</font>:00528     std::string version;00529     std::string encoding;00530     std::string standalone;00531 };00532 00533 <a name="l00539"></a><a class="code" href="classTiXmlUnknown.html">00539</a> <font class="keyword">class </font><a class="code" href="classTiXmlUnknown.html">TiXmlUnknown</a> : <font class="keyword">public</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>00540 {00541   <font class="keyword">public</font>:00542     TiXmlUnknown() : TiXmlNode( TiXmlNode::UNKNOWN )<font class="keyword"> </font>{}00543     <font class="keyword">virtual</font> ~TiXmlUnknown()<font class="keyword"> </font>{}00544 00545     <font class="comment">// [internal use]   </font>00546     <font class="keyword">virtual</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Clone() <font class="keyword">const</font>;00547     <font class="comment">// [internal use]   </font>00548     <font class="keyword">virtual</font> <font class="keywordtype">void</font> Print( FILE* fp, <font class="keywordtype">int</font> depth );00549 00550   <font class="keyword">protected</font>:00551     <font class="comment">/*  [internal use] </font>00552 <font class="comment">        Attribute parsing starts: First char of the text</font>00553 <font class="comment">                         returns: next char past '&gt;'</font>00554 <font class="comment">    */</font>  00555     <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font>* Parse( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00556 };00557 00558 <a name="l00563"></a><a class="code" href="classTiXmlDocument.html">00563</a> <font class="keyword">class </font><a class="code" href="classTiXmlDocument.html">TiXmlDocument</a> : <font class="keyword">public</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>00564 {00565   <font class="keyword">public</font>:00567     <a class="code" href="classTiXmlDocument.html#a0">TiXmlDocument</a>();00569     <a class="code" href="classTiXmlDocument.html#a0">TiXmlDocument</a>( <font class="keyword">const</font> std::string&amp; documentName );00570     00571     <font class="keyword">virtual</font> ~TiXmlDocument()<font class="keyword"> </font>{}00572 00577     <font class="keywordtype">bool</font> <a class="code" href="classTiXmlDocument.html#a3">LoadFile</a>();00579     <font class="keywordtype">bool</font> <a class="code" href="classTiXmlDocument.html#a4">SaveFile</a>();00581     <font class="keywordtype">bool</font> <a class="code" href="classTiXmlDocument.html#a3">LoadFile</a>( <font class="keyword">const</font> std::string&amp; filename );00583     <font class="keywordtype">bool</font> <a class="code" href="classTiXmlDocument.html#a4">SaveFile</a>( <font class="keyword">const</font> std::string&amp; filename );00584 00586     <font class="keyword">const</font> <font class="keywordtype">char</font>* <a class="code" href="classTiXmlDocument.html#a7">Parse</a>( <font class="keyword">const</font> <font class="keywordtype">char</font>* );00587     <a name="l00589"></a><a class="code" href="classTiXmlDocument.html#a8">00589</a>     <font class="keywordtype">bool</font> <a class="code" href="classTiXmlDocument.html#a8">Error</a>()<font class="keyword">                        </font>{ <font class="keywordflow">return</font> error; }<a name="l00591"></a><a class="code" href="classTiXmlDocument.html#a9">00591</a>     <font class="keyword">const</font> std::string&amp; <a class="code" href="classTiXmlDocument.html#a9">ErrorDesc</a>()<font class="keyword">      </font>{ <font class="keywordflow">return</font> errorDesc; }00592 00594     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classTiXmlDocument.html#a11">Print</a>( FILE* fp, <font class="keywordtype">int</font> depth = 0 );<a name="l00596"></a><a class="code" href="classTiXmlDocument.html#a11">00596</a>     <font class="keywordtype">void</font> <a class="code" href="classTiXmlDocument.html#a11">Print</a>()<font class="keyword">                                        </font>{ <a class="code" href="classTiXmlDocument.html#a11">Print</a>( stdout, 0 ); }00597   00598     <font class="comment">// [internal use]   </font>00599     <font class="keyword">virtual</font> <a class="code" href="classTiXmlNode.html">TiXmlNode</a>* Clone() <font class="keyword">const</font>;00600     <font class="comment">// [internal use]   </font>00601     <font class="keywordtype">void</font> SetError( <font class="keywordtype">int</font> err )<font class="keyword"> </font>{      assert( err &gt; 0 &amp;&amp; err &lt; TIXML_ERROR_STRING_COUNT );00602                                     error   = <font class="keyword">true</font>; 00603                                     errorId = err;00604                                     errorDesc = errorString[ errorId ]; }00605 00606   <font class="keyword">private</font>:00607     <font class="keywordtype">bool</font> error;00608     <font class="keywordtype">int</font>  errorId;   00609     std::string errorDesc;00610 };00611 00612 00613 <font class="preprocessor">#endif</font>00614 <font class="preprocessor"></font></pre></div><hr><address><small>Generated at Sun Aug 26 20:37:31 2001 for TinyXml by<a href="http://www.doxygen.org/index.html"><img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.10 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2001</small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -