Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > by-pkgid > e4e5aca55b6d7244e6bae95bf4fde3ca > files > 193

lib64edelib-devel-2.0-1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>edelib: TiXmlText Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">edelib
   &#160;<span id="projectnumber">2.0.0</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">TiXmlText Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="TiXmlText" --><!-- doxytag: inherits="TiXmlNode" -->
<p>XML text.  
 <a href="classTiXmlText.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="TiXml_8h_source.html">edelib/TiXml.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TiXmlText:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classTiXmlText.png" usemap="#TiXmlText_map" alt=""/>
  <map id="TiXmlText_map" name="TiXmlText_map">
<area href="classTiXmlNode.html" title="Parent class for everything in DOM." alt="TiXmlNode" shape="rect" coords="0,56,73,80"/>
<area href="classTiXmlBase.html" title="Xml base class." alt="TiXmlBase" shape="rect" coords="0,0,73,24"/>
</map>
 </div></div>

<p><a href="classTiXmlText-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#a1ce4da1d724e3580ad24bac910c7bdcf">TiXmlText</a> (const char *initValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#af2484755cf178688ecac5ad87d6288e5">TiXmlText</a> (const <a class="el" href="classTiXmlText.html">TiXmlText</a> &amp;copy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#acb117519bb75d94c4ea3b8f4862b6546">operator=</a> (const <a class="el" href="classTiXmlText.html">TiXmlText</a> &amp;base)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#aa0c7ee41a4ae95253c321399cd995b9f">Print</a> (FILE *cfile, int depth) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#a2c6a8295d902883b204faa9dab0f8c41">CDATA</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#a07fb5fe2ac8f2b633fbcd3c68ffb9a73">SetCDATA</a> (bool _cdata)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classTiXmlText.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#adfcbab915eb7dac33a6b914b507fd79b">ToText</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTiXmlText.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#a0229d3dce587577a7a295d07524ccf6b">ToText</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTiXmlText.html#a06eee4a6233e605a618005c853c3aa81">Accept</a> (<a class="el" href="classTiXmlVisitor.html">TiXmlVisitor</a> *content) const </td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6592e32cb9132be517cc12a70564c4b"></a><!-- doxytag: member="TiXmlText::TiXmlElement" ref="ab6592e32cb9132be517cc12a70564c4b" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><b>TiXmlElement</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>XML text. </p>
<p>A text node can have 2 ways to output the next. "normal" output and CDATA. It will default to the mode it was parsed from the XML file and you generally want to leave it alone, but you can change the output mode with <a class="el" href="classTiXmlText.html#a07fb5fe2ac8f2b633fbcd3c68ffb9a73">SetCDATA()</a> and query it with <a class="el" href="classTiXmlText.html#a2c6a8295d902883b204faa9dab0f8c41">CDATA()</a>. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1ce4da1d724e3580ad24bac910c7bdcf"></a><!-- doxytag: member="TiXmlText::TiXmlText" ref="a1ce4da1d724e3580ad24bac910c7bdcf" args="(const char *initValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTiXmlText.html">TiXmlText</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>initValue</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor for text element. By default, it is treated as normal, encoded text. If you want it be output as a CDATA text element, set the parameter _cdata to 'true' </p>

<p>References <a class="el" href="classTiXmlNode.html#aea82a06505184ef86f477ad405fbbef9">TiXmlNode::SetValue()</a>.</p>

</div>
</div>
<a class="anchor" id="af2484755cf178688ecac5ad87d6288e5"></a><!-- doxytag: member="TiXmlText::TiXmlText" ref="af2484755cf178688ecac5ad87d6288e5" args="(const TiXmlText &amp;copy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTiXmlText.html">TiXmlText</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTiXmlText.html">TiXmlText</a> &amp;&#160;</td>
          <td class="paramname"><em>copy</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructor accepting another <a class="el" href="classTiXmlText.html" title="XML text.">TiXmlText</a> </p>

<p>References <a class="el" href="classTiXmlNode.html#a91e117d33ac96bb4fbc834c2c688125f">TiXmlNode::CopyTo()</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a06eee4a6233e605a618005c853c3aa81"></a><!-- doxytag: member="TiXmlText::Accept" ref="a06eee4a6233e605a618005c853c3aa81" args="(TiXmlVisitor *content) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classTiXmlText.html#a06eee4a6233e605a618005c853c3aa81">Accept</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTiXmlVisitor.html">TiXmlVisitor</a> *&#160;</td>
          <td class="paramname"><em>content</em></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Walk the XML tree visiting this node and all of its children. </p>

<p>Implements <a class="el" href="classTiXmlNode.html#a3da2314556d60c86be93bcef3bcf8893">TiXmlNode</a>.</p>

</div>
</div>
<a class="anchor" id="a2c6a8295d902883b204faa9dab0f8c41"></a><!-- doxytag: member="TiXmlText::CDATA" ref="a2c6a8295d902883b204faa9dab0f8c41" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classTiXmlText.html#a2c6a8295d902883b204faa9dab0f8c41">CDATA</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Queries whether this represents text using a CDATA section </p>

</div>
</div>
<a class="anchor" id="acb117519bb75d94c4ea3b8f4862b6546"></a><!-- doxytag: member="TiXmlText::operator=" ref="acb117519bb75d94c4ea3b8f4862b6546" args="(const TiXmlText &amp;base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTiXmlText.html">TiXmlText</a> &amp;&#160;</td>
          <td class="paramname"><em>base</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Accept another <a class="el" href="classTiXmlText.html" title="XML text.">TiXmlText</a> </p>

<p>References <a class="el" href="classTiXmlNode.html#a91e117d33ac96bb4fbc834c2c688125f">TiXmlNode::CopyTo()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0c7ee41a4ae95253c321399cd995b9f"></a><!-- doxytag: member="TiXmlText::Print" ref="aa0c7ee41a4ae95253c321399cd995b9f" args="(FILE *cfile, int depth) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classTiXmlText.html#aa0c7ee41a4ae95253c321399cd995b9f">Print</a> </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>cfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>depth</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write this text object to a FILE stream </p>

<p>Implements <a class="el" href="classTiXmlBase.html#a953033a3c8ccb7404e67b0be72562391">TiXmlBase</a>.</p>

</div>
</div>
<a class="anchor" id="a07fb5fe2ac8f2b633fbcd3c68ffb9a73"></a><!-- doxytag: member="TiXmlText::SetCDATA" ref="a07fb5fe2ac8f2b633fbcd3c68ffb9a73" args="(bool _cdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classTiXmlText.html#a07fb5fe2ac8f2b633fbcd3c68ffb9a73">SetCDATA</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>_cdata</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Turns on or off a CDATA representation of text </p>

</div>
</div>
<a class="anchor" id="adfcbab915eb7dac33a6b914b507fd79b"></a><!-- doxytag: member="TiXmlText::ToText" ref="adfcbab915eb7dac33a6b914b507fd79b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classTiXmlText.html">TiXmlText</a>* <a class="el" href="classTiXmlText.html#adfcbab915eb7dac33a6b914b507fd79b">ToText</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Cast to a more defined type. Will return null not of the requested type. </p>

<p>Reimplemented from <a class="el" href="classTiXmlNode.html#adfcbab915eb7dac33a6b914b507fd79b">TiXmlNode</a>.</p>

</div>
</div>
<a class="anchor" id="a0229d3dce587577a7a295d07524ccf6b"></a><!-- doxytag: member="TiXmlText::ToText" ref="a0229d3dce587577a7a295d07524ccf6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classTiXmlText.html">TiXmlText</a>* <a class="el" href="classTiXmlText.html#adfcbab915eb7dac33a6b914b507fd79b">ToText</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Cast to a more defined type. Will return null not of the requested type. </p>

<p>Reimplemented from <a class="el" href="classTiXmlNode.html#a0229d3dce587577a7a295d07524ccf6b">TiXmlNode</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>edelib/<a class="el" href="TiXml_8h_source.html">TiXml.h</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 5 2012 17:49:02 for edelib by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>