Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release > by-pkgid > 76b88bbbfb99252881dc482bb5095243 > files > 128

colorer-take5-docs-0-0.beta5.4mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Colorer-take5 Library: SString Class Reference</title>
<link href="../styles/styles.css" rel="stylesheet" type="text/css">
<link href="../styles/doc.css" rel="stylesheet" type="text/css">
<link rel="icon" href="../images/logo-small-api.png"/>
</head>
<body>
<div align='center'>
<a href="../index.html">Home</a> |
<a href="modules.html">Modules</a> |
<a href="hierarchy.html">Class Hierarchy</a> |
<a href="classes.html">Alphabetical List</a> |
<a href="annotated.html">Compound List</a> |
<a href="pages.html">Related Pages</a>
</div>
<!-- Generated by Doxygen 1.4.6 -->
<h1>SString Class Reference<br>
<small>
[<a class="el" href="group__unicode.html">Unicode core</a>]</small>
</h1><!-- doxytag: class="SString" --><!-- doxytag: inherits="String" --><p>Inheritance diagram for SString:
<p><center><img src="classSString.png" usemap="#SString_map" border="0" alt=""></center>
<map name="SString_map">
<area href="classString.html" alt="String" shape="rect" coords="0,0,80,24">
<area href="classStringBuffer.html" alt="StringBuffer" shape="rect" coords="0,112,80,136">
</map>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Static unicode string. 
<p>
Static string, do not depend on called character data. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSString.html#5c627ad0d8c1e97642c7054f20039d6b">SString</a> (const <a class="el" href="classString.html">String</a> *cstring, int s=0, int l=-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Static string constructor from <a class="el" href="classString.html">String</a> source.  <a href="#5c627ad0d8c1e97642c7054f20039d6b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSString.html#242f302739c6430f1f7c73154cddd215">SString</a> (const <a class="el" href="classString.html">String</a> &amp;cstring, int s=0, int l=-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Static string constructor from <a class="el" href="classString.html">String</a> source.  <a href="#242f302739c6430f1f7c73154cddd215"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSString.html#c8f5db4292b4ce323853d13d80403e34">SString</a> (char *str, int enc=-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Static string constructor from char stream.  <a href="#c8f5db4292b4ce323853d13d80403e34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0b84b30ab905a439fd94916f2e56393"></a><!-- doxytag: member="SString::SString" ref="b0b84b30ab905a439fd94916f2e56393" args="(int no)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSString.html#b0b84b30ab905a439fd94916f2e56393">SString</a> (int no)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Static string constructor from integer number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ccd43b928ca6575fdcd767585609a97"></a><!-- doxytag: member="SString::~SString" ref="6ccd43b928ca6575fdcd767585609a97" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSString.html#6ccd43b928ca6575fdcd767585609a97">~SString</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Empty static string constructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b3e0a87633f0aec356167861c9fe4cd"></a><!-- doxytag: member="SString::substring" ref="1b3e0a87633f0aec356167861c9fe4cd" args="(int s, int l=-1) const " -->
<a class="el" href="classString.html">String</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>substring</b> (int s, int l=-1) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faca73bba68563b534f76c2360f6f7c3"></a><!-- doxytag: member="SString::operator[]" ref="faca73bba68563b534f76c2360f6f7c3" args="(int i) const " -->
wchar&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int i) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69c0fda9374ec8e006d040ffe343cc67"></a><!-- doxytag: member="SString::length" ref="69c0fda9374ec8e006d040ffe343cc67" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>length</b> () const </td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa659f02b489e743be446e5c1c7f5089"></a><!-- doxytag: member="SString::construct" ref="aa659f02b489e743be446e5c1c7f5089" args="(const String *cstring, int s, int l)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>construct</b> (const <a class="el" href="classString.html">String</a> *cstring, int s, int l)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37c45197f49a86144d8a7bf60195ff13"></a><!-- doxytag: member="SString::wstr" ref="37c45197f49a86144d8a7bf60195ff13" args="" -->
wchar *&nbsp;</td><td class="memItemRight" valign="bottom"><b>wstr</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30962787e6e1099a03a76cc564d6de88"></a><!-- doxytag: member="SString::len" ref="30962787e6e1099a03a76cc564d6de88" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5c627ad0d8c1e97642c7054f20039d6b"></a><!-- doxytag: member="SString::SString" ref="5c627ad0d8c1e97642c7054f20039d6b" args="(const String *cstring, int s=0, int l=-1)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">SString::SString           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classString.html">String</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>cstring</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>s</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>l</em> = <code>-1</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Static string constructor from <a class="el" href="classString.html">String</a> source. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cstring</em>&nbsp;</td><td>source string, can't be null. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="242f302739c6430f1f7c73154cddd215"></a><!-- doxytag: member="SString::SString" ref="242f302739c6430f1f7c73154cddd215" args="(const String &amp;cstring, int s=0, int l=-1)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">SString::SString           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classString.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>cstring</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>s</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>l</em> = <code>-1</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Static string constructor from <a class="el" href="classString.html">String</a> source. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cstring</em>&nbsp;</td><td>source string, can't be null. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="c8f5db4292b4ce323853d13d80403e34"></a><!-- doxytag: member="SString::SString" ref="c8f5db4292b4ce323853d13d80403e34" args="(char *str, int enc=-1)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">SString::SString           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">char *&nbsp;</td>
          <td class="mdname" nowrap> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>enc</em> = <code>-1</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Static string constructor from char stream. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>source string, can't be null. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>

<br><br>
<center><small>
Colorer-take5 Library. Copyright &copy; 1999-2006 Igor Russkih.<br>
Generated at Fri Nov 24 17:13:14 2006 by doxygen 1.4.6.
</small><center>
    </BODY>
  </HTML>