Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 41ccc3b206824bb136a22fdbd1e55090 > files > 326

fontaine-0-3.svn39.fc15.i686.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"/>
<title>FONTAINE: UTF8String Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">FONTAINE&#160;<span id="projectnumber">1.0</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</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="#pri-methods">Private Member Functions</a>  </div>
  <div class="headertitle">
<h1>UTF8String Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="UTF8String" -->
<p><code>#include &lt;<a class="el" href="Utf8String_8h_source.html">Utf8String.h</a>&gt;</code></p>

<p><a href="classUTF8String-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="classUTF8String.html#aa203ebccb270106dabf265b785cbd01f">UTF8String</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a89523b4b185f6dbcb12ea7075fa58246">UTF8String</a> (const std::string &amp;s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#aae820852094dda7e92d44fefd3fb6c03">UTF8String</a> (const <a class="el" href="classUTF8String.html">UTF8String</a> &amp;s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#aa13bb70b043fe6c470685a7f2ff27a54">unicodeValueCount</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#ac79b42cc365d5fce07331812be576e7b">unicodeSubString</a> (unsigned int stt, unsigned int howManyCharacters=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a189cda7f838b2dbdd5f92f17a5ae8444">operator[]</a> (unsigned int pos) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition</a> (unsigned int pos=0) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a78fab2501f3ab2fc17caea6f85f58b3d">unicodeSubStringOnWordBoundary</a> (unsigned int stt, unsigned int howManyCharacters) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a2d4df8a82057efe65a25981c58719d1a">isRTL</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#aa1b127af95c1f892642db7c215b916f6">isIndic</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a100a35531e6987d708c6ca43a43a4e2b">isArabic</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24">SCRIPTCODE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a0301a334d89aa2e978e3d339a4f8f137">getScriptCode</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a91200be00a213d4610f6c1e54f62fd3e">UTF32String</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;UTF32String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a067e9b4d4c9e7c09c1f0c4da01b545ea">append</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;UTF16String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a7ebe343bf47bfd2aef0abfd3c80e45c2">operator+=</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;UTF32String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a7e7855c4fdc1ede85e73f70f4efad5f3">operator+=</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;UTF16String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#af6c81cef869390eee4e40d302e495052">operator=</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;UTF32String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a2daa296ea624f350949347f5b563f7f4">operator=</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;UTF16String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#ae837fb2c9d3c9d7401d6718faa1abe23">UTF8String</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;UTF32String)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a4b61b3086f21519aa552e64afb334100">UTF8String</a> (const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;UTF16String)</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUTF8String.html#a31a90b1bcbbfbc3885a15a64dcbc5e16">_UTF32ValueToUTF8</a> (<a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> UTF32Value)</td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa203ebccb270106dabf265b785cbd01f"></a><!-- doxytag: member="UTF8String::UTF8String" ref="aa203ebccb270106dabf265b785cbd01f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UTF8String::UTF8String </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classUTF8String.html#ac79b42cc365d5fce07331812be576e7b">unicodeSubString()</a>.</p>

</div>
</div>
<a class="anchor" id="a89523b4b185f6dbcb12ea7075fa58246"></a><!-- doxytag: member="UTF8String::UTF8String" ref="a89523b4b185f6dbcb12ea7075fa58246" args="(const std::string &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UTF8String::UTF8String </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aae820852094dda7e92d44fefd3fb6c03"></a><!-- doxytag: member="UTF8String::UTF8String" ref="aae820852094dda7e92d44fefd3fb6c03" args="(const UTF8String &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UTF8String::UTF8String </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUTF8String.html">UTF8String</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae837fb2c9d3c9d7401d6718faa1abe23"></a><!-- doxytag: member="UTF8String::UTF8String" ref="ae837fb2c9d3c9d7401d6718faa1abe23" args="(const std::basic_string&lt; UTF32 &gt; &amp;UTF32String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UTF8String::UTF8String </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF32String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4b61b3086f21519aa552e64afb334100"></a><!-- doxytag: member="UTF8String::UTF8String" ref="a4b61b3086f21519aa552e64afb334100" args="(const std::basic_string&lt; UTF16 &gt; &amp;UTF16String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UTF8String::UTF8String </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF16String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a31a90b1bcbbfbc3885a15a64dcbc5e16"></a><!-- doxytag: member="UTF8String::_UTF32ValueToUTF8" ref="a31a90b1bcbbfbc3885a15a64dcbc5e16" args="(UTF32 UTF32Value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * UTF8String::_UTF32ValueToUTF8 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a>&#160;</td>
          <td class="paramname"><em>UTF32Value</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<a class="anchor" id="aec383aefa7cde5485d86cb2d957b6fba"></a><!-- doxytag: member="UTF8String::append" ref="aec383aefa7cde5485d86cb2d957b6fba" args="(const std::basic_string&lt; UTF32 &gt; &amp;UTF32String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::append </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF32String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#a31a90b1bcbbfbc3885a15a64dcbc5e16">_UTF32ValueToUTF8()</a>.</p>

<p>Referenced by <a class="el" href="classUTF8String.html#a067e9b4d4c9e7c09c1f0c4da01b545ea">append()</a>, <a class="el" href="classUTF8String.html#a7ebe343bf47bfd2aef0abfd3c80e45c2">operator+=()</a>, <a class="el" href="classUTF8String.html#af6c81cef869390eee4e40d302e495052">operator=()</a>, and <a class="el" href="classUTF8String.html#a4b61b3086f21519aa552e64afb334100">UTF8String()</a>.</p>

</div>
</div>
<a class="anchor" id="a067e9b4d4c9e7c09c1f0c4da01b545ea"></a><!-- doxytag: member="UTF8String::append" ref="a067e9b4d4c9e7c09c1f0c4da01b545ea" args="(const std::basic_string&lt; UTF16 &gt; &amp;UTF16String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::append </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF16String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#a31a90b1bcbbfbc3885a15a64dcbc5e16">_UTF32ValueToUTF8()</a>, <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>, <a class="el" href="Utf8String_8h.html#ae5481872f1061e4e2a66849802b4b81e">UNI_SUR_HIGH_END</a>, <a class="el" href="Utf8String_8h.html#a4ab84eb26356a90f3b7b9ac7aca1edfe">UNI_SUR_HIGH_START</a>, <a class="el" href="Utf8String_8h.html#ab9a531ffb73be79f7089049c1b84dc59">UNI_SUR_LOW_END</a>, and <a class="el" href="Utf8String_8h.html#a23de5862375b48afcb4e3ff7b56a274d">UNI_SUR_LOW_START</a>.</p>

</div>
</div>
<a class="anchor" id="a0301a334d89aa2e978e3d339a4f8f137"></a><!-- doxytag: member="UTF8String::getScriptCode" ref="a0301a334d89aa2e978e3d339a4f8f137" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24">SCRIPTCODE</a> UTF8String::getScriptCode </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a6befa014a7781bf89ab35f8127ecd412">ARABIC</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24ae9eb7baf5e150c58743bb1aee6907ea5">BENGALI</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24aa86551929fcf8463b82d2ca281c9ded8">DEVANAGARI</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24ad68ab80cd104b43eabb15baa3c898fde">GUJARATI</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a995b36c71d87a29190c2256ab2f8804c">GURMUKHI</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a0bc65a1e1848a76ec78569a336a450e4">KANNADA</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a667545a517466717c1a0b889d754312f">KHMER</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24ad33ca623109975d31d25d1d00e131f6c">LAO</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24af5feee6b8e24abb4357d1b2946199702">MALAYALAM</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a7ca35e7bb00d842326ff8f43493ddba3">MYANMAR</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24aa7345c3cd3848cb26495cabafd8ef4dd">ORIYA</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24adbf1dee1b8cd7ea3c82661943c7b74f4">OTHER</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24af649e71feee5fd183a9d283e07a5ff2d">SINHALA</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24ac927349a6707dfb2e144014f5b402bf9">TAMIL</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a1a1f544d5bdfda449e354bff7f5698df">TELUGU</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a23c4022abdc563c75a21b430f19f0b51">THAI</a>, <a class="el" href="ScriptCodes_8h.html#af6634f94f563da7b93f24bd70f4a2f24a709765950367e7d6b3aa73981e9d16b0">TIBETAN</a>, and <a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition()</a>.</p>

</div>
</div>
<a class="anchor" id="a100a35531e6987d708c6ca43a43a4e2b"></a><!-- doxytag: member="UTF8String::isArabic" ref="a100a35531e6987d708c6ca43a43a4e2b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool UTF8String::isArabic </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1b127af95c1f892642db7c215b916f6"></a><!-- doxytag: member="UTF8String::isIndic" ref="aa1b127af95c1f892642db7c215b916f6" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool UTF8String::isIndic </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d4df8a82057efe65a25981c58719d1a"></a><!-- doxytag: member="UTF8String::isRTL" ref="a2d4df8a82057efe65a25981c58719d1a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool UTF8String::isRTL </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e7855c4fdc1ede85e73f70f4efad5f3"></a><!-- doxytag: member="UTF8String::operator+=" ref="a7e7855c4fdc1ede85e73f70f4efad5f3" args="(const std::basic_string&lt; UTF16 &gt; &amp;UTF16String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::operator+= </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF16String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ebe343bf47bfd2aef0abfd3c80e45c2"></a><!-- doxytag: member="UTF8String::operator+=" ref="a7ebe343bf47bfd2aef0abfd3c80e45c2" args="(const std::basic_string&lt; UTF32 &gt; &amp;UTF32String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::operator+= </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF32String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<a class="anchor" id="af6c81cef869390eee4e40d302e495052"></a><!-- doxytag: member="UTF8String::operator=" ref="af6c81cef869390eee4e40d302e495052" args="(const std::basic_string&lt; UTF32 &gt; &amp;UTF32String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::operator= </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF32String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<a class="anchor" id="a2daa296ea624f350949347f5b563f7f4"></a><!-- doxytag: member="UTF8String::operator=" ref="a2daa296ea624f350949347f5b563f7f4" args="(const std::basic_string&lt; UTF16 &gt; &amp;UTF16String)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> &amp; UTF8String::operator= </td>
          <td>(</td>
          <td class="paramtype">const std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>UTF16String</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aec383aefa7cde5485d86cb2d957b6fba">append()</a>.</p>

</div>
</div>
<a class="anchor" id="a189cda7f838b2dbdd5f92f17a5ae8444"></a><!-- doxytag: member="UTF8String::operator[]" ref="a189cda7f838b2dbdd5f92f17a5ae8444" args="(unsigned int pos) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> UTF8String::operator[] </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#ac79b42cc365d5fce07331812be576e7b">unicodeSubString()</a>.</p>

</div>
</div>
<a class="anchor" id="ac79b42cc365d5fce07331812be576e7b"></a><!-- doxytag: member="UTF8String::unicodeSubString" ref="ac79b42cc365d5fce07331812be576e7b" args="(unsigned int stt, unsigned int howManyCharacters=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> UTF8String::unicodeSubString </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>stt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>howManyCharacters</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#aa203ebccb270106dabf265b785cbd01f">UTF8String()</a>.</p>

<p>Referenced by <a class="el" href="classUTF8String.html#a189cda7f838b2dbdd5f92f17a5ae8444">operator[]()</a>, <a class="el" href="classUTF8String.html#a78fab2501f3ab2fc17caea6f85f58b3d">unicodeSubStringOnWordBoundary()</a>, and <a class="el" href="classUTF8String.html#a2c7a362af792e813042335d6570f7669">unicodeValueAtPosition()</a>.</p>

</div>
</div>
<a class="anchor" id="a78fab2501f3ab2fc17caea6f85f58b3d"></a><!-- doxytag: member="UTF8String::unicodeSubStringOnWordBoundary" ref="a78fab2501f3ab2fc17caea6f85f58b3d" args="(unsigned int stt, unsigned int howManyCharacters) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUTF8String.html">UTF8String</a> UTF8String::unicodeSubStringOnWordBoundary </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>stt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>howManyCharacters</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classUTF8String.html#ac79b42cc365d5fce07331812be576e7b">unicodeSubString()</a>, and <a class="el" href="classUTF8String.html#aa13bb70b043fe6c470685a7f2ff27a54">unicodeValueCount()</a>.</p>

<p>Referenced by <a class="el" href="classFontFace.html#aa97944a3e158324c3e6bf4078ddc189b">FontFace::_storeCopyrightSummary()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c7a362af792e813042335d6570f7669"></a><!-- doxytag: member="UTF8String::unicodeValueAtPosition" ref="a2c7a362af792e813042335d6570f7669" args="(unsigned int pos=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> UTF8String::unicodeValueAtPosition </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>pos</em> = <code>0</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="Utf8String_8h.html#a44b240b95a93f71535c03f5e26d7dbe1">UNI_REPLACEMENT_CHAR</a>, and <a class="el" href="classUTF8String.html#ac79b42cc365d5fce07331812be576e7b">unicodeSubString()</a>.</p>

<p>Referenced by <a class="el" href="classUTF8String.html#a0301a334d89aa2e978e3d339a4f8f137">getScriptCode()</a>, <a class="el" href="classUTF8String.html#a100a35531e6987d708c6ca43a43a4e2b">isArabic()</a>, <a class="el" href="classUTF8String.html#aa1b127af95c1f892642db7c215b916f6">isIndic()</a>, and <a class="el" href="classUTF8String.html#a2d4df8a82057efe65a25981c58719d1a">isRTL()</a>.</p>

</div>
</div>
<a class="anchor" id="aa13bb70b043fe6c470685a7f2ff27a54"></a><!-- doxytag: member="UTF8String::unicodeValueCount" ref="aa13bb70b043fe6c470685a7f2ff27a54" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int UTF8String::unicodeValueCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classUTF8String.html#a78fab2501f3ab2fc17caea6f85f58b3d">unicodeSubStringOnWordBoundary()</a>.</p>

</div>
</div>
<a class="anchor" id="a91200be00a213d4610f6c1e54f62fd3e"></a><!-- doxytag: member="UTF8String::UTF32String" ref="a91200be00a213d4610f6c1e54f62fd3e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::basic_string&lt; <a class="el" href="Utf8String_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> &gt; UTF8String::UTF32String </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="Utf8String_8h.html#a44b240b95a93f71535c03f5e26d7dbe1">UNI_REPLACEMENT_CHAR</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Utf8String_8h_source.html">Utf8String.h</a></li>
<li><a class="el" href="Utf8String_8cpp.html">Utf8String.cpp</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 8 2011 for FONTAINE by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>