Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 9406df6f885a8f97005c2d7e241d165f > files > 46

colorer-take5-docs-0-0.beta5.14.mga7.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Colorer-take5 Library: Encodings 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>Encodings Class Reference<br>
<small>
[<a class="el" href="group__unicode.html">Unicode core</a>]</small>
</h1><!-- doxytag: class="Encodings" --><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classEncodings.html">Encodings</a> information. 
<p>
<ul>
<li>All codepage definitions are read from list of ANSI -&gt; Unicode associative files. These codepage files could be taken from www.unicode.org too.</li><li>Two-stage tables are used to access Unicode -&gt; ANSI transformation. </li></ul>

<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="caa7421bb2ff65123800069369b9304f"></a><!-- doxytag: member="Encodings::getEncodingBOM" ref="caa7421bb2ff65123800069369b9304f" args="(int encoding)" -->
static byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEncodings.html#caa7421bb2ff65123800069369b9304f">getEncodingBOM</a> (int encoding)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns Byte Order Mark bytes for specified Unicode encoding <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dbdd78f7944ca06b870f8f0e19f3dfb"></a><!-- doxytag: member="Encodings::getEncodingBOMSize" ref="5dbdd78f7944ca06b870f8f0e19f3dfb" args="(int encoding)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEncodings.html#5dbdd78f7944ca06b870f8f0e19f3dfb">getEncodingBOMSize</a> (int encoding)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns Byte Order Mark bytes <b>Length</b> for specified Unicode encoding <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c72cdb2a42ba0d3f85ac8544cd97d0e"></a><!-- doxytag: member="Encodings::isMultibyteEncoding" ref="1c72cdb2a42ba0d3f85ac8544cd97d0e" args="(int encoding)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>isMultibyteEncoding</b> (int encoding)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4a61a18a968b845373bd569ed4bb090"></a><!-- doxytag: member="Encodings::toBytes" ref="e4a61a18a968b845373bd569ed4bb090" args="(int encoding, wchar, byte *)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>toBytes</b> (int encoding, wchar, byte *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f673ef156431be7071b02148ac982a3b"></a><!-- doxytag: member="Encodings::toChar" ref="f673ef156431be7071b02148ac982a3b" args="(int, wchar)" -->
static char&nbsp;</td><td class="memItemRight" valign="bottom"><b>toChar</b> (int, wchar)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a16a1f796c94d10ffc20252374d1206c"></a><!-- doxytag: member="Encodings::toWChar" ref="a16a1f796c94d10ffc20252374d1206c" args="(int, char)" -->
static wchar&nbsp;</td><td class="memItemRight" valign="bottom"><b>toWChar</b> (int, char)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="967f337b1fd382e5c30e9c70bcf2f522"></a><!-- doxytag: member="Encodings::getEncodingNamesNum" ref="967f337b1fd382e5c30e9c70bcf2f522" args="()" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>getEncodingNamesNum</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f59f6578cbf8763e78dc83d89a6c50b4"></a><!-- doxytag: member="Encodings::getDefaultEncodingIndex" ref="f59f6578cbf8763e78dc83d89a6c50b4" args="()" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>getDefaultEncodingIndex</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22fae7835d9dd24fe18ff0d4e542455a"></a><!-- doxytag: member="Encodings::getDefaultEncodingName" ref="22fae7835d9dd24fe18ff0d4e542455a" args="()" -->
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>getDefaultEncodingName</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a90daeda8fc00528da8430be48702a86"></a><!-- doxytag: member="Encodings::getEncodingIndex" ref="a90daeda8fc00528da8430be48702a86" args="(const char *enc)" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>getEncodingIndex</b> (const char *enc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c74f9b164c0900003b97256bf8734263"></a><!-- doxytag: member="Encodings::getEncodingName" ref="c74f9b164c0900003b97256bf8734263" args="(int enc)" -->
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>getEncodingName</b> (int enc)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d0c47e1176c9a2305af792903554d69"></a><!-- doxytag: member="Encodings::ENC_UTF8_BOM" ref="5d0c47e1176c9a2305af792903554d69" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF8_BOM</b> = 0xBFBBEF</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aee09ed74b55d1081162c50722063c58"></a><!-- doxytag: member="Encodings::ENC_UTF16_BOM" ref="aee09ed74b55d1081162c50722063c58" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF16_BOM</b> = 0xFEFF</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e923436d2ddc91c42b604558e05a69e4"></a><!-- doxytag: member="Encodings::ENC_UTF16BE_BOM" ref="e923436d2ddc91c42b604558e05a69e4" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF16BE_BOM</b> = 0xFFFE</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83b1dd3c0c004a0f81299c9fd8a73178"></a><!-- doxytag: member="Encodings::ENC_UTF32_BOM" ref="83b1dd3c0c004a0f81299c9fd8a73178" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF32_BOM</b> = 0x0000FEFF</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ed8c18aa608677f3d1d7058dc139c63"></a><!-- doxytag: member="Encodings::ENC_UTF32BE_BOM" ref="7ed8c18aa608677f3d1d7058dc139c63" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF32BE_BOM</b> = 0xFFFE0000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ebefd565f95b13db43df24659f394bb2"></a><!-- doxytag: member="Encodings::ENC_UTF32BE" ref="ebefd565f95b13db43df24659f394bb2" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF32BE</b> = (-6)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c47a5ab3003df1f83869709f6374101"></a><!-- doxytag: member="Encodings::ENC_UTF32" ref="3c47a5ab3003df1f83869709f6374101" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF32</b> = (-5)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e261aef0b7f8cd9d83e81825ec3a1b4"></a><!-- doxytag: member="Encodings::ENC_UTF16BE" ref="2e261aef0b7f8cd9d83e81825ec3a1b4" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF16BE</b> = (-4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a374f67511998a04c86ea5970adf48a7"></a><!-- doxytag: member="Encodings::ENC_UTF16" ref="a374f67511998a04c86ea5970adf48a7" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF16</b> = (-3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd7c3e36d550d0ec88a4d3e540f7fd3c"></a><!-- doxytag: member="Encodings::ENC_UTF8" ref="bd7c3e36d550d0ec88a4d3e540f7fd3c" args="" -->
static const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ENC_UTF8</b> = (-2)</td></tr>

</table>

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