source: trunk/doc/html/qtextencoder.html

Last change on this file was 190, checked in by rudi, 14 years ago

reference documentation added

File size: 3.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/codecs/qtextcodec.cpp:1159 -->
3<html>
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6<title>QTextEncoder Class</title>
7<style type="text/css"><!--
8fn { margin-left: 1cm; text-indent: -1cm; }
9a:link { color: #004faf; text-decoration: none }
10a:visited { color: #672967; text-decoration: none }
11body { background: #ffffff; color: black; }
12--></style>
13</head>
14<body>
15
16<table border="0" cellpadding="0" cellspacing="0" width="100%">
17<tr bgcolor="#E5E5E5">
18<td valign=center>
19 <a href="index.html">
20<font color="#004faf">Home</font></a>
21 | <a href="classes.html">
22<font color="#004faf">All&nbsp;Classes</font></a>
23 | <a href="mainclasses.html">
24<font color="#004faf">Main&nbsp;Classes</font></a>
25 | <a href="annotated.html">
26<font color="#004faf">Annotated</font></a>
27 | <a href="groups.html">
28<font color="#004faf">Grouped&nbsp;Classes</font></a>
29 | <a href="functions.html">
30<font color="#004faf">Functions</font></a>
31</td>
32<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>
33
34<p>The QTextEncoder class provides a state-based encoder.
35<a href="#details">More...</a>
36<p>All the functions in this class are <a href="threads.html#reentrant">reentrant</a> when Qt is built with thread support.</p>
37<p><tt>#include &lt;<a href="qtextcodec-h.html">qtextcodec.h</a>&gt;</tt>
38<p><a href="qtextencoder-members.html">List of all member functions.</a>
39<h2>Public Members</h2>
40<ul>
41<li class=fn>virtual <a href="#~QTextEncoder"><b>~QTextEncoder</b></a> ()</li>
42<li class=fn>virtual QCString <a href="#fromUnicode"><b>fromUnicode</b></a> ( const&nbsp;QString&nbsp;&amp;&nbsp;uc, int&nbsp;&amp;&nbsp;lenInOut ) = 0</li>
43</ul>
44<hr><a name="details"></a><h2>Detailed Description</h2>
45
46
47The QTextEncoder class provides a state-based encoder.
48
49
50<p> The encoder converts Unicode into another format, remembering any
51state that is required between calls.
52<p> <p>See also <a href="qtextcodec.html#makeEncoder">QTextCodec::makeEncoder</a>() and <a href="i18n.html">Internationalization with Qt</a>.
53
54<hr><h2>Member Function Documentation</h2>
55<h3 class=fn><a name="~QTextEncoder"></a>QTextEncoder::~QTextEncoder ()<tt> [virtual]</tt>
56</h3>
57Destroys the encoder.
58
59<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>
60</h3>
61
62<p> Converts <em>lenInOut</em> characters (not bytes) from <em>uc</em>, producing
63a <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).
64<p> The encoder is free to record state to use when subsequent calls
65are made to this function (for example, it might change modes with
66escape sequences if needed during the encoding of one string, then
67assume that mode applies when a subsequent call begins).
68
69<!-- eof -->
70<hr><p>
71This file is part of the <a href="index.html">Qt toolkit</a>.
72Copyright &copy; 1995-2007
73<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center>
74<table width=100% cellspacing=0 border=0><tr>
75<td>Copyright &copy; 2007
76<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
77<td align=right><div align=right>Qt 3.3.8</div>
78</table></div></address></body>
79</html>
Note: See TracBrowser for help on using the repository browser.