You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tqt3/doc/html/tqtextencoder.html

80 lines
3.6 KiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/codecs/tqtextcodec.cpp:1159 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TQTextEncoder Class</title>
<style type="text/css"><!--
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>TQTextEncoder Class Reference</h1>
<p>The TQTextEncoder class provides a state-based encoder.
<a href="#details">More...</a>
<p>All the functions in this class are <a href="threads.html#reentrant">reentrant</a> when TQt is built with thread support.</p>
<p><tt>#include &lt;<a href="tqtextcodec-h.html">tqtextcodec.h</a>&gt;</tt>
<p><a href="tqtextencoder-members.html">List of all member functions.</a>
<h2>Public Members</h2>
<ul>
<li class=fn>virtual <a href="#~TQTextEncoder"><b>~TQTextEncoder</b></a> ()</li>
<li class=fn>virtual TQCString <a href="#fromUnicode"><b>fromUnicode</b></a> ( const&nbsp;TQString&nbsp;&amp;&nbsp;uc, int&nbsp;&amp;&nbsp;lenInOut ) = 0</li>
</ul>
<hr><a name="details"></a><h2>Detailed Description</h2>
The TQTextEncoder 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="tqtextcodec.html#makeEncoder">TQTextCodec::makeEncoder</a>() and <a href="i18n.html">Internationalization with TQt</a>.
<hr><h2>Member Function Documentation</h2>
<h3 class=fn><a name="~TQTextEncoder"></a>TQTextEncoder::~TQTextEncoder ()<tt> [virtual]</tt>
</h3>
Destroys the encoder.
<h3 class=fn><a href="ntqcstring.html">TQCString</a> <a name="fromUnicode"></a>TQTextEncoder::fromUnicode ( const&nbsp;<a href="tqstring.html">TQString</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="ntqcstring.html">TQCString</a>. <em>lenInOut</em> will be set to the <a href="ntqcstring.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">TQt toolkit</a>.
Copyright &copy; 1995-2007
<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; 2007
<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
<td align=right><div align=right>TQt 3.3.8</div>
</table></div></address></body>
</html>