Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 112b0974ad288f6cd55bf971ee6026a9 > files > 1937

libqt3-devel-3.0.2-2mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- /tmp/qt-3.0-reggie-28534/qt-x11-free-3.0.2/src/codecs/qtextcodec.cpp:1159 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>QTextEncoder Class</title>
<style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
body { background: #ffffff; color: black; }
--></style>
</head>
<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#E5E5E5">
<td valign=center>
 <a href="index.html">
<font color="#004faf">Home</font></a>
 | <a href="classes.html">
<font color="#004faf">All&nbsp;Classes</font></a>
 | <a href="mainclasses.html">
<font color="#004faf">Main&nbsp;Classes</font></a>
 | <a href="annotated.html">
<font color="#004faf">Annotated</font></a>
 | <a href="groups.html">
<font color="#004faf">Grouped&nbsp;Classes</font></a>
 | <a href="functions.html">
<font color="#004faf">Functions</font></a>
</td>
<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QTextEncoder Class Reference</h1>

<p>The QTextEncoder class provides a state-based encoder.
<a href="#details">More...</a>
<p><tt>#include &lt;<a href="qtextcodec-h.html">qtextcodec.h</a>&gt;</tt>
<p><a href="qtextencoder-members.html">List of all member functions.</a>
<h2>Public Members</h2>
<ul>
<li><div class=fn>virtual <a href="#~QTextEncoder"><b>~QTextEncoder</b></a> ()</div></li>
<li><div class=fn>virtual QCString <a href="#fromUnicode"><b>fromUnicode</b></a> ( const&nbsp;QString&nbsp;&amp;&nbsp;uc, int&nbsp;&amp;&nbsp;lenInOut ) = 0</div></li>
</ul>
<hr><a name="details"></a><h2>Detailed Description</h2>



The QTextEncoder class provides a state-based encoder.
<p> The encoder converts Unicode into another format, remembering any state
that is required between calls.
<p> <p>See also <a href="qtextcodec.html#makeEncoder">QTextCodec::makeEncoder</a>() and <a href="i18n.html">Internationalization with Qt</a>.

<hr><h2>Member Function Documentation</h2>
<h3 class=fn><a name="~QTextEncoder"></a>QTextEncoder::~QTextEncoder ()<tt> [virtual]</tt>
</h3>
Destroys the encoder.

<h3 class=fn><a href="qcstring.html">QCString</a> <a name="fromUnicode"></a>QTextEncoder::fromUnicode ( const&nbsp;<a href="qstring.html">QString</a>&nbsp;&amp;&nbsp;uc, int&nbsp;&amp;&nbsp;lenInOut )<tt> [pure virtual]</tt>
</h3>

<p> Converts <em>lenInOut</em> characters (not bytes) from <em>uc</em>, producing
a <a href="qcstring.html">QCString</a>.  <em>lenInOut</em> will be set to the
<a href="qcstring.html#length">length</a> of the result (in bytes).
<p> The encoder is free to record state to use when subsequent calls are
made to this function (for example, it might change modes with escape
sequences if needed during the encoding of one string, then assume that
mode applies when a subsequent call begins).

<!-- eof -->
<hr><p>
This file is part of the <a href="index.html">Qt toolkit</a>.
Copyright &copy; 1995-2001
<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center>
<table width=100% cellspacing=0 border=0><tr>
<td>Copyright &copy; 2001 
<a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td align=right><div align=right>Qt version 3.0.2</div>
</table></div></address></body>
</html>