Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > ad014b3fb78ee8a65d2d78c2a517808a > files > 12

icu-doc-52.1-2.4.mga4.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ICU 52.1: LETypes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ICU 52.1
   &#160;<span id="projectnumber">52.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_790b8b7e4d2f220241a4742893e73bf7.html">layout</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">LETypes.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>C API: Basic definitions for the ICU LayoutEngine.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="utypes_8h_source.html">unicode/utypes.h</a>&quot;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
</div>
<p><a href="LETypes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLEPoint.html">LEPoint</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to hold a pair of (x, y) values which represent a point.  <a href="structLEPoint.html#details">More...</a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent empty pointers.  <a href="#a070d2ce7b6bb7e5c05602aa8c308d0c4"></a><br/></td></tr>
<tr class="memitem:a36727a4822eb76ed78f48352ddb12067"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:a36727a4822eb76ed78f48352ddb12067"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to mask off the glyph ID part of an LEGlyphID.  <a href="#a36727a4822eb76ed78f48352ddb12067"></a><br/></td></tr>
<tr class="memitem:ae0bffd05a05d43cb9f883a1be9521655"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae0bffd05a05d43cb9f883a1be9521655">LE_GLYPH_SHIFT</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ae0bffd05a05d43cb9f883a1be9521655"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to shift the glyph ID part of an LEGlyphID into the low-order bits.  <a href="#ae0bffd05a05d43cb9f883a1be9521655"></a><br/></td></tr>
<tr class="memitem:aed9c45d8afdd2dc19bbe0d69472dca82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:aed9c45d8afdd2dc19bbe0d69472dca82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to mask off the sub-font ID part of an LEGlyphID.  <a href="#aed9c45d8afdd2dc19bbe0d69472dca82"></a><br/></td></tr>
<tr class="memitem:a016a3f9670ca4538de765c7ee6784c3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a016a3f9670ca4538de765c7ee6784c3c">LE_SUB_FONT_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:a016a3f9670ca4538de765c7ee6784c3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to shift the sub-font ID part of an LEGlyphID into the low-order bits.  <a href="#a016a3f9670ca4538de765c7ee6784c3c"></a><br/></td></tr>
<tr class="memitem:adaa949f0597bb0d10ecee7b9dcce0382"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="memdesc:adaa949f0597bb0d10ecee7b9dcce0382"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to mask off the client-defined part of an LEGlyphID.  <a href="#adaa949f0597bb0d10ecee7b9dcce0382"></a><br/></td></tr>
<tr class="memitem:a06da8d6dacc5324d839a782e400c0a4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a06da8d6dacc5324d839a782e400c0a4f">LE_CLIENT_SHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="memdesc:a06da8d6dacc5324d839a782e400c0a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to shift the sub-font ID part of an LEGlyphID into the low-order bits.  <a href="#a06da8d6dacc5324d839a782e400c0a4f"></a><br/></td></tr>
<tr class="memitem:a9e58eb571624c708aea2ddd9879b5096"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a9e58eb571624c708aea2ddd9879b5096">LE_GET_GLYPH</a>(gid)&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#ae0bffd05a05d43cb9f883a1be9521655">LE_GLYPH_SHIFT</a>)</td></tr>
<tr class="memdesc:a9e58eb571624c708aea2ddd9879b5096"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to get the Glyph ID part of an LEGlyphID.  <a href="#a9e58eb571624c708aea2ddd9879b5096"></a><br/></td></tr>
<tr class="memitem:a1dcaf601d6861f10db3477ed473b8f2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a1dcaf601d6861f10db3477ed473b8f2f">LE_GET_SUB_FONT</a>(gid)&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#a016a3f9670ca4538de765c7ee6784c3c">LE_SUB_FONT_SHIFT</a>)</td></tr>
<tr class="memdesc:a1dcaf601d6861f10db3477ed473b8f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to get the sub-font ID part of an LEGlyphID.  <a href="#a1dcaf601d6861f10db3477ed473b8f2f"></a><br/></td></tr>
<tr class="memitem:ae7be92dca35966b88097eeb488d23219"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae7be92dca35966b88097eeb488d23219">LE_GET_CLIENT</a>(gid)&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#a06da8d6dacc5324d839a782e400c0a4f">LE_CLIENT_SHIFT</a>)</td></tr>
<tr class="memdesc:ae7be92dca35966b88097eeb488d23219"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to get the client-defined part of an LEGlyphID.  <a href="#ae7be92dca35966b88097eeb488d23219"></a><br/></td></tr>
<tr class="memitem:afd75c2289b4c8df37c37f01bd7ffc108"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#afd75c2289b4c8df37c37f01bd7ffc108">LE_SET_GLYPH</a>(gid, glyph)&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>) | ((glyph &lt;&lt; <a class="el" href="LETypes_8h.html#ae0bffd05a05d43cb9f883a1be9521655">LE_GLYPH_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>))</td></tr>
<tr class="memdesc:afd75c2289b4c8df37c37f01bd7ffc108"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to set the Glyph ID part of an LEGlyphID.  <a href="#afd75c2289b4c8df37c37f01bd7ffc108"></a><br/></td></tr>
<tr class="memitem:a091eaab517254a06b5d91413f28aacd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a091eaab517254a06b5d91413f28aacd2">LE_SET_SUB_FONT</a>(gid, font)&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>) | ((font &lt;&lt; <a class="el" href="LETypes_8h.html#a016a3f9670ca4538de765c7ee6784c3c">LE_SUB_FONT_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>))</td></tr>
<tr class="memdesc:a091eaab517254a06b5d91413f28aacd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to set the sub-font ID part of an LEGlyphID.  <a href="#a091eaab517254a06b5d91413f28aacd2"></a><br/></td></tr>
<tr class="memitem:a5a2aaadb2653a87e20ce844e71825282"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a5a2aaadb2653a87e20ce844e71825282">LE_SET_CLIENT</a>(gid, client)&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>) | ((client &lt;&lt; <a class="el" href="LETypes_8h.html#a06da8d6dacc5324d839a782e400c0a4f">LE_CLIENT_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>))</td></tr>
<tr class="memdesc:a5a2aaadb2653a87e20ce844e71825282"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to set the client-defined part of an LEGlyphID.  <a href="#a5a2aaadb2653a87e20ce844e71825282"></a><br/></td></tr>
<tr class="memitem:a98d1178c482145e143a2c40cf24e95c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d1178c482145e143a2c40cf24e95c0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LE_ASSERT_BAD_FONT</b>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ac6139adbfcf83ba1cb5925b142ea9724"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ac6139adbfcf83ba1cb5925b142ea9724">LE_DEBUG_BAD_FONT</a>(x)</td></tr>
<tr class="memitem:a370f611f90149cf36e861519d1026c50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a370f611f90149cf36e861519d1026c50"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LE_UINT32_MAX</b>&#160;&#160;&#160;0xFFFFFFFFU</td></tr>
<tr class="memitem:a87ba62252552e706eb42fd5929958c91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ba62252552e706eb42fd5929958c91"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a87ba62252552e706eb42fd5929958c91">LE_UINTPTR_MAX</a>&#160;&#160;&#160;LE_UINT32_MAX</td></tr>
<tr class="memdesc:a87ba62252552e706eb42fd5929958c91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max value representable by a uintptr. <br/></td></tr>
<tr class="memitem:a037bc16662a14116e28c23913526d65e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a037bc16662a14116e28c23913526d65e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a037bc16662a14116e28c23913526d65e">LE_RANGE_CHECK</a>(type, count, ptrfn)&#160;&#160;&#160;(( (<a class="el" href="LETypes_8h.html#a87ba62252552e706eb42fd5929958c91">LE_UINTPTR_MAX</a> / sizeof(type)) &lt; (size_t)count ) ? <a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> : (ptrfn))</td></tr>
<tr class="memdesc:a037bc16662a14116e28c23913526d65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Range check for overflow. <br/></td></tr>
<tr class="memitem:a936b93d83fa1ea74c0e7348680cb1eac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a936b93d83fa1ea74c0e7348680cb1eac">LE_ARRAY_SIZE</a>(array)&#160;&#160;&#160;(sizeof array / sizeof array[0])</td></tr>
<tr class="memdesc:a936b93d83fa1ea74c0e7348680cb1eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to get the length of an array.  <a href="#a936b93d83fa1ea74c0e7348680cb1eac"></a><br/></td></tr>
<tr class="memitem:a936b93d83fa1ea74c0e7348680cb1eac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a936b93d83fa1ea74c0e7348680cb1eac">LE_ARRAY_SIZE</a>(array)&#160;&#160;&#160;(sizeof array / sizeof array[0])</td></tr>
<tr class="memdesc:a936b93d83fa1ea74c0e7348680cb1eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to get the length of an array.  <a href="#a936b93d83fa1ea74c0e7348680cb1eac"></a><br/></td></tr>
<tr class="memitem:ac2a446981bc325d800e7c8b97ae4ca78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ac2a446981bc325d800e7c8b97ae4ca78">LE_ARRAY_COPY</a>(dst, src, count)&#160;&#160;&#160;memcpy((void *) (dst), (void *) (src), (count) * sizeof (src)[0])</td></tr>
<tr class="memdesc:ac2a446981bc325d800e7c8b97ae4ca78"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro for copying an array.  <a href="#ac2a446981bc325d800e7c8b97ae4ca78"></a><br/></td></tr>
<tr class="memitem:a938980e90bc48833d2cf9b6562d148d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a938980e90bc48833d2cf9b6562d148d8">LE_NEW_ARRAY</a>(type, count)&#160;&#160;&#160;<a class="el" href="LETypes_8h.html#a037bc16662a14116e28c23913526d65e">LE_RANGE_CHECK</a>(type,count,(type *) malloc((count) * sizeof(type)))</td></tr>
<tr class="memdesc:a938980e90bc48833d2cf9b6562d148d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate an array of basic types.  <a href="#a938980e90bc48833d2cf9b6562d148d8"></a><br/></td></tr>
<tr class="memitem:a51c920b0e3476e12da9dbdc143a8f783"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a51c920b0e3476e12da9dbdc143a8f783">LE_GROW_ARRAY</a>(array, newSize)&#160;&#160;&#160;realloc((void *) (array), (newSize) * sizeof (array)[0])</td></tr>
<tr class="memdesc:a51c920b0e3476e12da9dbdc143a8f783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Re-allocate an array of basic types.  <a href="#a51c920b0e3476e12da9dbdc143a8f783"></a><br/></td></tr>
<tr class="memitem:a7319094614029f5c1314ff2141f62094"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a7319094614029f5c1314ff2141f62094">LE_DELETE_ARRAY</a>(array)&#160;&#160;&#160;free((void *) (array))</td></tr>
<tr class="memdesc:a7319094614029f5c1314ff2141f62094"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an array of basic types.  <a href="#a7319094614029f5c1314ff2141f62094"></a><br/></td></tr>
<tr class="memitem:a8da8e4737fa6f1ec2c1fcfedc9a589f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a8da8e4737fa6f1ec2c1fcfedc9a589f0">LE_MAKE_TAG</a>(a, b, c, d)</td></tr>
<tr class="memdesc:a8da8e4737fa6f1ec2c1fcfedc9a589f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A macro to construct the four-letter tags used to label TrueType tables, and for script, language and feature tags in OpenType tables.  <a href="#a8da8e4737fa6f1ec2c1fcfedc9a589f0"></a><br/></td></tr>
<tr class="memitem:a668bacd72026fe4c77977edcc6dc04fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a668bacd72026fe4c77977edcc6dc04fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a668bacd72026fe4c77977edcc6dc04fb">LE_DEFAULT_FEATURE_FLAG</a>&#160;&#160;&#160;(<a class="el" href="LETypes_8h.html#a5f48b15a48ef5754013dca3402b0312a">LE_Kerning_FEATURE_FLAG</a> | <a class="el" href="LETypes_8h.html#a1c35bd84b7daade4dddf80ca1d2d624e">LE_Ligatures_FEATURE_FLAG</a>)</td></tr>
<tr class="memdesc:a668bacd72026fe4c77977edcc6dc04fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">default features <br/></td></tr>
<tr class="memitem:aca04b2e2a70b237171c03237e328eeba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#aca04b2e2a70b237171c03237e328eeba">LE_SUCCESS</a>(code)&#160;&#160;&#160;(<a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711">U_SUCCESS</a>((<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>)code))</td></tr>
<tr class="memdesc:aca04b2e2a70b237171c03237e328eeba"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to test for the success of a LayoutEngine call.  <a href="#aca04b2e2a70b237171c03237e328eeba"></a><br/></td></tr>
<tr class="memitem:a337d510b146a0d8676ed426ee087112b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a337d510b146a0d8676ed426ee087112b">LE_FAILURE</a>(code)&#160;&#160;&#160;(<a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f">U_FAILURE</a>((<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>)code))</td></tr>
<tr class="memdesc:a337d510b146a0d8676ed426ee087112b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience macro to test for the failure of a LayoutEngine call.  <a href="#a337d510b146a0d8676ed426ee087112b"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a5f48b15a48ef5754013dca3402b0312a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a5f48b15a48ef5754013dca3402b0312a">LE_Kerning_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa1d747250793ac493703ebfc83381a165">LE_Kerning_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a5f48b15a48ef5754013dca3402b0312a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a5f48b15a48ef5754013dca3402b0312a"></a><br/></td></tr>
<tr class="memitem:a1c35bd84b7daade4dddf80ca1d2d624e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a1c35bd84b7daade4dddf80ca1d2d624e">LE_Ligatures_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa387068b5abe6f13522a226c072a7deba">LE_Ligatures_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a1c35bd84b7daade4dddf80ca1d2d624e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a1c35bd84b7daade4dddf80ca1d2d624e"></a><br/></td></tr>
<tr class="memitem:a499497614d53df20c3d6c9864de30476"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a499497614d53df20c3d6c9864de30476">LE_CLIG_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa987946e04872999731a5afd12ed8353a">LE_CLIG_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a499497614d53df20c3d6c9864de30476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a499497614d53df20c3d6c9864de30476"></a><br/></td></tr>
<tr class="memitem:a850dac78aea7c0a54c07659471265ea1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a850dac78aea7c0a54c07659471265ea1">LE_DLIG_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf4a1c573e9dd551f71f490a4d2794812">LE_DLIG_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a850dac78aea7c0a54c07659471265ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a850dac78aea7c0a54c07659471265ea1"></a><br/></td></tr>
<tr class="memitem:a6a91f82185bfaa117935c52058575622"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a6a91f82185bfaa117935c52058575622">LE_HLIG_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2d6dc76719595c2088cf4c9476486e54">LE_HLIG_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a6a91f82185bfaa117935c52058575622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a6a91f82185bfaa117935c52058575622"></a><br/></td></tr>
<tr class="memitem:a3a2306982d5a5ec986ce72a30cc9ccea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a3a2306982d5a5ec986ce72a30cc9ccea">LE_LIGA_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fad63b0252cca456799b8596eaf839f933">LE_LIGA_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a3a2306982d5a5ec986ce72a30cc9ccea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a3a2306982d5a5ec986ce72a30cc9ccea"></a><br/></td></tr>
<tr class="memitem:a2a9992fe523472354d90fa293f3f8389"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a2a9992fe523472354d90fa293f3f8389">LE_RLIG_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3371f1dc45cff749237dad366a140f3e">LE_RLIG_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a2a9992fe523472354d90fa293f3f8389"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a2a9992fe523472354d90fa293f3f8389"></a><br/></td></tr>
<tr class="memitem:af2b147a57331eeb2b5d57176427abe19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#af2b147a57331eeb2b5d57176427abe19">LE_SMCP_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fac9a9a40adfcbdb8aa91a2cee74dfbebe">LE_SMCP_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:af2b147a57331eeb2b5d57176427abe19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#af2b147a57331eeb2b5d57176427abe19"></a><br/></td></tr>
<tr class="memitem:aca9e3de35fb72175a8668b6d49c760c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#aca9e3de35fb72175a8668b6d49c760c1">LE_FRAC_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa02a7d76f4de907144c1da9ba52a40336">LE_FRAC_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:aca9e3de35fb72175a8668b6d49c760c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#aca9e3de35fb72175a8668b6d49c760c1"></a><br/></td></tr>
<tr class="memitem:ae8b90459284a052af955a90fd6596386"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae8b90459284a052af955a90fd6596386">LE_AFRC_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa799ce37ef36f26c6385829071767b4eb">LE_AFRC_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:ae8b90459284a052af955a90fd6596386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#ae8b90459284a052af955a90fd6596386"></a><br/></td></tr>
<tr class="memitem:a67b0610477358285328a5a5bcc9d8790"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a67b0610477358285328a5a5bcc9d8790">LE_ZERO_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf167592b4daa33d455f743c08cf2336f">LE_ZERO_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a67b0610477358285328a5a5bcc9d8790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a67b0610477358285328a5a5bcc9d8790"></a><br/></td></tr>
<tr class="memitem:affbda143ba29a774c708b4b28a31989a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#affbda143ba29a774c708b4b28a31989a">LE_SWSH_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa56cb87f6c1cb27aa4be742f313f83d1c">LE_SWSH_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:affbda143ba29a774c708b4b28a31989a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#affbda143ba29a774c708b4b28a31989a"></a><br/></td></tr>
<tr class="memitem:ac90f7ff09c560041a549100d72b1f99b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ac90f7ff09c560041a549100d72b1f99b">LE_CSWH_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fabe4b58536a442bb5307f327cb102277e">LE_CSWH_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:ac90f7ff09c560041a549100d72b1f99b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#ac90f7ff09c560041a549100d72b1f99b"></a><br/></td></tr>
<tr class="memitem:a03bb39acd310e9203a3e8e2734acd73a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a03bb39acd310e9203a3e8e2734acd73a">LE_SALT_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faba7daa3d112ee91f2e915df74e2720c1">LE_SALT_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a03bb39acd310e9203a3e8e2734acd73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a03bb39acd310e9203a3e8e2734acd73a"></a><br/></td></tr>
<tr class="memitem:a355e2251e66d5d361f14c209d417cd47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a355e2251e66d5d361f14c209d417cd47">LE_NALT_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa12d5a6b59891e7ac3901ca81a4978be6">LE_NALT_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a355e2251e66d5d361f14c209d417cd47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a355e2251e66d5d361f14c209d417cd47"></a><br/></td></tr>
<tr class="memitem:a71a3479c80001967381fd83310c10860"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a71a3479c80001967381fd83310c10860">LE_RUBY_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa5b312fb648657b60a800b55f08072650">LE_RUBY_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a71a3479c80001967381fd83310c10860"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a71a3479c80001967381fd83310c10860"></a><br/></td></tr>
<tr class="memitem:a440c1b63eee29f3955b693cf7aeb89ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a440c1b63eee29f3955b693cf7aeb89ca">LE_SS01_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa21bab746dba79d6d0aa00d8b9ee058d5">LE_SS01_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a440c1b63eee29f3955b693cf7aeb89ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a440c1b63eee29f3955b693cf7aeb89ca"></a><br/></td></tr>
<tr class="memitem:aab3ae889e440667b700dfce0523bf2b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#aab3ae889e440667b700dfce0523bf2b0">LE_SS02_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3f8a5682ff21aeaa0b41f1e8f1908d85">LE_SS02_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:aab3ae889e440667b700dfce0523bf2b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#aab3ae889e440667b700dfce0523bf2b0"></a><br/></td></tr>
<tr class="memitem:a0f7883ec377e62b4001c2722a9a6be29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a0f7883ec377e62b4001c2722a9a6be29">LE_SS03_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa580f2df7162a8d2710d563fb3e1035b3">LE_SS03_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a0f7883ec377e62b4001c2722a9a6be29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a0f7883ec377e62b4001c2722a9a6be29"></a><br/></td></tr>
<tr class="memitem:a1f767451f6742f4c9a57ecfcc53600a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a1f767451f6742f4c9a57ecfcc53600a4">LE_SS04_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faa72566039b0a9138b156db382328d6ab">LE_SS04_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a1f767451f6742f4c9a57ecfcc53600a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a1f767451f6742f4c9a57ecfcc53600a4"></a><br/></td></tr>
<tr class="memitem:a71dfdf0515453850fb9ae3e159f8f6ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a71dfdf0515453850fb9ae3e159f8f6ad">LE_SS05_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa30098f65e0f7f299ff565057bfbc154b">LE_SS05_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a71dfdf0515453850fb9ae3e159f8f6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a71dfdf0515453850fb9ae3e159f8f6ad"></a><br/></td></tr>
<tr class="memitem:ad7e5e64b423d5f271bfcfdab6eb5713d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ad7e5e64b423d5f271bfcfdab6eb5713d">LE_SS06_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9ecce937cf1d7d305f4df5639ae66542">LE_SS06_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:ad7e5e64b423d5f271bfcfdab6eb5713d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#ad7e5e64b423d5f271bfcfdab6eb5713d"></a><br/></td></tr>
<tr class="memitem:a76bf905608d70da8c667cd58d9264d09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a76bf905608d70da8c667cd58d9264d09">LE_SS07_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9451f88ce0e20237d888bffb63730110">LE_SS07_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a76bf905608d70da8c667cd58d9264d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a76bf905608d70da8c667cd58d9264d09"></a><br/></td></tr>
<tr class="memitem:a4a5128366f56ae6ba3e9cfa07b5bb4bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a4a5128366f56ae6ba3e9cfa07b5bb4bd">LE_CHAR_FILTER_FEATURE_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2820c5b70e58417a37a53e2e96cb7ec9">LE_CHAR_FILTER_FEATURE_ENUM</a>)</td></tr>
<tr class="memdesc:a4a5128366f56ae6ba3e9cfa07b5bb4bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for typographic features.  <a href="#a4a5128366f56ae6ba3e9cfa07b5bb4bd"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a3ae79f31399d76e3055d2a2745bd0d9a"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a3ae79f31399d76e3055d2a2745bd0d9a">le_int32</a></td></tr>
<tr class="memdesc:a3ae79f31399d76e3055d2a2745bd0d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for signed, 32-bit integers.  <a href="#a3ae79f31399d76e3055d2a2745bd0d9a"></a><br/></td></tr>
<tr class="memitem:a8ed46f4fc717cf0a94de62efe109ecae"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a></td></tr>
<tr class="memdesc:a8ed46f4fc717cf0a94de62efe109ecae"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for unsigned, 32-bit integers.  <a href="#a8ed46f4fc717cf0a94de62efe109ecae"></a><br/></td></tr>
<tr class="memitem:a3fa12fe9989aaa9578ea857c29f869a9"><td class="memItemLeft" align="right" valign="top">typedef int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a3fa12fe9989aaa9578ea857c29f869a9">le_int16</a></td></tr>
<tr class="memdesc:a3fa12fe9989aaa9578ea857c29f869a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for signed, 16-bit integers.  <a href="#a3fa12fe9989aaa9578ea857c29f869a9"></a><br/></td></tr>
<tr class="memitem:a4d16715b42bdd9be2fa3b6ca600641ce"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a4d16715b42bdd9be2fa3b6ca600641ce">le_uint16</a></td></tr>
<tr class="memdesc:a4d16715b42bdd9be2fa3b6ca600641ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for unsigned, 16-bit integers.  <a href="#a4d16715b42bdd9be2fa3b6ca600641ce"></a><br/></td></tr>
<tr class="memitem:ad834ff3606a9f714fbb07533865db4b7"><td class="memItemLeft" align="right" valign="top">typedef int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ad834ff3606a9f714fbb07533865db4b7">le_int8</a></td></tr>
<tr class="memdesc:ad834ff3606a9f714fbb07533865db4b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for signed, 8-bit integers.  <a href="#ad834ff3606a9f714fbb07533865db4b7"></a><br/></td></tr>
<tr class="memitem:a9fbc3ea31db88ab0f10a595c864d385f"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a9fbc3ea31db88ab0f10a595c864d385f">le_uint8</a></td></tr>
<tr class="memdesc:a9fbc3ea31db88ab0f10a595c864d385f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for unsigned, 8-bit integers.  <a href="#a9fbc3ea31db88ab0f10a595c864d385f"></a><br/></td></tr>
<tr class="memitem:a4b77bc254d0e88fdabffde9c03e6728f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a4b77bc254d0e88fdabffde9c03e6728f">le_bool</a></td></tr>
<tr class="memdesc:a4b77bc254d0e88fdabffde9c03e6728f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type used for boolean values.  <a href="#a4b77bc254d0e88fdabffde9c03e6728f"></a><br/></td></tr>
<tr class="memitem:a9e22a06bf2336b583b317287cb94fcfa"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a9e22a06bf2336b583b317287cb94fcfa">LETag</a></td></tr>
<tr class="memdesc:a9e22a06bf2336b583b317287cb94fcfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used for four character tags.  <a href="#a9e22a06bf2336b583b317287cb94fcfa"></a><br/></td></tr>
<tr class="memitem:aabc1ddc6511aa25a2ae84aca366014b8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="LETypes_8h.html#a4d16715b42bdd9be2fa3b6ca600641ce">le_uint16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#aabc1ddc6511aa25a2ae84aca366014b8">TTGlyphID</a></td></tr>
<tr class="memdesc:aabc1ddc6511aa25a2ae84aca366014b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used for 16-bit glyph indices as they're represented in TrueType font tables.  <a href="#aabc1ddc6511aa25a2ae84aca366014b8"></a><br/></td></tr>
<tr class="memitem:ae440e077586bced1a0d1c534643ffc23"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23">LEGlyphID</a></td></tr>
<tr class="memdesc:ae440e077586bced1a0d1c534643ffc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used for glyph indices.  <a href="#ae440e077586bced1a0d1c534643ffc23"></a><br/></td></tr>
<tr class="memitem:a64b40b70953d1a691c05c26bdbb96e63"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a64b40b70953d1a691c05c26bdbb96e63">LEUnicode16</a></td></tr>
<tr class="memdesc:a64b40b70953d1a691c05c26bdbb96e63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent 16-bit Unicode code points.  <a href="#a64b40b70953d1a691c05c26bdbb96e63"></a><br/></td></tr>
<tr class="memitem:a25ed173b2a50d1ab11df41caf054fdb7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a25ed173b2a50d1ab11df41caf054fdb7">LEUnicode32</a></td></tr>
<tr class="memdesc:a25ed173b2a50d1ab11df41caf054fdb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent 32-bit Unicode code points.  <a href="#a25ed173b2a50d1ab11df41caf054fdb7"></a><br/></td></tr>
<tr class="memitem:a903cb689308cdef41500411d096a2c2d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a903cb689308cdef41500411d096a2c2d">LEUnicode</a></td></tr>
<tr class="memdesc:a903cb689308cdef41500411d096a2c2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent 16-bit Unicode code points.  <a href="#a903cb689308cdef41500411d096a2c2d"></a><br/></td></tr>
<tr class="memitem:a4e9de943c95006d17b088d25b7860d28"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structLEPoint.html">LEPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a4e9de943c95006d17b088d25b7860d28">LEPoint</a></td></tr>
<tr class="memdesc:a4e9de943c95006d17b088d25b7860d28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to hold a pair of (x, y) values which represent a point.  <a href="#a4e9de943c95006d17b088d25b7860d28"></a><br/></td></tr>
<tr class="memitem:a8f6ef36abe4f965686815b5bdcae4c6e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">LEErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a8f6ef36abe4f965686815b5bdcae4c6e">LEErrorCode</a></td></tr>
<tr class="memdesc:a8f6ef36abe4f965686815b5bdcae4c6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error codes returned by the LayoutEngine.  <a href="#a8f6ef36abe4f965686815b5bdcae4c6e"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ae9b2f4f3cee39cf3b69e7f05dbc7f682"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682">LETableTags</a> { <br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a173e0fd93374dc9127e6ac0e7b3a2449">LE_ACNT_TABLE_TAG</a> =  0x61636E74UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682afcf9d0efce6097694ac16ba6b4f4a8c1">LE_AVAR_TABLE_TAG</a> =  0x61766172UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a164b6ca117ef376bb9216f38777f5039">LE_BASE_TABLE_TAG</a> =  0x42415345UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ac81f0b28828a7672c491d4520a5a49b1">LE_BDAT_TABLE_TAG</a> =  0x62646174UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a617dcfca6b1092e9161b163f0bfa8244">LE_BHED_TABLE_TAG</a> =  0x62686564UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ae768c604ac505928ad0d68a601f3d027">LE_BLOC_TABLE_TAG</a> =  0x626C6F63UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a2ac891510afae248e6bb8ca7caeceeca">LE_BSLN_TABLE_TAG</a> =  0x62736C6EUL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ae961dd5785452a699f2eb91a7ae68b22">LE_CFF__TABLE_TAG</a> =  0x43464620UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a40e169c4c72bfb3bd9b0a726ec99e802">LE_CMAP_TABLE_TAG</a> =  0x636D6170UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a882b8f3d4211551fe5d2301280dc32fa">LE_CVAR_TABLE_TAG</a> =  0x63766172UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a8d34ac61921e88ad38896e18da395ffd">LE_CVT__TABLE_TAG</a> =  0x63767420UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a2810f2ad834fe6126a85109b29e335ac">LE_DSIG_TABLE_TAG</a> =  0x44534947UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a7d3a7ff1d01d32bbce99472d90155479">LE_EBDT_TABLE_TAG</a> =  0x45424454UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a14befb8fe24e5bd9bb55a71d013f9f75">LE_EBLC_TABLE_TAG</a> =  0x45424C43UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a53a8fda07585b39854f1ee803459a8b8">LE_EBSC_TABLE_TAG</a> =  0x45425343UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ab882a29c044069099907e64915e640d9">LE_FDSC_TABLE_TAG</a> =  0x66647363UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682aec64f5f8d75272d7d716eba68b281a88">LE_FEAT_TABLE_TAG</a> =  0x66656174UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a508432cb637a60c90db48d0ff9063d31">LE_FMTX_TABLE_TAG</a> =  0x666D7478UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a8d8aa33d006a428d9bf9caa34c3db7ce">LE_FPGM_TABLE_TAG</a> =  0x6670676DUL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682acce6df51f3eb0e9a19794cc61723dea3">LE_FVAR_TABLE_TAG</a> =  0x66766172UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a9a2625f7de013841b1f9fede826fe14e">LE_GASP_TABLE_TAG</a> =  0x67617370UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682acb0e7ba28ea6a8a1f428149f7b6d44b2">LE_GDEF_TABLE_TAG</a> =  0x47444546UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a567753bbd128230c834f5c4c572c9302">LE_GLYF_TABLE_TAG</a> =  0x676C7966UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682af4a3b8f0a83981de8cc7e3fd332da598">LE_GPOS_TABLE_TAG</a> =  0x47504F53UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682aa8e0b1da4376ca6822e7518d59346ba7">LE_GSUB_TABLE_TAG</a> =  0x47535542UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ad0938ae4eeb27791217fa2132af8f313">LE_GVAR_TABLE_TAG</a> =  0x67766172UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a677baecf2f3585e229904bb1f9a230c1">LE_HDMX_TABLE_TAG</a> =  0x68646D78UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a199515b7435c0bd2a4548c2d2df05978">LE_HEAD_TABLE_TAG</a> =  0x68656164UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682afc9c7b61575f543d70b34d7a7c63e3e0">LE_HHEA_TABLE_TAG</a> =  0x68686561UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ab6d704c937f91a2258b1e1bd4c735d07">LE_HMTX_TABLE_TAG</a> =  0x686D7478UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a119049d3f7cd263eb9b09ac06c90449b">LE_HSTY_TABLE_TAG</a> =  0x68737479UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a959e5b436b9a234a610d554d4e6c5880">LE_JUST_TABLE_TAG</a> =  0x6A757374UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a9bd31c1db047c7d4cda8a7f1fd08c61d">LE_JSTF_TABLE_TAG</a> =  0x4A535446UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682aed6b75c4898b894df8b193006c9cfca9">LE_KERN_TABLE_TAG</a> =  0x6B65726EUL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682aaf6e02b62a90a50d4f80e193d63c854c">LE_LCAR_TABLE_TAG</a> =  0x6C636172UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682aae3ba2433bd65ff53d911fa4b1e245ab">LE_LOCA_TABLE_TAG</a> =  0x6C6F6361UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682af95f2135071ce341bc31aae30b179caf">LE_LTSH_TABLE_TAG</a> =  0x4C545348UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a067a278fc0a9b95e80a51f88129c9916">LE_MAXP_TABLE_TAG</a> =  0x6D617870UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a598427ebc1fcd030b89f37529c76a432">LE_MORT_TABLE_TAG</a> =  0x6D6F7274UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a47a0a59bda4e600eed39f433cae74e56">LE_MORX_TABLE_TAG</a> =  0x6D6F7278UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a7f30f0ea164b6cdfe0ff6378613423ba">LE_NAME_TABLE_TAG</a> =  0x6E616D65UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a4ec5760d1a491b71cee4b62f4a215893">LE_OPBD_TABLE_TAG</a> =  0x6F706264UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a89f450a0c7e6c7218971f0db7933e3d6">LE_OS_2_TABLE_TAG</a> =  0x4F532F32UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a9e8ee2498721d5b31133a77bba8109ce">LE_PCLT_TABLE_TAG</a> =  0x50434C54UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a86356cd46cb60628fb6df82f0bd6499d">LE_POST_TABLE_TAG</a> =  0x706F7374UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a18e575b8fab6ad2b4db23f83c60455cd">LE_PREP_TABLE_TAG</a> =  0x70726570UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a7c82af8bbe663376bb2b42dde521bc03">LE_PROP_TABLE_TAG</a> =  0x70726F70UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ab7bc229c4ab3c7a8378ddb261f448807">LE_TRAK_TABLE_TAG</a> =  0x7472616BUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a802abd4057e253ca65a1b579f24651e6">LE_VDMX_TABLE_TAG</a> =  0x56444D58UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682ac443c75e8a8f675922db242cf4a686cd">LE_VHEA_TABLE_TAG</a> =  0x76686561UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a2385e216bfa1043d60294167f3347676">LE_VMTX_TABLE_TAG</a> =  0x766D7478UL, 
<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682a3c4877c2913936fd37474c3468129fd2">LE_VORG_TABLE_TAG</a> =  0x564F5247UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682abb77361ccf4d617c6a11a62df1790f4b">LE_ZAPF_TABLE_TAG</a> =  0x5A617066UL
<br/>
 }</td></tr>
<tr class="memdesc:ae9b2f4f3cee39cf3b69e7f05dbc7f682"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration defines constants for the standard TrueType, OpenType and AAT table tags.  <a href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682">More...</a><br/></td></tr>
<tr class="memitem:ae5731a50608371fcd5f3c8acacb481ca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481ca">LEFeatureTags</a> { <br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0dae42d806afae72a7703d20c0d3bd2f">LE_AALT_FEATURE_TAG</a> =  0x61616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8b0a3f2f1e77384ea69d92929c19c13f">LE_ABVF_FEATURE_TAG</a> =  0x61627666UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa89757ccb97ca2f2a29f4b2e8821cb56d">LE_ABVM_FEATURE_TAG</a> =  0x6162766DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa83580f6142fe1ae635b7519c1825d1c6">LE_ABVS_FEATURE_TAG</a> =  0x61627673UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa114a4966320bda82fba805c7897a5481">LE_AFRC_FEATURE_TAG</a> =  0x61667263UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3e3832041d32bcfe4efa40609ffe579a">LE_AKHN_FEATURE_TAG</a> =  0x616B686EUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa7c4454161d916f300f7a0dc19ef80b5a">LE_BLWF_FEATURE_TAG</a> =  0x626C7766UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0359c419c1ca3b8d5b8d09507c68da17">LE_BLWM_FEATURE_TAG</a> =  0x626C776DUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa14501c73c3d56d78fa60e796b51ddd17">LE_BLWS_FEATURE_TAG</a> =  0x626C7773UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caabc08a440285ce6c673f751d8a6257a76">LE_CALT_FEATURE_TAG</a> =  0x63616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaee5ce8acdcb851f149194939075a4d5b">LE_CASE_FEATURE_TAG</a> =  0x63617365UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaca1b353e8b7544225710cc05eb17a6fe">LE_CCMP_FEATURE_TAG</a> =  0x63636D70UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3d583996707ef443798c8115d8acd537">LE_CJCT_FEATURE_TAG</a> =  0x636A6374UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caac79769c6b8dd934597991f4e633f71ba">LE_CLIG_FEATURE_TAG</a> =  0x636C6967UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa9159f0bc0b531340fc72295859ad036e">LE_CPSP_FEATURE_TAG</a> =  0x63707370UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa4508425c65a96b1efba2b88e56263726">LE_CSWH_FEATURE_TAG</a> =  0x63737768UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa1f767798f6b58ce9fd618fde2d20fcf0">LE_CURS_FEATURE_TAG</a> =  0x63757273UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caace69429387a45ca50bd57eb3cb838fb1">LE_C2SC_FEATURE_TAG</a> =  0x63327363UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0744c70b8e6757425b07566bd0e1386b">LE_C2PC_FEATURE_TAG</a> =  0x63327063UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa72e70847bf61c249330d80341cb71be6">LE_DIST_FEATURE_TAG</a> =  0x64697374UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaa14ba4372758ba178fa93be099ecf259">LE_DLIG_FEATURE_TAG</a> =  0x646C6967UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caae7eec08bd1717eb6610fdb5cb758f17e">LE_DNOM_FEATURE_TAG</a> =  0x646E6F6DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caac6610896da1cfa5409ee9b377d089884">LE_EXPT_FEATURE_TAG</a> =  0x65787074UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8218b2348d2e61dec1215aae857c615b">LE_FALT_FEATURE_TAG</a> =  0x66616C74UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caafd43c93e5e8609299f288f384cb0d741">LE_FIN2_FEATURE_TAG</a> =  0x66696E32UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8e8936c7cfcba2de1db9392022165f04">LE_FIN3_FEATURE_TAG</a> =  0x66696E33UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8fa97450cddb53aa193c31950f93d076">LE_FINA_FEATURE_TAG</a> =  0x66696E61UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caab871e6545a42a593a90485bec503dc2f">LE_FRAC_FEATURE_TAG</a> =  0x66726163UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa4825208c4782eb7d618c0ad6d00ac65a">LE_FWID_FEATURE_TAG</a> =  0x66776964UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8e5737d9ec5b454b9519d210a61b8e61">LE_HALF_FEATURE_TAG</a> =  0x68616C66UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa1b830a25c3e050631780f803be75c75b">LE_HALN_FEATURE_TAG</a> =  0x68616C6EUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa971317021a502368768332e7f51ca67a">LE_HALT_FEATURE_TAG</a> =  0x68616C74UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caab09736d01424a4dd7d83f1426599fcf3">LE_HIST_FEATURE_TAG</a> =  0x68697374UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaf88b3f6adc7a8a9f87f2866e3a72f903">LE_HKNA_FEATURE_TAG</a> =  0x686B6E61UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa87c723f825ede42fd9e9059fa9cdce76">LE_HLIG_FEATURE_TAG</a> =  0x686C6967UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa6930e025e47be487849fdb6c0ecb1ae6">LE_HNGL_FEATURE_TAG</a> =  0x686E676CUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caab4c05d387937e223f1798b6fa053f910">LE_HWID_FEATURE_TAG</a> =  0x68776964UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaf25643e18e44aacb6337e45b63d516d6">LE_INIT_FEATURE_TAG</a> =  0x696E6974UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa30d0f880407d889d5cf9a9f0a3aaa57c">LE_ISOL_FEATURE_TAG</a> =  0x69736F6CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3e58a1791b8639b09d91b215d6325995">LE_ITAL_FEATURE_TAG</a> =  0x6974616CUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa31eb5d6d80181bb98d1265992b739131">LE_JALT_FEATURE_TAG</a> =  0x6A616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa204cd2cae9c9502422479367a926ce2b">LE_JP78_FEATURE_TAG</a> =  0x6A703738UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa34abdf0436a92ca1e194a8e77f419dae">LE_JP83_FEATURE_TAG</a> =  0x6A703833UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caad4240bf175553eeb627acffab43cbfc8">LE_JP90_FEATURE_TAG</a> =  0x6A703930UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8789186639e4727c70f332d64a7f15cc">LE_KERN_FEATURE_TAG</a> =  0x6B65726EUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caafd89019276e973c45771ab53016bf6f1">LE_LFBD_FEATURE_TAG</a> =  0x6C666264UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caabb99bb5b1e9633f8be0b20098f9df767">LE_LIGA_FEATURE_TAG</a> =  0x6C696761UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaabb1e51a87c0316f2007ce1e395a8bc4">LE_LJMO_FEATURE_TAG</a> =  0x6C6A6D6FUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3da9e6dbb6b5d56d08554ffb16c2837e">LE_LNUM_FEATURE_TAG</a> =  0x6C6E756DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3f6ab6ec130c82e247e8b0f61b8ec267">LE_LOCL_FEATURE_TAG</a> =  0x6C6F636CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa877d279d76def9f829f64e7536533b95">LE_MARK_FEATURE_TAG</a> =  0x6D61726BUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa7f1ec36569cdca913bdd25bcc12835fd">LE_MED2_FEATURE_TAG</a> =  0x6D656432UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa75542f13fbab23494ef174f20e81a9fd">LE_MEDI_FEATURE_TAG</a> =  0x6D656469UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caafd856eedba543367be8c83bd83ec985c">LE_MGRK_FEATURE_TAG</a> =  0x6D67726BUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caac3036a2950cae5cc2b47b880bc3001e2">LE_MKMK_FEATURE_TAG</a> =  0x6D6B6D6BUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caacba8e00821cccb7d9f16d9970630b308">LE_MSET_FEATURE_TAG</a> =  0x6D736574UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa9f3cbb06ec4127f90399286208cd3ec8">LE_NALT_FEATURE_TAG</a> =  0x6E616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa30940f62c672c3eb4a152d57dd057c09">LE_NLCK_FEATURE_TAG</a> =  0x6E6C636BUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa15c1dac121e67c769c84851f687f6283">LE_NUKT_FEATURE_TAG</a> =  0x6E756B74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa5305a0b37915bbd08a767909133e97aa">LE_NUMR_FEATURE_TAG</a> =  0x6E756D72UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caab7d8f46c231e05a487aaf685f59d6f2b">LE_ONUM_FEATURE_TAG</a> =  0x6F6E756DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaaa8b5e15f121e6bf9bdfcd19c31bc630">LE_OPBD_FEATURE_TAG</a> =  0x6F706264UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa47cf3db7486f21298916e7f22f924c26">LE_ORDN_FEATURE_TAG</a> =  0x6F72646EUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa1e82547293a89be5a63fd97ac7e77592">LE_ORNM_FEATURE_TAG</a> =  0x6F726E6DUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8e71dadc599f33d83549c706372952fe">LE_PALT_FEATURE_TAG</a> =  0x70616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa31dc283edcb354549bf168062f112892">LE_PCAP_FEATURE_TAG</a> =  0x70636170UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa97e9c325e334978a8c5e235209876a9e">LE_PNUM_FEATURE_TAG</a> =  0x706E756DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaf123ec0354b9df2bd1847ce73ee0b4dd">LE_PREF_FEATURE_TAG</a> =  0x70726566UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa1b7caa81c90d9b3582edfec5f6ec3220">LE_PRES_FEATURE_TAG</a> =  0x70726573UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caacf0cda1ae04ffebc64b2a19e5322218f">LE_PSTF_FEATURE_TAG</a> =  0x70737466UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa4f77a7bc57a90a7e64e6e16f20563725">LE_PSTS_FEATURE_TAG</a> =  0x70737473UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caae1cfd03476716253c35e0c411b6782c1">LE_PWID_FEATURE_TAG</a> =  0x70776964UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa8ac06e34d40d04ffeb367156b440e5b7">LE_QWID_FEATURE_TAG</a> =  0x71776964UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0b63e6dc8f4db81c3306a414d310966d">LE_RAND_FEATURE_TAG</a> =  0x72616E64UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa6b7f6ab356ec14b27b3ef1632d74a152">LE_RLIG_FEATURE_TAG</a> =  0x726C6967UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa387f5fcdcede767f5287e0e611bef6fa">LE_RPHF_FEATURE_TAG</a> =  0x72706866UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caae426bbe1787af1826ccd3a086a24d09f">LE_RKRF_FEATURE_TAG</a> =  0x726B7266UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa2a577c9c566ead3fb973991d5a98be74">LE_RTBD_FEATURE_TAG</a> =  0x72746264UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa2c5582cda4bf60bfb7b4b829021edafb">LE_RTLA_FEATURE_TAG</a> =  0x72746C61UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa93e5cb652c696d48fa903b937295194b">LE_RUBY_FEATURE_TAG</a> =  0x72756279UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa87c221c20db17e141aa1ff0f85aae100">LE_SALT_FEATURE_TAG</a> =  0x73616C74UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caacc79b29b7a98e5d4cb702aa1ef43d0bc">LE_SINF_FEATURE_TAG</a> =  0x73696E66UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caae313c08e5a81e1175da42a1be1e2a997">LE_SIZE_FEATURE_TAG</a> =  0x73697A65UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa9d10f1d073b2548df7f64a484587ce37">LE_SMCP_FEATURE_TAG</a> =  0x736D6370UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa820e1e769c342e96272b7b8302ab8bcf">LE_SMPL_FEATURE_TAG</a> =  0x736D706CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0bf18fb59994f8bb186d79a617512924">LE_SS01_FEATURE_TAG</a> =  0x73733031UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caad509c36cd4631d92cdd283c4b2b64494">LE_SS02_FEATURE_TAG</a> =  0x73733032UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa2f2ad11912c28227427952c8a768c399">LE_SS03_FEATURE_TAG</a> =  0x73733033UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa5b98596d8318605bf8acef47719cd5dd">LE_SS04_FEATURE_TAG</a> =  0x73733034UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa9535467eaa2cfd8bff47c088f6d20b9d">LE_SS05_FEATURE_TAG</a> =  0x73733035UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caabb1a506e980b2a69971111b4c477f24a">LE_SS06_FEATURE_TAG</a> =  0x73733036UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaaf8b965d163c075002f86ba046f56ada">LE_SS07_FEATURE_TAG</a> =  0x73733037UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caafaf1759c409462b54355566299954d62">LE_SS08_FEATURE_TAG</a> =  0x73733038UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa515cd908377e25df50c4e4ac80b87f2d">LE_SS09_FEATURE_TAG</a> =  0x73733039UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa389022ac87cb4c07bcb05d3eaf1db576">LE_SS10_FEATURE_TAG</a> =  0x73733130UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa07bf2c2faaa3d40877f9cd5fd8bfb07e">LE_SS11_FEATURE_TAG</a> =  0x73733131UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa5ba1716aebbf4a5cc4ddc7414c7ee66d">LE_SS12_FEATURE_TAG</a> =  0x73733132UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa6ba711ce7b16bd63718f1a9d2c09ec53">LE_SS13_FEATURE_TAG</a> =  0x73733133UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaded355ba63dbd403b9a3b8ecbc6238e3">LE_SS14_FEATURE_TAG</a> =  0x73733134UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa187f8305dd3d4eee4e260a589cdccd28">LE_SS15_FEATURE_TAG</a> =  0x73733135UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa63885ee43eda66167f0f25a759c5568d">LE_SS16_FEATURE_TAG</a> =  0x73733136UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa92ebe9721d07986e071f39b6ddf1efb0">LE_SS17_FEATURE_TAG</a> =  0x73733137UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caabfcf9d9b1bccbe7a0634c51fdb550070">LE_SS18_FEATURE_TAG</a> =  0x73733138UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaba64c76169c7da0352f1ce3b3a20a716">LE_SS19_FEATURE_TAG</a> =  0x73733139UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3d17368ec98505097b9dc3b0c7ea1ab7">LE_SS20_FEATURE_TAG</a> =  0x73733230UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa2e3de2d4fec852bde033dec932664e01">LE_SUBS_FEATURE_TAG</a> =  0x73756273UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa622220e182d8cc0dfefae9a5a563b0ca">LE_SUPS_FEATURE_TAG</a> =  0x73757073UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caad6fa3a25ffc2321890d0fcf09c2fb83f">LE_SWSH_FEATURE_TAG</a> =  0x73777368UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa96532b9ba48b7d4320806e4254724723">LE_TITL_FEATURE_TAG</a> =  0x7469746CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa90ebdbd229fc9eec2777a53c516dd2ab">LE_TJMO_FEATURE_TAG</a> =  0x746A6D6FUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa0497ab483f6f2e65e74bf3598d203219">LE_TNAM_FEATURE_TAG</a> =  0x746E616DUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaa25bc0ab70c3a4b4120195e0511aa1a0">LE_TNUM_FEATURE_TAG</a> =  0x746E756DUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaaa15d4fd64673d3ae8f7214bdd3be54e">LE_TRAD_FEATURE_TAG</a> =  0x74726164UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caac459216ace8b06ae5f12088639c18d80">LE_TWID_FEATURE_TAG</a> =  0x74776964UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caad07aeeaac4b1ff596886ec78d9f29a36">LE_UNIC_FEATURE_TAG</a> =  0x756E6963UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaffdfe51c715c8ba61965ca429e8c8fae">LE_VALT_FEATURE_TAG</a> =  0x76616C74UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa3d1420b217140339165b2a4b604d4f92">LE_VATU_FEATURE_TAG</a> =  0x76617475UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa4aaa87db5dedae491d13cd8bb3f6ec0e">LE_VERT_FEATURE_TAG</a> =  0x76657274UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caae07f294f438957a3147b7486d82c2993">LE_VHAL_FEATURE_TAG</a> =  0x7668616CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaa79df988efebccbb73782cd4c5bcf420">LE_VJMO_FEATURE_TAG</a> =  0x766A6D6FUL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa2612410230fdd0e5a99d502a90985438">LE_VKNA_FEATURE_TAG</a> =  0x766B6E61UL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caac4b6d90c4f213d9d771a1ce2bb18ea85">LE_VKRN_FEATURE_TAG</a> =  0x766B726EUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caaeca5182a662485a1ca14e544113cba1e">LE_VPAL_FEATURE_TAG</a> =  0x7670616CUL, 
<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa72c2a8715718e4dc862923cc12f9ee6e">LE_VRT2_FEATURE_TAG</a> =  0x76727432UL, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481caa468c84770e0b71d2a938bf15a92c14a4">LE_ZERO_FEATURE_TAG</a> =  0x7A65726FUL
<br/>
 }</td></tr>
<tr class="memdesc:ae5731a50608371fcd5f3c8acacb481ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This enumeration defines constants for all the common OpenType feature tags.  <a href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481ca">More...</a><br/></td></tr>
<tr class="memitem:adb21ba90a2b39a9bff9a82c812d24c9f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9f">LEFeatureENUMs</a> { <br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa1d747250793ac493703ebfc83381a165">LE_Kerning_FEATURE_ENUM</a> =  0, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa387068b5abe6f13522a226c072a7deba">LE_Ligatures_FEATURE_ENUM</a> =  1, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa987946e04872999731a5afd12ed8353a">LE_CLIG_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf4a1c573e9dd551f71f490a4d2794812">LE_DLIG_FEATURE_ENUM</a>, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2d6dc76719595c2088cf4c9476486e54">LE_HLIG_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fad63b0252cca456799b8596eaf839f933">LE_LIGA_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3371f1dc45cff749237dad366a140f3e">LE_RLIG_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fac9a9a40adfcbdb8aa91a2cee74dfbebe">LE_SMCP_FEATURE_ENUM</a>, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa02a7d76f4de907144c1da9ba52a40336">LE_FRAC_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa799ce37ef36f26c6385829071767b4eb">LE_AFRC_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf167592b4daa33d455f743c08cf2336f">LE_ZERO_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa56cb87f6c1cb27aa4be742f313f83d1c">LE_SWSH_FEATURE_ENUM</a>, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fabe4b58536a442bb5307f327cb102277e">LE_CSWH_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faba7daa3d112ee91f2e915df74e2720c1">LE_SALT_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa12d5a6b59891e7ac3901ca81a4978be6">LE_NALT_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa5b312fb648657b60a800b55f08072650">LE_RUBY_FEATURE_ENUM</a>, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa21bab746dba79d6d0aa00d8b9ee058d5">LE_SS01_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3f8a5682ff21aeaa0b41f1e8f1908d85">LE_SS02_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa580f2df7162a8d2710d563fb3e1035b3">LE_SS03_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faa72566039b0a9138b156db382328d6ab">LE_SS04_FEATURE_ENUM</a>, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa30098f65e0f7f299ff565057bfbc154b">LE_SS05_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9ecce937cf1d7d305f4df5639ae66542">LE_SS06_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9451f88ce0e20237d888bffb63730110">LE_SS07_FEATURE_ENUM</a>, 
<a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2820c5b70e58417a37a53e2e96cb7ec9">LE_CHAR_FILTER_FEATURE_ENUM</a> =  31, 
<br/>
&#160;&#160;<b>LE_FEATURE_ENUM_MAX</b> =  LE_CHAR_FILTER_FEATURE_ENUM
<br/>
 }</td></tr>
<tr class="memitem:a2f75d3bb5abf7f0a71adbf00826e1934"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">LEErrorCode</a> { <br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934af01d1467eab52342071db804bb7c1d45">LE_NO_SUBFONT_WARNING</a> =  U_USING_DEFAULT_WARNING, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934a04f5475334a016c6653b896b4ac85a09">LE_NO_ERROR</a> =  U_ZERO_ERROR, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934a057757a0a9473ea91c35b43fa34ccae3">LE_ILLEGAL_ARGUMENT_ERROR</a> =  U_ILLEGAL_ARGUMENT_ERROR, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934ade7696535e69f93f059a42f0bc5c7841">LE_MEMORY_ALLOCATION_ERROR</a> =  U_MEMORY_ALLOCATION_ERROR, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934ab495f9fb7ff04ef2e828c985aa018193">LE_INDEX_OUT_OF_BOUNDS_ERROR</a> =  U_INDEX_OUTOFBOUNDS_ERROR, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934a6ce2d42b67f5dfe46e6812aa18fa707a">LE_NO_LAYOUT_ERROR</a> =  U_UNSUPPORTED_ERROR, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934abe24672ae5d125dfb6ce50d2b87f3861">LE_INTERNAL_ERROR</a> =  U_INTERNAL_PROGRAM_ERROR, 
<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934adb9b8c069bbccc422aa6dddad3c3f0e5">LE_FONT_FILE_NOT_FOUND_ERROR</a> =  U_FILE_ACCESS_ERROR, 
<br/>
&#160;&#160;<a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934a4b9021cad798a4bc7261619cd6de4ef1">LE_MISSING_FONT_TABLE_ERROR</a> =  U_MISSING_RESOURCE_ERROR
<br/>
 }</td></tr>
<tr class="memdesc:a2f75d3bb5abf7f0a71adbf00826e1934"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error codes returned by the LayoutEngine.  <a href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">More...</a><br/></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>C API: Basic definitions for the ICU LayoutEngine. </p>

<p>Definition in file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>
</div><h2>Macro Definition Documentation</h2>
<a class="anchor" id="ae8b90459284a052af955a90fd6596386"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_AFRC_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa799ce37ef36f26c6385829071767b4eb">LE_AFRC_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00660">660</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac2a446981bc325d800e7c8b97ae4ca78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_ARRAY_COPY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">dst, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">src, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">count&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;memcpy((void *) (dst), (void *) (src), (count) * sizeof (src)[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro for copying an array. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000439">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00372">372</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a936b93d83fa1ea74c0e7348680cb1eac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_ARRAY_SIZE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">array</td><td>)</td>
          <td>&#160;&#160;&#160;(sizeof array / sizeof array[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to get the length of an array. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000437">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000438">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00365">365</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a936b93d83fa1ea74c0e7348680cb1eac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_ARRAY_SIZE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">array</td><td>)</td>
          <td>&#160;&#160;&#160;(sizeof array / sizeof array[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to get the length of an array. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000437">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000438">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00365">365</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4a5128366f56ae6ba3e9cfa07b5bb4bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_CHAR_FILTER_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2820c5b70e58417a37a53e2e96cb7ec9">LE_CHAR_FILTER_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00675">675</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="adaa949f0597bb0d10ecee7b9dcce0382"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_CLIENT_MASK&#160;&#160;&#160;0xFF000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to mask off the client-defined part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005270">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00156">156</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a06da8d6dacc5324d839a782e400c0a4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_CLIENT_SHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to shift the sub-font ID part of an LEGlyphID into the low-order bits. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005271">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00165">165</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a499497614d53df20c3d6c9864de30476"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_CLIG_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa987946e04872999731a5afd12ed8353a">LE_CLIG_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00653">653</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac90f7ff09c560041a549100d72b1f99b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_CSWH_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fabe4b58536a442bb5307f327cb102277e">LE_CSWH_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00663">663</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac6139adbfcf83ba1cb5925b142ea9724"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_DEBUG_BAD_FONT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000436">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00291">291</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7319094614029f5c1314ff2141f62094"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_DELETE_ARRAY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">array</td><td>)</td>
          <td>&#160;&#160;&#160;free((void *) (array))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Free an array of basic types. </p>
<p>This is used to isolate the rest of the LayoutEngine code from cmemory.h.</p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000442">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00396">396</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a850dac78aea7c0a54c07659471265ea1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_DLIG_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf4a1c573e9dd551f71f490a4d2794812">LE_DLIG_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00654">654</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a337d510b146a0d8676ed426ee087112b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_FAILURE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">code</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f">U_FAILURE</a>((<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>)code))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to test for the failure of a LayoutEngine call. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005288">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00725">725</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca9e3de35fb72175a8668b6d49c760c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_FRAC_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa02a7d76f4de907144c1da9ba52a40336">LE_FRAC_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00659">659</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae7be92dca35966b88097eeb488d23219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GET_CLIENT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid</td><td>)</td>
          <td>&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#a06da8d6dacc5324d839a782e400c0a4f">LE_CLIENT_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to get the client-defined part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005274">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00190">190</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9e58eb571624c708aea2ddd9879b5096"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GET_GLYPH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid</td><td>)</td>
          <td>&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#ae0bffd05a05d43cb9f883a1be9521655">LE_GLYPH_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to get the Glyph ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005272">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00174">174</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1dcaf601d6861f10db3477ed473b8f2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GET_SUB_FONT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid</td><td>)</td>
          <td>&#160;&#160;&#160;((gid &amp; <a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>) &gt;&gt; <a class="el" href="LETypes_8h.html#a016a3f9670ca4538de765c7ee6784c3c">LE_SUB_FONT_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to get the sub-font ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005273">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00182">182</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a36727a4822eb76ed78f48352ddb12067"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GLYPH_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to mask off the glyph ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005266">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00120">120</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae0bffd05a05d43cb9f883a1be9521655"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GLYPH_SHIFT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to shift the glyph ID part of an LEGlyphID into the low-order bits. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005267">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00129">129</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a51c920b0e3476e12da9dbdc143a8f783"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_GROW_ARRAY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">array, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">newSize&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;realloc((void *) (array), (newSize) * sizeof (array)[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Re-allocate an array of basic types. </p>
<p>This is used to isolate the rest of the LayoutEngine code from cmemory.h.</p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000441">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00388">388</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a91f82185bfaa117935c52058575622"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_HLIG_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa2d6dc76719595c2088cf4c9476486e54">LE_HLIG_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00655">655</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5f48b15a48ef5754013dca3402b0312a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_Kerning_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa1d747250793ac493703ebfc83381a165">LE_Kerning_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00651">651</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3a2306982d5a5ec986ce72a30cc9ccea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_LIGA_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fad63b0252cca456799b8596eaf839f933">LE_LIGA_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00656">656</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1c35bd84b7daade4dddf80ca1d2d624e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_Ligatures_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa387068b5abe6f13522a226c072a7deba">LE_Ligatures_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00652">652</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8da8e4737fa6f1ec2c1fcfedc9a589f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_MAKE_TAG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((<a class="code" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae" title="A type used for unsigned, 32-bit integers.">le_uint32</a>)(a) &lt;&lt; 24) |   \</div>
<div class="line">     ((<a class="code" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae" title="A type used for unsigned, 32-bit integers.">le_uint32</a>)(b) &lt;&lt; 16) |   \</div>
<div class="line">     ((<a class="code" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae" title="A type used for unsigned, 32-bit integers.">le_uint32</a>)(c) &lt;&lt; 8)  |   \</div>
<div class="line">      (<a class="code" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae" title="A type used for unsigned, 32-bit integers.">le_uint32</a>)(d))</div>
</div><!-- fragment -->
<p>A macro to construct the four-letter tags used to label TrueType tables, and for script, language and feature tags in OpenType tables. </p>
<p>WARNING: THIS MACRO WILL ONLY WORK CORRECTLY IF THE ARGUMENT CHARACTERS ARE ASCII.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005282">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00411">411</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a355e2251e66d5d361f14c209d417cd47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_NALT_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa12d5a6b59891e7ac3901ca81a4978be6">LE_NALT_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00665">665</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a938980e90bc48833d2cf9b6562d148d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_NEW_ARRAY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">count&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="LETypes_8h.html#a037bc16662a14116e28c23913526d65e">LE_RANGE_CHECK</a>(type,count,(type *) malloc((count) * sizeof(type)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Allocate an array of basic types. </p>
<p>This is used to isolate the rest of the LayoutEngine code from cmemory.h.</p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000440">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00380">380</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2a9992fe523472354d90fa293f3f8389"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_RLIG_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3371f1dc45cff749237dad366a140f3e">LE_RLIG_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00657">657</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71a3479c80001967381fd83310c10860"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_RUBY_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa5b312fb648657b60a800b55f08072650">LE_RUBY_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00666">666</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a03bb39acd310e9203a3e8e2734acd73a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SALT_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faba7daa3d112ee91f2e915df74e2720c1">LE_SALT_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00664">664</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a2aaadb2653a87e20ce844e71825282"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SET_CLIENT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">client&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>) | ((client &lt;&lt; <a class="el" href="LETypes_8h.html#a06da8d6dacc5324d839a782e400c0a4f">LE_CLIENT_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#adaa949f0597bb0d10ecee7b9dcce0382">LE_CLIENT_MASK</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to set the client-defined part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005277">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00215">215</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="afd75c2289b4c8df37c37f01bd7ffc108"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SET_GLYPH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">glyph&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>) | ((glyph &lt;&lt; <a class="el" href="LETypes_8h.html#ae0bffd05a05d43cb9f883a1be9521655">LE_GLYPH_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#a36727a4822eb76ed78f48352ddb12067">LE_GLYPH_MASK</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to set the Glyph ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005275">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00199">199</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a091eaab517254a06b5d91413f28aacd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SET_SUB_FONT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">gid, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">font&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((gid &amp; ~<a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>) | ((font &lt;&lt; <a class="el" href="LETypes_8h.html#a016a3f9670ca4538de765c7ee6784c3c">LE_SUB_FONT_SHIFT</a>) &amp; <a class="el" href="LETypes_8h.html#aed9c45d8afdd2dc19bbe0d69472dca82">LE_SUB_FONT_MASK</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to set the sub-font ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005276">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00207">207</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="af2b147a57331eeb2b5d57176427abe19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SMCP_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fac9a9a40adfcbdb8aa91a2cee74dfbebe">LE_SMCP_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00658">658</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a440c1b63eee29f3955b693cf7aeb89ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS01_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa21bab746dba79d6d0aa00d8b9ee058d5">LE_SS01_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00667">667</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aab3ae889e440667b700dfce0523bf2b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS02_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa3f8a5682ff21aeaa0b41f1e8f1908d85">LE_SS02_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00668">668</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0f7883ec377e62b4001c2722a9a6be29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS03_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa580f2df7162a8d2710d563fb3e1035b3">LE_SS03_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00669">669</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1f767451f6742f4c9a57ecfcc53600a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS04_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faa72566039b0a9138b156db382328d6ab">LE_SS04_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00670">670</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a71dfdf0515453850fb9ae3e159f8f6ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS05_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa30098f65e0f7f299ff565057bfbc154b">LE_SS05_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00671">671</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad7e5e64b423d5f271bfcfdab6eb5713d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS06_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9ecce937cf1d7d305f4df5639ae66542">LE_SS06_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00672">672</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a76bf905608d70da8c667cd58d9264d09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SS07_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa9451f88ce0e20237d888bffb63730110">LE_SS07_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00673">673</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aed9c45d8afdd2dc19bbe0d69472dca82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SUB_FONT_MASK&#160;&#160;&#160;0x00FF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to mask off the sub-font ID part of an LEGlyphID. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005268">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00138">138</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a016a3f9670ca4538de765c7ee6784c3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SUB_FONT_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to shift the sub-font ID part of an LEGlyphID into the low-order bits. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23" title="Used for glyph indices.">LEGlyphID</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005269">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00147">147</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca04b2e2a70b237171c03237e328eeba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SUCCESS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">code</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711">U_SUCCESS</a>((<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>)code))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A convenience macro to test for the success of a LayoutEngine call. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005287">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00718">718</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="affbda143ba29a774c708b4b28a31989a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_SWSH_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9fa56cb87f6c1cb27aa4be742f313f83d1c">LE_SWSH_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00662">662</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a67b0610477358285328a5a5bcc9d8790"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LE_ZERO_FEATURE_FLAG&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9faf167592b4daa33d455f743c08cf2336f">LE_ZERO_FEATURE_ENUM</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flags for typographic features. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000444">Internal:</a></b></dt><dd>Do not use. This API is for internal use only.</dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00661">661</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NULL&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to represent empty pointers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005262">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00085">85</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<h2>Typedef Documentation</h2>
<a class="anchor" id="a4b77bc254d0e88fdabffde9c03e6728f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="el" href="LETypes_8h.html#a4b77bc254d0e88fdabffde9c03e6728f">le_bool</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for boolean values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005261">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00077">77</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3fa12fe9989aaa9578ea857c29f869a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int16_t <a class="el" href="LETypes_8h.html#a3fa12fe9989aaa9578ea857c29f869a9">le_int16</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for signed, 16-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005257">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00048">48</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3ae79f31399d76e3055d2a2745bd0d9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int32_t <a class="el" href="LETypes_8h.html#a3ae79f31399d76e3055d2a2745bd0d9a">le_int32</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for signed, 32-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005255">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00034">34</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad834ff3606a9f714fbb07533865db4b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int8_t <a class="el" href="LETypes_8h.html#ad834ff3606a9f714fbb07533865db4b7">le_int8</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for signed, 8-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005259">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00062">62</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4d16715b42bdd9be2fa3b6ca600641ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint16_t <a class="el" href="LETypes_8h.html#a4d16715b42bdd9be2fa3b6ca600641ce">le_uint16</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for unsigned, 16-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005258">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00055">55</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8ed46f4fc717cf0a94de62efe109ecae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint32_t <a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for unsigned, 32-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005256">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00041">41</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9fbc3ea31db88ab0f10a595c864d385f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint8_t <a class="el" href="LETypes_8h.html#a9fbc3ea31db88ab0f10a595c864d385f">le_uint8</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A type used for unsigned, 8-bit integers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005260">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00069">69</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f6ef36abe4f965686815b5bdcae4c6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">LEErrorCode</a> <a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">LEErrorCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Error codes returned by the LayoutEngine. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005286">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00710">710</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae440e077586bced1a0d1c534643ffc23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a> <a class="el" href="LETypes_8h.html#ae440e077586bced1a0d1c534643ffc23">LEGlyphID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used for glyph indices. </p>
<p>The low-order 16 bits are the glyph ID within the font. The next 8 bits are the sub-font ID within a compound font. The high- order 8 bits are client defined. The LayoutEngine will never change or look at the client defined bits.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005265">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00112">112</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4e9de943c95006d17b088d25b7860d28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structLEPoint.html">LEPoint</a> <a class="el" href="structLEPoint.html">LEPoint</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to hold a pair of (x, y) values which represent a point. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005281">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00269">269</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9e22a06bf2336b583b317287cb94fcfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="LETypes_8h.html#a8ed46f4fc717cf0a94de62efe109ecae">le_uint32</a> <a class="el" href="LETypes_8h.html#a9e22a06bf2336b583b317287cb94fcfa">LETag</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used for four character tags. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005263">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00093">93</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a903cb689308cdef41500411d096a2c2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> <a class="el" href="LETypes_8h.html#a903cb689308cdef41500411d096a2c2d">LEUnicode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to represent 16-bit Unicode code points. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000267">Deprecated:</a></b></dt><dd>since ICU 2.4. Use LEUnicode16 instead </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00238">238</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a64b40b70953d1a691c05c26bdbb96e63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> <a class="el" href="LETypes_8h.html#a64b40b70953d1a691c05c26bdbb96e63">LEUnicode16</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to represent 16-bit Unicode code points. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005278">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00223">223</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a25ed173b2a50d1ab11df41caf054fdb7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="el" href="LETypes_8h.html#a25ed173b2a50d1ab11df41caf054fdb7">LEUnicode32</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used to represent 32-bit Unicode code points. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005279">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00230">230</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabc1ddc6511aa25a2ae84aca366014b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="LETypes_8h.html#a4d16715b42bdd9be2fa3b6ca600641ce">le_uint16</a> <a class="el" href="LETypes_8h.html#aabc1ddc6511aa25a2ae84aca366014b8">TTGlyphID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used for 16-bit glyph indices as they're represented in TrueType font tables. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005264">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00101">101</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="LETypes_8h.html#a2f75d3bb5abf7f0a71adbf00826e1934">LEErrorCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Error codes returned by the LayoutEngine. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005285">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934af01d1467eab52342071db804bb7c1d45"></a>LE_NO_SUBFONT_WARNING</em>&nbsp;</td><td>
<p>The font does not contain subfonts. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934a04f5475334a016c6653b896b4ac85a09"></a>LE_NO_ERROR</em>&nbsp;</td><td>
<p>No error, no warning. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934a057757a0a9473ea91c35b43fa34ccae3"></a>LE_ILLEGAL_ARGUMENT_ERROR</em>&nbsp;</td><td>
<p>An illegal argument was detected. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934ade7696535e69f93f059a42f0bc5c7841"></a>LE_MEMORY_ALLOCATION_ERROR</em>&nbsp;</td><td>
<p>Memory allocation error. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934ab495f9fb7ff04ef2e828c985aa018193"></a>LE_INDEX_OUT_OF_BOUNDS_ERROR</em>&nbsp;</td><td>
<p>Trying to access an index that is out of bounds. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934a6ce2d42b67f5dfe46e6812aa18fa707a"></a>LE_NO_LAYOUT_ERROR</em>&nbsp;</td><td>
<p>You must call layoutChars() first. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934abe24672ae5d125dfb6ce50d2b87f3861"></a>LE_INTERNAL_ERROR</em>&nbsp;</td><td>
<p>An internal error was encountered. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934adb9b8c069bbccc422aa6dddad3c3f0e5"></a>LE_FONT_FILE_NOT_FOUND_ERROR</em>&nbsp;</td><td>
<p>The requested font file cannot be opened. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a2f75d3bb5abf7f0a71adbf00826e1934a4b9021cad798a4bc7261619cd6de4ef1"></a>LE_MISSING_FONT_TABLE_ERROR</em>&nbsp;</td><td>
<p>The requested font table does not exist. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00687">687</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="LETypes_8h.html#adb21ba90a2b39a9bff9a82c812d24c9f">LEFeatureENUMs</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000443">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa1d747250793ac493703ebfc83381a165"></a>LE_Kerning_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Requests Kerning. </p>
<p>Formerly LayoutEngine::kTypoFlagKern </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa387068b5abe6f13522a226c072a7deba"></a>LE_Ligatures_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Requests Ligatures. </p>
<p>Formerly LayoutEngine::kTypoFlagLiga </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa987946e04872999731a5afd12ed8353a"></a>LE_CLIG_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9faf4a1c573e9dd551f71f490a4d2794812"></a>LE_DLIG_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa2d6dc76719595c2088cf4c9476486e54"></a>LE_HLIG_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fad63b0252cca456799b8596eaf839f933"></a>LE_LIGA_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa3371f1dc45cff749237dad366a140f3e"></a>LE_RLIG_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fac9a9a40adfcbdb8aa91a2cee74dfbebe"></a>LE_SMCP_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa02a7d76f4de907144c1da9ba52a40336"></a>LE_FRAC_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa799ce37ef36f26c6385829071767b4eb"></a>LE_AFRC_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9faf167592b4daa33d455f743c08cf2336f"></a>LE_ZERO_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa56cb87f6c1cb27aa4be742f313f83d1c"></a>LE_SWSH_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fabe4b58536a442bb5307f327cb102277e"></a>LE_CSWH_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9faba7daa3d112ee91f2e915df74e2720c1"></a>LE_SALT_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa12d5a6b59891e7ac3901ca81a4978be6"></a>LE_NALT_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa5b312fb648657b60a800b55f08072650"></a>LE_RUBY_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa21bab746dba79d6d0aa00d8b9ee058d5"></a>LE_SS01_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa3f8a5682ff21aeaa0b41f1e8f1908d85"></a>LE_SS02_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa580f2df7162a8d2710d563fb3e1035b3"></a>LE_SS03_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9faa72566039b0a9138b156db382328d6ab"></a>LE_SS04_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa30098f65e0f7f299ff565057bfbc154b"></a>LE_SS05_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa9ecce937cf1d7d305f4df5639ae66542"></a>LE_SS06_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa9451f88ce0e20237d888bffb63730110"></a>LE_SS07_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Feature specific enum. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb21ba90a2b39a9bff9a82c812d24c9fa2820c5b70e58417a37a53e2e96cb7ec9"></a>LE_CHAR_FILTER_FEATURE_ENUM</em>&nbsp;</td><td>
<p>Apply CharSubstitutionFilter. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00616">616</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5731a50608371fcd5f3c8acacb481ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="LETypes_8h.html#ae5731a50608371fcd5f3c8acacb481ca">LEFeatureTags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This enumeration defines constants for all the common OpenType feature tags. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005284">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0dae42d806afae72a7703d20c0d3bd2f"></a>LE_AALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'aalt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8b0a3f2f1e77384ea69d92929c19c13f"></a>LE_ABVF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'abvf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa89757ccb97ca2f2a29f4b2e8821cb56d"></a>LE_ABVM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'abvm' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa83580f6142fe1ae635b7519c1825d1c6"></a>LE_ABVS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'abvs' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa114a4966320bda82fba805c7897a5481"></a>LE_AFRC_FEATURE_TAG</em>&nbsp;</td><td>
<p>'afrc' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3e3832041d32bcfe4efa40609ffe579a"></a>LE_AKHN_FEATURE_TAG</em>&nbsp;</td><td>
<p>'akhn' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa7c4454161d916f300f7a0dc19ef80b5a"></a>LE_BLWF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'blwf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0359c419c1ca3b8d5b8d09507c68da17"></a>LE_BLWM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'blwm' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa14501c73c3d56d78fa60e796b51ddd17"></a>LE_BLWS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'blws' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caabc08a440285ce6c673f751d8a6257a76"></a>LE_CALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'calt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaee5ce8acdcb851f149194939075a4d5b"></a>LE_CASE_FEATURE_TAG</em>&nbsp;</td><td>
<p>'case' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaca1b353e8b7544225710cc05eb17a6fe"></a>LE_CCMP_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ccmp' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3d583996707ef443798c8115d8acd537"></a>LE_CJCT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'cjct' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caac79769c6b8dd934597991f4e633f71ba"></a>LE_CLIG_FEATURE_TAG</em>&nbsp;</td><td>
<p>'clig' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa9159f0bc0b531340fc72295859ad036e"></a>LE_CPSP_FEATURE_TAG</em>&nbsp;</td><td>
<p>'cpsp' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa4508425c65a96b1efba2b88e56263726"></a>LE_CSWH_FEATURE_TAG</em>&nbsp;</td><td>
<p>'cswh' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa1f767798f6b58ce9fd618fde2d20fcf0"></a>LE_CURS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'curs' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caace69429387a45ca50bd57eb3cb838fb1"></a>LE_C2SC_FEATURE_TAG</em>&nbsp;</td><td>
<p>'c2sc' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0744c70b8e6757425b07566bd0e1386b"></a>LE_C2PC_FEATURE_TAG</em>&nbsp;</td><td>
<p>'c2pc' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa72e70847bf61c249330d80341cb71be6"></a>LE_DIST_FEATURE_TAG</em>&nbsp;</td><td>
<p>'dist' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaa14ba4372758ba178fa93be099ecf259"></a>LE_DLIG_FEATURE_TAG</em>&nbsp;</td><td>
<p>'dlig' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caae7eec08bd1717eb6610fdb5cb758f17e"></a>LE_DNOM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'dnom' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caac6610896da1cfa5409ee9b377d089884"></a>LE_EXPT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'expt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8218b2348d2e61dec1215aae857c615b"></a>LE_FALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'falt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caafd43c93e5e8609299f288f384cb0d741"></a>LE_FIN2_FEATURE_TAG</em>&nbsp;</td><td>
<p>'fin2' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8e8936c7cfcba2de1db9392022165f04"></a>LE_FIN3_FEATURE_TAG</em>&nbsp;</td><td>
<p>'fin3' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8fa97450cddb53aa193c31950f93d076"></a>LE_FINA_FEATURE_TAG</em>&nbsp;</td><td>
<p>'fina' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caab871e6545a42a593a90485bec503dc2f"></a>LE_FRAC_FEATURE_TAG</em>&nbsp;</td><td>
<p>'frac' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa4825208c4782eb7d618c0ad6d00ac65a"></a>LE_FWID_FEATURE_TAG</em>&nbsp;</td><td>
<p>'fwid' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8e5737d9ec5b454b9519d210a61b8e61"></a>LE_HALF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'half' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa1b830a25c3e050631780f803be75c75b"></a>LE_HALN_FEATURE_TAG</em>&nbsp;</td><td>
<p>'haln' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa971317021a502368768332e7f51ca67a"></a>LE_HALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'halt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caab09736d01424a4dd7d83f1426599fcf3"></a>LE_HIST_FEATURE_TAG</em>&nbsp;</td><td>
<p>'hist' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaf88b3f6adc7a8a9f87f2866e3a72f903"></a>LE_HKNA_FEATURE_TAG</em>&nbsp;</td><td>
<p>'hkna' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa87c723f825ede42fd9e9059fa9cdce76"></a>LE_HLIG_FEATURE_TAG</em>&nbsp;</td><td>
<p>'hlig' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa6930e025e47be487849fdb6c0ecb1ae6"></a>LE_HNGL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'hngl' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caab4c05d387937e223f1798b6fa053f910"></a>LE_HWID_FEATURE_TAG</em>&nbsp;</td><td>
<p>'hwid' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaf25643e18e44aacb6337e45b63d516d6"></a>LE_INIT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'init' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa30d0f880407d889d5cf9a9f0a3aaa57c"></a>LE_ISOL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'isol' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3e58a1791b8639b09d91b215d6325995"></a>LE_ITAL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ital' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa31eb5d6d80181bb98d1265992b739131"></a>LE_JALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'jalt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa204cd2cae9c9502422479367a926ce2b"></a>LE_JP78_FEATURE_TAG</em>&nbsp;</td><td>
<p>'jp78' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa34abdf0436a92ca1e194a8e77f419dae"></a>LE_JP83_FEATURE_TAG</em>&nbsp;</td><td>
<p>'jp83' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caad4240bf175553eeb627acffab43cbfc8"></a>LE_JP90_FEATURE_TAG</em>&nbsp;</td><td>
<p>'jp90' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8789186639e4727c70f332d64a7f15cc"></a>LE_KERN_FEATURE_TAG</em>&nbsp;</td><td>
<p>'kern' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caafd89019276e973c45771ab53016bf6f1"></a>LE_LFBD_FEATURE_TAG</em>&nbsp;</td><td>
<p>'lfbd' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caabb99bb5b1e9633f8be0b20098f9df767"></a>LE_LIGA_FEATURE_TAG</em>&nbsp;</td><td>
<p>'liga' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaabb1e51a87c0316f2007ce1e395a8bc4"></a>LE_LJMO_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ljmo' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3da9e6dbb6b5d56d08554ffb16c2837e"></a>LE_LNUM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'lnum' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3f6ab6ec130c82e247e8b0f61b8ec267"></a>LE_LOCL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'locl' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa877d279d76def9f829f64e7536533b95"></a>LE_MARK_FEATURE_TAG</em>&nbsp;</td><td>
<p>'mark' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa7f1ec36569cdca913bdd25bcc12835fd"></a>LE_MED2_FEATURE_TAG</em>&nbsp;</td><td>
<p>'med2' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa75542f13fbab23494ef174f20e81a9fd"></a>LE_MEDI_FEATURE_TAG</em>&nbsp;</td><td>
<p>'medi' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caafd856eedba543367be8c83bd83ec985c"></a>LE_MGRK_FEATURE_TAG</em>&nbsp;</td><td>
<p>'mgrk' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caac3036a2950cae5cc2b47b880bc3001e2"></a>LE_MKMK_FEATURE_TAG</em>&nbsp;</td><td>
<p>'mkmk' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caacba8e00821cccb7d9f16d9970630b308"></a>LE_MSET_FEATURE_TAG</em>&nbsp;</td><td>
<p>'mset' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa9f3cbb06ec4127f90399286208cd3ec8"></a>LE_NALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'nalt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa30940f62c672c3eb4a152d57dd057c09"></a>LE_NLCK_FEATURE_TAG</em>&nbsp;</td><td>
<p>'nlck' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa15c1dac121e67c769c84851f687f6283"></a>LE_NUKT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'nukt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa5305a0b37915bbd08a767909133e97aa"></a>LE_NUMR_FEATURE_TAG</em>&nbsp;</td><td>
<p>'numr' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caab7d8f46c231e05a487aaf685f59d6f2b"></a>LE_ONUM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'onum' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaaa8b5e15f121e6bf9bdfcd19c31bc630"></a>LE_OPBD_FEATURE_TAG</em>&nbsp;</td><td>
<p>'opbd' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa47cf3db7486f21298916e7f22f924c26"></a>LE_ORDN_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ordn' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa1e82547293a89be5a63fd97ac7e77592"></a>LE_ORNM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ornm' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8e71dadc599f33d83549c706372952fe"></a>LE_PALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'palt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa31dc283edcb354549bf168062f112892"></a>LE_PCAP_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pcap' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa97e9c325e334978a8c5e235209876a9e"></a>LE_PNUM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pnum' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaf123ec0354b9df2bd1847ce73ee0b4dd"></a>LE_PREF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pref' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa1b7caa81c90d9b3582edfec5f6ec3220"></a>LE_PRES_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pres' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caacf0cda1ae04ffebc64b2a19e5322218f"></a>LE_PSTF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pstf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa4f77a7bc57a90a7e64e6e16f20563725"></a>LE_PSTS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'psts' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caae1cfd03476716253c35e0c411b6782c1"></a>LE_PWID_FEATURE_TAG</em>&nbsp;</td><td>
<p>'pwid' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa8ac06e34d40d04ffeb367156b440e5b7"></a>LE_QWID_FEATURE_TAG</em>&nbsp;</td><td>
<p>'qwid' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0b63e6dc8f4db81c3306a414d310966d"></a>LE_RAND_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rand' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa6b7f6ab356ec14b27b3ef1632d74a152"></a>LE_RLIG_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rlig' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa387f5fcdcede767f5287e0e611bef6fa"></a>LE_RPHF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rphf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caae426bbe1787af1826ccd3a086a24d09f"></a>LE_RKRF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rkrf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa2a577c9c566ead3fb973991d5a98be74"></a>LE_RTBD_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rtbd' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa2c5582cda4bf60bfb7b4b829021edafb"></a>LE_RTLA_FEATURE_TAG</em>&nbsp;</td><td>
<p>'rtla' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa93e5cb652c696d48fa903b937295194b"></a>LE_RUBY_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ruby' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa87c221c20db17e141aa1ff0f85aae100"></a>LE_SALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'salt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caacc79b29b7a98e5d4cb702aa1ef43d0bc"></a>LE_SINF_FEATURE_TAG</em>&nbsp;</td><td>
<p>'sinf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caae313c08e5a81e1175da42a1be1e2a997"></a>LE_SIZE_FEATURE_TAG</em>&nbsp;</td><td>
<p>'size' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa9d10f1d073b2548df7f64a484587ce37"></a>LE_SMCP_FEATURE_TAG</em>&nbsp;</td><td>
<p>'smcp' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa820e1e769c342e96272b7b8302ab8bcf"></a>LE_SMPL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'smpl' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0bf18fb59994f8bb186d79a617512924"></a>LE_SS01_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss01' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caad509c36cd4631d92cdd283c4b2b64494"></a>LE_SS02_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss02' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa2f2ad11912c28227427952c8a768c399"></a>LE_SS03_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss03' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa5b98596d8318605bf8acef47719cd5dd"></a>LE_SS04_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss04' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa9535467eaa2cfd8bff47c088f6d20b9d"></a>LE_SS05_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss05' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caabb1a506e980b2a69971111b4c477f24a"></a>LE_SS06_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss06' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaaf8b965d163c075002f86ba046f56ada"></a>LE_SS07_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss07' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caafaf1759c409462b54355566299954d62"></a>LE_SS08_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss08' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa515cd908377e25df50c4e4ac80b87f2d"></a>LE_SS09_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss09' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa389022ac87cb4c07bcb05d3eaf1db576"></a>LE_SS10_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss10' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa07bf2c2faaa3d40877f9cd5fd8bfb07e"></a>LE_SS11_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss11' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa5ba1716aebbf4a5cc4ddc7414c7ee66d"></a>LE_SS12_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss12' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa6ba711ce7b16bd63718f1a9d2c09ec53"></a>LE_SS13_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss13' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaded355ba63dbd403b9a3b8ecbc6238e3"></a>LE_SS14_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss14' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa187f8305dd3d4eee4e260a589cdccd28"></a>LE_SS15_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss15' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa63885ee43eda66167f0f25a759c5568d"></a>LE_SS16_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss16' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa92ebe9721d07986e071f39b6ddf1efb0"></a>LE_SS17_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss17' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caabfcf9d9b1bccbe7a0634c51fdb550070"></a>LE_SS18_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss18' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaba64c76169c7da0352f1ce3b3a20a716"></a>LE_SS19_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss19' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3d17368ec98505097b9dc3b0c7ea1ab7"></a>LE_SS20_FEATURE_TAG</em>&nbsp;</td><td>
<p>'ss20' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa2e3de2d4fec852bde033dec932664e01"></a>LE_SUBS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'subs' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa622220e182d8cc0dfefae9a5a563b0ca"></a>LE_SUPS_FEATURE_TAG</em>&nbsp;</td><td>
<p>'sups' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caad6fa3a25ffc2321890d0fcf09c2fb83f"></a>LE_SWSH_FEATURE_TAG</em>&nbsp;</td><td>
<p>'swsh' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa96532b9ba48b7d4320806e4254724723"></a>LE_TITL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'titl' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa90ebdbd229fc9eec2777a53c516dd2ab"></a>LE_TJMO_FEATURE_TAG</em>&nbsp;</td><td>
<p>'tjmo' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa0497ab483f6f2e65e74bf3598d203219"></a>LE_TNAM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'tnam' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaa25bc0ab70c3a4b4120195e0511aa1a0"></a>LE_TNUM_FEATURE_TAG</em>&nbsp;</td><td>
<p>'tnum' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaaa15d4fd64673d3ae8f7214bdd3be54e"></a>LE_TRAD_FEATURE_TAG</em>&nbsp;</td><td>
<p>'trad' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caac459216ace8b06ae5f12088639c18d80"></a>LE_TWID_FEATURE_TAG</em>&nbsp;</td><td>
<p>'twid' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caad07aeeaac4b1ff596886ec78d9f29a36"></a>LE_UNIC_FEATURE_TAG</em>&nbsp;</td><td>
<p>'unic' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaffdfe51c715c8ba61965ca429e8c8fae"></a>LE_VALT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'valt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa3d1420b217140339165b2a4b604d4f92"></a>LE_VATU_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vatu' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa4aaa87db5dedae491d13cd8bb3f6ec0e"></a>LE_VERT_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vert' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caae07f294f438957a3147b7486d82c2993"></a>LE_VHAL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vhal' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaa79df988efebccbb73782cd4c5bcf420"></a>LE_VJMO_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vjmo' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa2612410230fdd0e5a99d502a90985438"></a>LE_VKNA_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vkna' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caac4b6d90c4f213d9d771a1ce2bb18ea85"></a>LE_VKRN_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vkrn' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caaeca5182a662485a1ca14e544113cba1e"></a>LE_VPAL_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vpal' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa72c2a8715718e4dc862923cc12f9ee6e"></a>LE_VRT2_FEATURE_TAG</em>&nbsp;</td><td>
<p>'vrt2' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae5731a50608371fcd5f3c8acacb481caa468c84770e0b71d2a938bf15a92c14a4"></a>LE_ZERO_FEATURE_TAG</em>&nbsp;</td><td>
<p>'zero' </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00485">485</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="LETypes_8h.html#ae9b2f4f3cee39cf3b69e7f05dbc7f682">LETableTags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This enumeration defines constants for the standard TrueType, OpenType and AAT table tags. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005283">Stable:</a></b></dt><dd>ICU 3.2 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a173e0fd93374dc9127e6ac0e7b3a2449"></a>LE_ACNT_TABLE_TAG</em>&nbsp;</td><td>
<p>'acnt' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682afcf9d0efce6097694ac16ba6b4f4a8c1"></a>LE_AVAR_TABLE_TAG</em>&nbsp;</td><td>
<p>'avar' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a164b6ca117ef376bb9216f38777f5039"></a>LE_BASE_TABLE_TAG</em>&nbsp;</td><td>
<p>'BASE' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ac81f0b28828a7672c491d4520a5a49b1"></a>LE_BDAT_TABLE_TAG</em>&nbsp;</td><td>
<p>'bdat' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a617dcfca6b1092e9161b163f0bfa8244"></a>LE_BHED_TABLE_TAG</em>&nbsp;</td><td>
<p>'bhed' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ae768c604ac505928ad0d68a601f3d027"></a>LE_BLOC_TABLE_TAG</em>&nbsp;</td><td>
<p>'bloc' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a2ac891510afae248e6bb8ca7caeceeca"></a>LE_BSLN_TABLE_TAG</em>&nbsp;</td><td>
<p>'bsln' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ae961dd5785452a699f2eb91a7ae68b22"></a>LE_CFF__TABLE_TAG</em>&nbsp;</td><td>
<p>'CFF ' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a40e169c4c72bfb3bd9b0a726ec99e802"></a>LE_CMAP_TABLE_TAG</em>&nbsp;</td><td>
<p>'cmap' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a882b8f3d4211551fe5d2301280dc32fa"></a>LE_CVAR_TABLE_TAG</em>&nbsp;</td><td>
<p>'cvar' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a8d34ac61921e88ad38896e18da395ffd"></a>LE_CVT__TABLE_TAG</em>&nbsp;</td><td>
<p>'cvt ' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a2810f2ad834fe6126a85109b29e335ac"></a>LE_DSIG_TABLE_TAG</em>&nbsp;</td><td>
<p>'DSIG' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a7d3a7ff1d01d32bbce99472d90155479"></a>LE_EBDT_TABLE_TAG</em>&nbsp;</td><td>
<p>'EBDT' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a14befb8fe24e5bd9bb55a71d013f9f75"></a>LE_EBLC_TABLE_TAG</em>&nbsp;</td><td>
<p>'EBLC' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a53a8fda07585b39854f1ee803459a8b8"></a>LE_EBSC_TABLE_TAG</em>&nbsp;</td><td>
<p>'EBSC' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ab882a29c044069099907e64915e640d9"></a>LE_FDSC_TABLE_TAG</em>&nbsp;</td><td>
<p>'fdsc' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682aec64f5f8d75272d7d716eba68b281a88"></a>LE_FEAT_TABLE_TAG</em>&nbsp;</td><td>
<p>'feat' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a508432cb637a60c90db48d0ff9063d31"></a>LE_FMTX_TABLE_TAG</em>&nbsp;</td><td>
<p>'fmtx' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a8d8aa33d006a428d9bf9caa34c3db7ce"></a>LE_FPGM_TABLE_TAG</em>&nbsp;</td><td>
<p>'fpgm' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682acce6df51f3eb0e9a19794cc61723dea3"></a>LE_FVAR_TABLE_TAG</em>&nbsp;</td><td>
<p>'fvar' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a9a2625f7de013841b1f9fede826fe14e"></a>LE_GASP_TABLE_TAG</em>&nbsp;</td><td>
<p>'gasp' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682acb0e7ba28ea6a8a1f428149f7b6d44b2"></a>LE_GDEF_TABLE_TAG</em>&nbsp;</td><td>
<p>'GDEF' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a567753bbd128230c834f5c4c572c9302"></a>LE_GLYF_TABLE_TAG</em>&nbsp;</td><td>
<p>'glyf' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682af4a3b8f0a83981de8cc7e3fd332da598"></a>LE_GPOS_TABLE_TAG</em>&nbsp;</td><td>
<p>'GPOS' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682aa8e0b1da4376ca6822e7518d59346ba7"></a>LE_GSUB_TABLE_TAG</em>&nbsp;</td><td>
<p>'GSUB' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ad0938ae4eeb27791217fa2132af8f313"></a>LE_GVAR_TABLE_TAG</em>&nbsp;</td><td>
<p>'gvar' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a677baecf2f3585e229904bb1f9a230c1"></a>LE_HDMX_TABLE_TAG</em>&nbsp;</td><td>
<p>'hdmx' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a199515b7435c0bd2a4548c2d2df05978"></a>LE_HEAD_TABLE_TAG</em>&nbsp;</td><td>
<p>'head' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682afc9c7b61575f543d70b34d7a7c63e3e0"></a>LE_HHEA_TABLE_TAG</em>&nbsp;</td><td>
<p>'hhea' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ab6d704c937f91a2258b1e1bd4c735d07"></a>LE_HMTX_TABLE_TAG</em>&nbsp;</td><td>
<p>'hmtx' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a119049d3f7cd263eb9b09ac06c90449b"></a>LE_HSTY_TABLE_TAG</em>&nbsp;</td><td>
<p>'hsty' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a959e5b436b9a234a610d554d4e6c5880"></a>LE_JUST_TABLE_TAG</em>&nbsp;</td><td>
<p>'just' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a9bd31c1db047c7d4cda8a7f1fd08c61d"></a>LE_JSTF_TABLE_TAG</em>&nbsp;</td><td>
<p>'JSTF' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682aed6b75c4898b894df8b193006c9cfca9"></a>LE_KERN_TABLE_TAG</em>&nbsp;</td><td>
<p>'kern' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682aaf6e02b62a90a50d4f80e193d63c854c"></a>LE_LCAR_TABLE_TAG</em>&nbsp;</td><td>
<p>'lcar' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682aae3ba2433bd65ff53d911fa4b1e245ab"></a>LE_LOCA_TABLE_TAG</em>&nbsp;</td><td>
<p>'loca' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682af95f2135071ce341bc31aae30b179caf"></a>LE_LTSH_TABLE_TAG</em>&nbsp;</td><td>
<p>'LTSH' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a067a278fc0a9b95e80a51f88129c9916"></a>LE_MAXP_TABLE_TAG</em>&nbsp;</td><td>
<p>'maxp' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a598427ebc1fcd030b89f37529c76a432"></a>LE_MORT_TABLE_TAG</em>&nbsp;</td><td>
<p>'mort' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a47a0a59bda4e600eed39f433cae74e56"></a>LE_MORX_TABLE_TAG</em>&nbsp;</td><td>
<p>'morx' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a7f30f0ea164b6cdfe0ff6378613423ba"></a>LE_NAME_TABLE_TAG</em>&nbsp;</td><td>
<p>'name' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a4ec5760d1a491b71cee4b62f4a215893"></a>LE_OPBD_TABLE_TAG</em>&nbsp;</td><td>
<p>'opbd' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a89f450a0c7e6c7218971f0db7933e3d6"></a>LE_OS_2_TABLE_TAG</em>&nbsp;</td><td>
<p>'OS/2' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a9e8ee2498721d5b31133a77bba8109ce"></a>LE_PCLT_TABLE_TAG</em>&nbsp;</td><td>
<p>'PCLT' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a86356cd46cb60628fb6df82f0bd6499d"></a>LE_POST_TABLE_TAG</em>&nbsp;</td><td>
<p>'post' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a18e575b8fab6ad2b4db23f83c60455cd"></a>LE_PREP_TABLE_TAG</em>&nbsp;</td><td>
<p>'prep' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a7c82af8bbe663376bb2b42dde521bc03"></a>LE_PROP_TABLE_TAG</em>&nbsp;</td><td>
<p>'prop' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ab7bc229c4ab3c7a8378ddb261f448807"></a>LE_TRAK_TABLE_TAG</em>&nbsp;</td><td>
<p>'trak' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a802abd4057e253ca65a1b579f24651e6"></a>LE_VDMX_TABLE_TAG</em>&nbsp;</td><td>
<p>'VDMX' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682ac443c75e8a8f675922db242cf4a686cd"></a>LE_VHEA_TABLE_TAG</em>&nbsp;</td><td>
<p>'vhea' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a2385e216bfa1043d60294167f3347676"></a>LE_VMTX_TABLE_TAG</em>&nbsp;</td><td>
<p>'vmtx' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682a3c4877c2913936fd37474c3468129fd2"></a>LE_VORG_TABLE_TAG</em>&nbsp;</td><td>
<p>'VORG' </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae9b2f4f3cee39cf3b69e7f05dbc7f682abb77361ccf4d617c6a11a62df1790f4b"></a>LE_ZAPF_TABLE_TAG</em>&nbsp;</td><td>
<p>'Zapf' </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="LETypes_8h_source.html#l00423">423</a> of file <a class="el" href="LETypes_8h_source.html">LETypes.h</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 4 2013 14:10:22 for ICU 52.1 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>