Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 280da2a01a3d16776505ea3f476de84f > files > 421

icu-doc-3.8.1-2mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ICU 3.8: ucoleitr.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>ucoleitr.h</h1><a href="ucoleitr_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">*******************************************************************************</span>
<a name="l00003"></a>00003 <span class="comment">*   Copyright (C) 2001-2004, International Business Machines</span>
<a name="l00004"></a>00004 <span class="comment">*   Corporation and others.  All Rights Reserved.</span>
<a name="l00005"></a>00005 <span class="comment">*******************************************************************************</span>
<a name="l00006"></a>00006 <span class="comment">*</span>
<a name="l00007"></a>00007 <span class="comment">* File ucoleitr.cpp</span>
<a name="l00008"></a>00008 <span class="comment">*</span>
<a name="l00009"></a>00009 <span class="comment">* Modification History:</span>
<a name="l00010"></a>00010 <span class="comment">*</span>
<a name="l00011"></a>00011 <span class="comment">* Date        Name        Description</span>
<a name="l00012"></a>00012 <span class="comment">* 02/15/2001  synwee      Modified all methods to process its own function </span>
<a name="l00013"></a>00013 <span class="comment">*                         instead of calling the equivalent c++ api (coleitr.h)</span>
<a name="l00014"></a>00014 <span class="comment">*******************************************************************************/</span>
<a name="l00015"></a>00015 
<a name="l00016"></a>00016 <span class="preprocessor">#ifndef UCOLEITR_H</span>
<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define UCOLEITR_H</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span>
<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="preprocessor">#if !UCONFIG_NO_COLLATION</span>
<a name="l00022"></a>00022 <span class="preprocessor"></span>
<a name="l00028"></a><a class="code" href="ucoleitr_8h.html#07efa63d179b459db763ffcfe16fdef8">00028</a> <span class="preprocessor">#define UCOL_NULLORDER        ((int32_t)0xFFFFFFFF)</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span>
<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="ucol_8h.html">unicode/ucol.h</a>"</span>
<a name="l00031"></a>00031 
<a name="l00037"></a><a class="code" href="ucoleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">00037</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> <a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a>;
<a name="l00038"></a>00038 
<a name="l00110"></a>00110 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00111"></a>00111 <a class="code" href="ucoleitr_8h.html#1b02b847bb095a5525ed4b7f55a69eb5">ucol_openElements</a>(<span class="keyword">const</span> <a class="code" href="ucol_8h.html#3c4eeb412a5fd72762e6245aa75ca081">UCollator</a>  *coll,
<a name="l00112"></a>00112                   <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a>      *text,
<a name="l00113"></a>00113                         <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>    textLength,
<a name="l00114"></a>00114                         <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);
<a name="l00115"></a>00115 
<a name="l00123"></a>00123 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00124"></a>00124 <a class="code" href="ucoleitr_8h.html#705331b3ca250e3f5f74accfee861fa4">ucol_keyHashCode</a>(<span class="keyword">const</span> <a class="code" href="platform_8h.html#ba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>* key, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>);
<a name="l00125"></a>00125 
<a name="l00132"></a>00132 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00133"></a>00133 <a class="code" href="ucoleitr_8h.html#38185a0b06fe59058c4ed4a87c6d7ff9">ucol_closeElements</a>(<a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems);
<a name="l00134"></a>00134 
<a name="l00144"></a>00144 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00145"></a>00145 <a class="code" href="ucoleitr_8h.html#f9b4a63d9bba05b4635c0d2626b45a37">ucol_reset</a>(<a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems);
<a name="l00146"></a>00146 
<a name="l00156"></a>00156 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00157"></a>00157 <a class="code" href="ucoleitr_8h.html#fac0d24bf026d9ea4933cef911022370">ucol_next</a>(<a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);
<a name="l00158"></a>00158 
<a name="l00175"></a>00175 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00176"></a>00176 <a class="code" href="ucoleitr_8h.html#d6718e09e014e8dcde9f0bae75fe96f5">ucol_previous</a>(<a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);
<a name="l00177"></a>00177 
<a name="l00189"></a>00189 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00190"></a>00190 <a class="code" href="ucoleitr_8h.html#b87f69840736227870f8b1d47b6ddffd">ucol_getMaxExpansion</a>(<span class="keyword">const</span> <a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> order);
<a name="l00191"></a>00191 
<a name="l00204"></a>00204 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00205"></a>00205 <a class="code" href="ucoleitr_8h.html#db1bfe771ae3ff78dd52be29390e81fe">ucol_setText</a>(      <a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems, 
<a name="l00206"></a>00206              <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a>              *text,
<a name="l00207"></a>00207                    <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>            textLength,
<a name="l00208"></a>00208                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>         *status);
<a name="l00209"></a>00209 
<a name="l00219"></a>00219 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00220"></a>00220 <a class="code" href="ucoleitr_8h.html#03951847045960de23b022dc4722cda0">ucol_getOffset</a>(<span class="keyword">const</span> <a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems);
<a name="l00221"></a>00221 
<a name="l00234"></a>00234 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00235"></a>00235 <a class="code" href="ucoleitr_8h.html#a301bde0ec5eca09f5f069dd3ce934c4">ucol_setOffset</a>(<a class="code" href="coleitr_8h.html#5f2296c3961afacfbba2a5ee850ca1d5">UCollationElements</a> *elems,
<a name="l00236"></a>00236                <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>        offset,
<a name="l00237"></a>00237                <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>         *status);
<a name="l00238"></a>00238 
<a name="l00245"></a>00245 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00246"></a>00246 <a class="code" href="ucoleitr_8h.html#346bfd807642b81527581c6194f003dd">ucol_primaryOrder</a> (<a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> order); 
<a name="l00247"></a>00247 
<a name="l00254"></a>00254 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00255"></a>00255 <a class="code" href="ucoleitr_8h.html#5afa9446c3f57ab675f74d91d4d04b2e">ucol_secondaryOrder</a> (<a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> order); 
<a name="l00256"></a>00256 
<a name="l00263"></a>00263 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00264"></a>00264 <a class="code" href="ucoleitr_8h.html#469d805add17198dc5c118700c04b35a">ucol_tertiaryOrder</a> (<a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> order); 
<a name="l00265"></a>00265 
<a name="l00266"></a>00266 <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_COLLATION */</span>
<a name="l00267"></a>00267 
<a name="l00268"></a>00268 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Sep 14 12:59:20 2007 for ICU 3.8 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>