Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-updates > by-pkgid > 67d6f1fcdf59eeb6f1363fc33c40091c > files > 1227

icu-doc-53.1-12.6.mga5.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"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ICU 53.1: smpdtfmt.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</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 53.1
   &#160;<span id="projectnumber">53.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <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>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </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>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_55bf5c6bcedc2c5705af95fc7596ac50.html">icu</a></li><li class="navelem"><a class="el" href="dir_17c4e3d278dd0be6889e0e8c41145d45.html">source</a></li><li class="navelem"><a class="el" href="dir_50278085fbfb203a4ae8d13ac447741e.html">i18n</a></li><li class="navelem"><a class="el" href="dir_47d86980f74387e1e780cfdfbee4bf19.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">smpdtfmt.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="smpdtfmt_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">* Copyright (C) 1997-2014, International Business Machines Corporation and</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">* others. All Rights Reserved.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*******************************************************************************</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">* File SMPDTFMT.H</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">* Modification History:</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*   Date        Name        Description</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">*   02/19/97    aliu        Converted from java.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">*   07/09/97    helena      Make ParsePosition into a class.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*   07/21/98    stephen     Added GMT_PLUS, GMT_MINUS</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*                            Changed setTwoDigitStartDate to set2DigitYearStart</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*                            Changed getTwoDigitStartDate to get2DigitYearStart</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*                            Removed subParseLong</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*                            Removed getZoneIndex (added in DateFormatSymbols)</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">*   06/14/99    stephen     Removed fgTimeZoneDataSuffix</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">*   10/14/99    aliu        Updated class doc to describe 2-digit year parsing</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">*                           {j28 4182066}.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">*******************************************************************************</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifndef SMPDTFMT_H</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SMPDTFMT_H</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utypes_8h.html">unicode/utypes.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="datefmt_8h.html">unicode/datefmt.h</a>&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="udisplaycontext_8h.html">unicode/udisplaycontext.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="tzfmt_8h.html">unicode/tzfmt.h</a>&quot;</span>  <span class="comment">/* for UTimeZoneFormatTimeType */</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="brkiter_8h.html">unicode/brkiter.h</a>&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<a class="code" href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b">U_NAMESPACE_BEGIN</a></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">class </span>DateFormatSymbols;</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">class </span>DateFormat;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">class </span>MessageFormat;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">class </span>FieldPositionHandler;</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">class </span>TimeZoneFormat;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="classicu_1_1SimpleDateFormat.html">  707</a></span>&#160;<span class="keyword">class </span><a class="code" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>: <span class="keyword">public</span> <a class="code" href="classicu_1_1DateFormat.html">DateFormat</a> {</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; <span class="keyword">override</span>,</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale,</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; <span class="keyword">override</span>,</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale,</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;                     <a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>* formatDataToAdopt,</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;                     <span class="keyword">const</span> <a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>&amp; formatData,</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>&amp;);</div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;</div>
<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>&amp; <a class="code" href="classicu_1_1DateFormat.html#ab4fbc1fe85b99a9702a659af76d84600">operator=</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>&amp;);</div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;    <span class="keyword">virtual</span> ~<a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>();</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classicu_1_1Format.html">Format</a>* <a class="code" href="classicu_1_1Format.html#ad606fa4ed45908fe4220085c6276c65a">clone</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="classicu_1_1DateFormat.html#a134c773a4c043ad20575fa7059e4e178">operator==</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Format.html">Format</a>&amp; other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;</div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;    <span class="keyword">using</span> <a class="code" href="classicu_1_1DateFormat.html#a620a647dcf9ea97d7383ee1efaf182d1">DateFormat::format</a>;</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;</div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; <a class="code" href="classicu_1_1DateFormat.html#a620a647dcf9ea97d7383ee1efaf182d1">format</a>(  <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal,</div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;                                    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; appendTo,</div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;                                    <a class="code" href="classicu_1_1FieldPosition.html">FieldPosition</a>&amp; pos) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; <a class="code" href="classicu_1_1DateFormat.html#a620a647dcf9ea97d7383ee1efaf182d1">format</a>(  <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal,</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;                                    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; appendTo,</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;                                    <a class="code" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a>* posIter,</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;                                    <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;    <span class="keyword">using</span> <a class="code" href="classicu_1_1DateFormat.html#a9333661d4eed01b2aeec20117eaa2797">DateFormat::parse</a>;</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;</div>
<div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classicu_1_1DateFormat.html#a9333661d4eed01b2aeec20117eaa2797">parse</a>( <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text,</div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;                        <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal,</div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;                        <a class="code" href="classicu_1_1ParsePosition.html">ParsePosition</a>&amp; pos) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> set2DigitYearStart(<a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> d, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;</div>
<div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;    <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> get2DigitYearStart(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;</div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; toPattern(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; result) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; toLocalizedPattern(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; result,</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;                                              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyPattern(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern);</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> applyLocalizedPattern(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;                                       <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>* getDateFormatSymbols(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> adoptDateFormatSymbols(<a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>* newFormatSymbols);</div>
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDateFormatSymbols(<span class="keyword">const</span> <a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>&amp; newFormatSymbols);</div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;    <span class="keyword">static</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> U_EXPORT2 getStaticClassID(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> <a class="code" href="classicu_1_1UObject.html#a1aa93096e880907080b503ff1fb0f8bc">getDynamicClassID</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classicu_1_1DateFormat.html#ad2b7aabafbfdc5661ff80bb29f1c5a6b">adoptCalendar</a>(<a class="code" href="classicu_1_1Calendar.html">Calendar</a>* calendarToAdopt);</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;</div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;    <span class="comment">/* Cannot use #ifndef U_HIDE_INTERNAL_API for the following methods since they are virtual */</span></div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> adoptTimeZoneFormat(<a class="code" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a>* timeZoneFormatToAdopt);</div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTimeZoneFormat(<span class="keyword">const</span> <a class="code" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a>&amp; newTimeZoneFormat);</div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a>* getTimeZoneFormat(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;    <span class="comment">/* Cannot use #ifndef U_HIDE_DRAFT_API for the following draft method since it is virtual */</span></div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classicu_1_1DateFormat.html#ab1c94e06970b2ea74fd1811cdd715576">setContext</a>(<a class="code" href="udisplaycontext_8h.html#ac80aa1aceff6c7ad2e9f983a19d8d868">UDisplayContext</a> value, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isFieldUnitIgnored(<a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a> field) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    <span class="keyword">static</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isFieldUnitIgnored(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern,</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;                                    <a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a> field);</div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;    <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; getSmpFmtLocale(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classicu_1_1DateFormat.html">DateFormat</a>;</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;    <span class="keywordtype">void</span> initializeDefaultCentury(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;    <span class="keywordtype">void</span> initializeBooleanAttributes(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(); <span class="comment">// default constructor not implemented</span></div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<a class="code" href="classicu_1_1DateFormat.html#ac24ea2d479ab818437dedb3470800dc7">EStyle</a> timeStyle, <a class="code" href="classicu_1_1DateFormat.html#ac24ea2d479ab818437dedb3470800dc7">EStyle</a> dateStyle, <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;    <a class="code" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status); <span class="comment">// Use default pattern</span></div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; _format(<a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal, <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; appendTo, FieldPositionHandler&amp; handler, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;    <span class="keywordtype">void</span> subFormat(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;appendTo,</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;                   <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> ch,</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;                   int32_t count,</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;                   <a class="code" href="udisplaycontext_8h.html#ac80aa1aceff6c7ad2e9f983a19d8d868">UDisplayContext</a> capitalizationContext,</div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;                   int32_t fieldNum,</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;                   FieldPositionHandler&amp; handler,</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;                   <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal,</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;                   <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>; <span class="comment">// in case of illegal argument</span></div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;    <span class="keywordtype">void</span> zeroPaddingNumber(<a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a> *currentNumberFormat,</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;                           <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;appendTo,</div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;                           int32_t value,</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;                           int32_t minDigits,</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;                           int32_t maxDigits) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;    <span class="keyword">static</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isNumeric(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> formatChar, int32_t count);</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;</div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;    <span class="keyword">static</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isAtNumericField(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;pattern, int32_t patternOffset);</div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;    <span class="keyword">static</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isAfterNonNumericField(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;pattern, int32_t patternOffset);</div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;    <a class="code" href="classicu_1_1Calendar.html">Calendar</a> *initializeCalendar(<a class="code" href="classicu_1_1TimeZone.html">TimeZone</a>* adoptZone, <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;    <span class="keywordtype">void</span> initializeSymbols(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="classicu_1_1Calendar.html">Calendar</a>* calendar, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;</div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;    <span class="keywordtype">void</span> construct(<a class="code" href="classicu_1_1DateFormat.html#ac24ea2d479ab818437dedb3470800dc7">EStyle</a> timeStyle, <a class="code" href="classicu_1_1DateFormat.html#ac24ea2d479ab818437dedb3470800dc7">EStyle</a> dateStyle, <span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;</div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;    <span class="keywordtype">void</span> initialize(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;    int32_t matchString(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t start, <a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a> field,</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;                        <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* stringArray, int32_t stringArrayCount,</div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;                        <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* monthPattern, <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;    int32_t matchQuarterString(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t start, <a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a> field,</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;                               <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* stringArray, int32_t stringArrayCount, <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;    </div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;    <span class="keyword">static</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> matchLiterals(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;pattern, int32_t &amp;patternOffset,</div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;                               <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;text, int32_t &amp;textOffset, </div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;                               <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> whitespaceLenient, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> partialMatchLenient);</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;    </div>
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;    int32_t subParse(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t&amp; start, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> ch, int32_t count,</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;                     <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> obeyCount, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> allowNegative, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> ambiguousYear[], int32_t&amp; saveHebrewMonth, <a class="code" href="classicu_1_1Calendar.html">Calendar</a>&amp; cal,</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;                     int32_t patLoc, <a class="code" href="classicu_1_1MessageFormat.html">MessageFormat</a> * numericLeapMonthFormatter, <a class="code" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *tzTimeType) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;</div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;    <span class="keywordtype">void</span> parseInt(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text,</div>
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;                  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>&amp; number,</div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;                  <a class="code" href="classicu_1_1ParsePosition.html">ParsePosition</a>&amp; pos,</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;                  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> allowNegative,</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;                  <a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a> *fmt) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;    <span class="keywordtype">void</span> parseInt(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text,</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;                  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>&amp; number,</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;                  int32_t maxDigits,</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;                  <a class="code" href="classicu_1_1ParsePosition.html">ParsePosition</a>&amp; pos,</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;                  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> allowNegative,</div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;                  <a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a> *fmt) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;</div>
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;    int32_t checkIntSuffix(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t start,</div>
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;                           int32_t patLoc, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isNegative) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;</div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;    <span class="keyword">static</span> <span class="keywordtype">void</span> translatePattern(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; originalPattern,</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;                                <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; translatedPattern,</div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;                                <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; from,</div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;                                <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; to,</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;                                <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;</div>
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;    <span class="keywordtype">void</span>         parseAmbiguousDatesAsAfter(<a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> startDate, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div>
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;</div>
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;    int32_t compareSimpleAffix(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; affix,</div>
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;                   <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; input,</div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;                   int32_t pos) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;</div>
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;    int32_t skipPatternWhiteSpace(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t pos) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;</div>
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;    int32_t skipUWhiteSpace(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; text, int32_t pos) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;</div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;    <span class="keywordtype">void</span> initNumberFormatters(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a> &amp;locale,<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status);</div>
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;</div>
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;     <a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a> * getNumberFormatByIndex(<a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2">UDateFormatField</a> index) <span class="keyword">const</span>;</div>
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;</div>
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;    <span class="keywordtype">void</span> processOverrideString(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a> &amp;locale, <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;str, int8_t type, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status);</div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;</div>
<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a> fgPatternIndexToCalendarField[];</div>
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2">UDateFormatField</a> fgPatternIndexToDateFormatField[];</div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;</div>
<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;    <a class="code" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a> *tzFormat() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;</div>
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> int32_t fgCalendarFieldToLevel[];</div>
<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> int32_t fgPatternCharToLevel[];</div>
<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>       fPattern;</div>
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;</div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>       fDateOverride;</div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;</div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>       fTimeOverride;</div>
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;</div>
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;</div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;    <a class="code" href="classicu_1_1Locale.html">Locale</a>              fLocale;</div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;</div>
<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;    <a class="code" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a>*  fSymbols;   <span class="comment">// Owned</span></div>
<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;</div>
<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;    <a class="code" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a>* fTimeZoneFormat;</div>
<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;    <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a>                fDefaultCenturyStart;</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;</div>
<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;    <span class="comment">/*transient*/</span> int32_t   fDefaultCenturyStartYear;</div>
<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160;</div>
<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;    <span class="keyword">typedef</span> <span class="keyword">struct </span>NSOverride {</div>
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;        <a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a> *nf;</div>
<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;        int32_t hash;</div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;        NSOverride *next;</div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;    } NSOverride;</div>
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;</div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;    <a class="code" href="classicu_1_1NumberFormat.html">NumberFormat</a>    **fNumberFormatters;</div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;</div>
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;    NSOverride      *fOverrideList;</div>
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;</div>
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> fHaveDefaultCentury;</div>
<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160;</div>
<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160;    <a class="code" href="classicu_1_1BreakIterator.html">BreakIterator</a>* fCapitalizationBrkIter;</div>
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;};</div>
<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;</div>
<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;<span class="keyword">inline</span> <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a></div>
<div class="line"><a name="l01538"></a><span class="lineno"><a class="line" href="classicu_1_1SimpleDateFormat.html#a897d2b45748e021ddacfc493d7f1ffbf"> 1538</a></span>&#160;SimpleDateFormat::get2DigitYearStart(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; <span class="comment">/*status*/</span>)<span class="keyword"> const</span></div>
<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;    <span class="keywordflow">return</span> fDefaultCenturyStart;</div>
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;}</div>
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;</div>
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;<a class="code" href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933">U_NAMESPACE_END</a></div>
<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;</div>
<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_FORMATTING */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;<span class="preprocessor">#endif // _SMPDTFMT</span></div>
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;<span class="preprocessor"></span><span class="comment">//eof</span></div>
<div class="ttc" id="brkiter_8h_html"><div class="ttname"><a href="brkiter_8h.html">brkiter.h</a></div><div class="ttdoc">C++ API: Break Iterator. </div></div>
<div class="ttc" id="tzfmt_8h_html"><div class="ttname"><a href="tzfmt_8h.html">tzfmt.h</a></div><div class="ttdoc">C++ API: TimeZoneFormat. </div></div>
<div class="ttc" id="classicu_1_1Format_html"><div class="ttname"><a href="classicu_1_1Format.html">icu::Format</a></div><div class="ttdoc">Base class for all formats. </div><div class="ttdef"><b>Definition:</b> <a href="format_8h_source.html#l00094">format.h:94</a></div></div>
<div class="ttc" id="classicu_1_1TimeZoneFormat_html"><div class="ttname"><a href="classicu_1_1TimeZoneFormat.html">icu::TimeZoneFormat</a></div><div class="ttdoc">TimeZoneFormat supports time zone display name formatting and parsing. </div><div class="ttdef"><b>Definition:</b> <a href="tzfmt_8h_source.html#l00261">tzfmt.h:261</a></div></div>
<div class="ttc" id="ucal_8h_html_a02fe23bf33319052733c00c7a09ea912"><div class="ttname"><a href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912">UCalendarDateFields</a></div><div class="ttdeci">UCalendarDateFields</div><div class="ttdoc">Possible fields in a UCalendar. </div><div class="ttdef"><b>Definition:</b> <a href="ucal_8h_source.html#l00183">ucal.h:183</a></div></div>
<div class="ttc" id="tzfmt_8h_html_af339c4ae29aa56db8c0f6cef84a5f11e"><div class="ttname"><a href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a></div><div class="ttdeci">UTimeZoneFormatTimeType</div><div class="ttdoc">Constants for time types used by TimeZoneFormat APIs for receiving time type (standard time...</div><div class="ttdef"><b>Definition:</b> <a href="tzfmt_8h_source.html#l00202">tzfmt.h:202</a></div></div>
<div class="ttc" id="classicu_1_1NumberFormat_html"><div class="ttname"><a href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></div><div class="ttdoc">Abstract base class for all number formats. </div><div class="ttdef"><b>Definition:</b> <a href="numfmt_8h_source.html#l00172">numfmt.h:172</a></div></div>
<div class="ttc" id="classicu_1_1UObject_html_a1aa93096e880907080b503ff1fb0f8bc"><div class="ttname"><a href="classicu_1_1UObject.html#a1aa93096e880907080b503ff1fb0f8bc">icu::UObject::getDynamicClassID</a></div><div class="ttdeci">virtual UClassID getDynamicClassID() const </div><div class="ttdoc">ICU4C &quot;poor man&#39;s RTTI&quot;, returns a UClassID for the actual ICU class. </div></div>
<div class="ttc" id="classicu_1_1DateFormatSymbols_html"><div class="ttname"><a href="classicu_1_1DateFormatSymbols.html">icu::DateFormatSymbols</a></div><div class="ttdoc">DateFormatSymbols is a public class for encapsulating localizable date-time formatting data – includi...</div><div class="ttdef"><b>Definition:</b> <a href="dtfmtsym_8h_source.html#l00079">dtfmtsym.h:79</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_ab1c94e06970b2ea74fd1811cdd715576"><div class="ttname"><a href="classicu_1_1DateFormat.html#ab1c94e06970b2ea74fd1811cdd715576">icu::DateFormat::setContext</a></div><div class="ttdeci">virtual void setContext(UDisplayContext value, UErrorCode &amp;status)</div><div class="ttdoc">Set a particular UDisplayContext value in the formatter, such as UDISPCTX_CAPITALIZATION_FOR_STANDALO...</div></div>
<div class="ttc" id="classicu_1_1Calendar_html"><div class="ttname"><a href="classicu_1_1Calendar.html">icu::Calendar</a></div><div class="ttdoc">Calendar is an abstract base class for converting between a UDate object and a set of integer fields ...</div><div class="ttdef"><b>Definition:</b> <a href="calendar_8h_source.html#l00200">calendar.h:200</a></div></div>
<div class="ttc" id="udisplaycontext_8h_html_ac80aa1aceff6c7ad2e9f983a19d8d868"><div class="ttname"><a href="udisplaycontext_8h.html#ac80aa1aceff6c7ad2e9f983a19d8d868">UDisplayContext</a></div><div class="ttdeci">UDisplayContext</div><div class="ttdoc">Display context settings. </div><div class="ttdef"><b>Definition:</b> <a href="udisplaycontext_8h_source.html#l00050">udisplaycontext.h:50</a></div></div>
<div class="ttc" id="utypes_8h_html_ace1704e9e77d407d1eaaa2e73ec0c039"><div class="ttname"><a href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a></div><div class="ttdeci">double UDate</div><div class="ttdoc">Date and Time data type. </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00201">utypes.h:201</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_a9333661d4eed01b2aeec20117eaa2797"><div class="ttname"><a href="classicu_1_1DateFormat.html#a9333661d4eed01b2aeec20117eaa2797">icu::DateFormat::parse</a></div><div class="ttdeci">virtual UDate parse(const UnicodeString &amp;text, UErrorCode &amp;status) const </div><div class="ttdoc">Parse a date/time string. </div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_ab4fbc1fe85b99a9702a659af76d84600"><div class="ttname"><a href="classicu_1_1DateFormat.html#ab4fbc1fe85b99a9702a659af76d84600">icu::DateFormat::operator=</a></div><div class="ttdeci">DateFormat &amp; operator=(const DateFormat &amp;)</div><div class="ttdoc">Default assignment operator. </div></div>
<div class="ttc" id="uobject_8h_html_a22af10545208a455a6e884008df48e9f"><div class="ttname"><a href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a></div><div class="ttdeci">void * UClassID</div><div class="ttdoc">UClassID is used to identify classes without using the compiler&#39;s RTTI. </div><div class="ttdef"><b>Definition:</b> <a href="uobject_8h_source.html#l00091">uobject.h:91</a></div></div>
<div class="ttc" id="classicu_1_1Format_html_ad606fa4ed45908fe4220085c6276c65a"><div class="ttname"><a href="classicu_1_1Format.html#ad606fa4ed45908fe4220085c6276c65a">icu::Format::clone</a></div><div class="ttdeci">virtual Format * clone() const =0</div><div class="ttdoc">Clone this object polymorphically. </div></div>
<div class="ttc" id="classicu_1_1TimeZone_html"><div class="ttname"><a href="classicu_1_1TimeZone.html">icu::TimeZone</a></div><div class="ttdoc">TimeZone represents a time zone offset, and also figures out daylight savings. </div><div class="ttdef"><b>Definition:</b> <a href="timezone_8h_source.html#l00129">timezone.h:129</a></div></div>
<div class="ttc" id="udisplaycontext_8h_html"><div class="ttname"><a href="udisplaycontext_8h.html">udisplaycontext.h</a></div><div class="ttdoc">C API: Display context types (enum values) </div></div>
<div class="ttc" id="utypes_8h_html_ab9d90a30137b6ec046fe59e79b09745a"><div class="ttname"><a href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a></div><div class="ttdeci">#define U_I18N_API</div><div class="ttdoc">Set to export library symbols from inside the i18n library, and to import them from outside...</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00358">utypes.h:358</a></div></div>
<div class="ttc" id="uversion_8h_html_a7d9374e037299886d4192b763b4c5e8b"><div class="ttname"><a href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b">U_NAMESPACE_BEGIN</a></div><div class="ttdeci">#define U_NAMESPACE_BEGIN</div><div class="ttdoc">This is used to begin a declaration of a public ICU C++ API. </div><div class="ttdef"><b>Definition:</b> <a href="uversion_8h_source.html#l00129">uversion.h:129</a></div></div>
<div class="ttc" id="classicu_1_1FieldPositionIterator_html"><div class="ttname"><a href="classicu_1_1FieldPositionIterator.html">icu::FieldPositionIterator</a></div><div class="ttdoc">FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Fo...</div><div class="ttdef"><b>Definition:</b> <a href="fpositer_8h_source.html#l00053">fpositer.h:53</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_a620a647dcf9ea97d7383ee1efaf182d1"><div class="ttname"><a href="classicu_1_1DateFormat.html#a620a647dcf9ea97d7383ee1efaf182d1">icu::DateFormat::format</a></div><div class="ttdeci">virtual UnicodeString &amp; format(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const </div><div class="ttdoc">Format an object to produce a string. </div></div>
<div class="ttc" id="classicu_1_1BreakIterator_html"><div class="ttname"><a href="classicu_1_1BreakIterator.html">icu::BreakIterator</a></div><div class="ttdoc">The BreakIterator class implements methods for finding the location of boundaries in text...</div><div class="ttdef"><b>Definition:</b> <a href="brkiter_8h_source.html#l00100">brkiter.h:100</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_ac24ea2d479ab818437dedb3470800dc7"><div class="ttname"><a href="classicu_1_1DateFormat.html#ac24ea2d479ab818437dedb3470800dc7">icu::DateFormat::EStyle</a></div><div class="ttdeci">EStyle</div><div class="ttdoc">Constants for various style patterns. </div><div class="ttdef"><b>Definition:</b> <a href="datefmt_8h_source.html#l00157">datefmt.h:157</a></div></div>
<div class="ttc" id="classicu_1_1MessageFormat_html"><div class="ttname"><a href="classicu_1_1MessageFormat.html">icu::MessageFormat</a></div><div class="ttdef"><b>Definition:</b> <a href="msgfmt_8h_source.html#l00323">msgfmt.h:323</a></div></div>
<div class="ttc" id="umachine_8h_html_a6bb9fad572d65b305324ef288165e2ac"><div class="ttname"><a href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a></div><div class="ttdeci">uint16_t UChar</div><div class="ttdoc">Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00278">umachine.h:278</a></div></div>
<div class="ttc" id="uversion_8h_html_a3da1f00f3b02976ac53c014a3e4c0933"><div class="ttname"><a href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933">U_NAMESPACE_END</a></div><div class="ttdeci">#define U_NAMESPACE_END</div><div class="ttdoc">This is used to end a declaration of a public ICU C++ API. </div><div class="ttdef"><b>Definition:</b> <a href="uversion_8h_source.html#l00130">uversion.h:130</a></div></div>
<div class="ttc" id="udat_8h_html_adb09b47d4576513229f83f2e8f507fc2"><div class="ttname"><a href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2">UDateFormatField</a></div><div class="ttdeci">UDateFormatField</div><div class="ttdoc">FieldPosition and UFieldPosition selectors for format fields defined by DateFormat and UDateFormat...</div><div class="ttdef"><b>Definition:</b> <a href="udat_8h_source.html#l00487">udat.h:487</a></div></div>
<div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Error code to replace exception handling, so that the code is compatible with all C++ compilers...</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00476">utypes.h:476</a></div></div>
<div class="ttc" id="classicu_1_1SimpleDateFormat_html"><div class="ttname"><a href="classicu_1_1SimpleDateFormat.html">icu::SimpleDateFormat</a></div><div class="ttdoc">SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent manne...</div><div class="ttdef"><b>Definition:</b> <a href="smpdtfmt_8h_source.html#l00707">smpdtfmt.h:707</a></div></div>
<div class="ttc" id="classicu_1_1FieldPosition_html"><div class="ttname"><a href="classicu_1_1FieldPosition.html">icu::FieldPosition</a></div><div class="ttdoc">FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted out...</div><div class="ttdef"><b>Definition:</b> <a href="fieldpos_8h_source.html#l00106">fieldpos.h:106</a></div></div>
<div class="ttc" id="datefmt_8h_html"><div class="ttname"><a href="datefmt_8h.html">datefmt.h</a></div><div class="ttdoc">C++ API: Abstract class for converting dates. </div></div>
<div class="ttc" id="classicu_1_1ParsePosition_html"><div class="ttname"><a href="classicu_1_1ParsePosition.html">icu::ParsePosition</a></div><div class="ttdoc">ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...</div><div class="ttdef"><b>Definition:</b> <a href="parsepos_8h_source.html#l00047">parsepos.h:47</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html"><div class="ttname"><a href="classicu_1_1DateFormat.html">icu::DateFormat</a></div><div class="ttdoc">DateFormat is an abstract class for a family of classes that convert dates and times from their inter...</div><div class="ttdef"><b>Definition:</b> <a href="datefmt_8h_source.html#l00147">datefmt.h:147</a></div></div>
<div class="ttc" id="utypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs. </div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_a134c773a4c043ad20575fa7059e4e178"><div class="ttname"><a href="classicu_1_1DateFormat.html#a134c773a4c043ad20575fa7059e4e178">icu::DateFormat::operator==</a></div><div class="ttdeci">virtual UBool operator==(const Format &amp;) const </div><div class="ttdoc">Equality operator. </div></div>
<div class="ttc" id="classicu_1_1UnicodeString_html"><div class="ttname"><a href="classicu_1_1UnicodeString.html">icu::UnicodeString</a></div><div class="ttdoc">UnicodeString is a string class that stores Unicode characters directly and provides similar function...</div><div class="ttdef"><b>Definition:</b> <a href="unistr_8h_source.html#l00245">unistr.h:245</a></div></div>
<div class="ttc" id="classicu_1_1Formattable_html"><div class="ttname"><a href="classicu_1_1Formattable.html">icu::Formattable</a></div><div class="ttdoc">Formattable objects can be passed to the Format class or its subclasses for formatting. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00066">fmtable.h:66</a></div></div>
<div class="ttc" id="classicu_1_1DateFormat_html_ad2b7aabafbfdc5661ff80bb29f1c5a6b"><div class="ttname"><a href="classicu_1_1DateFormat.html#ad2b7aabafbfdc5661ff80bb29f1c5a6b">icu::DateFormat::adoptCalendar</a></div><div class="ttdeci">virtual void adoptCalendar(Calendar *calendarToAdopt)</div><div class="ttdoc">Set the calendar to be used by this date format. </div></div>
<div class="ttc" id="umachine_8h_html_a349ef00011f20ccd1d3b424445681aa5"><div class="ttname"><a href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a></div><div class="ttdeci">int8_t UBool</div><div class="ttdoc">The ICU boolean type. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00200">umachine.h:200</a></div></div>
<div class="ttc" id="classicu_1_1Locale_html"><div class="ttname"><a href="classicu_1_1Locale.html">icu::Locale</a></div><div class="ttdoc">A Locale object represents a specific geographical, political, or cultural region. </div><div class="ttdef"><b>Definition:</b> <a href="locid_8h_source.html#l00185">locid.h:185</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>