<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.12.0">
  <compound kind="file">
    <name>appendable.h</name>
    <path>common/unicode/</path>
    <filename>appendable_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
  </compound>
  <compound kind="file">
    <name>brkiter.h</name>
    <path>common/unicode/</path>
    <filename>brkiter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="ubrk_8h" name="ubrk.h" local="yes" import="no" module="no" objc="no">unicode/ubrk.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <includes id="utext_8h" name="utext.h" local="yes" import="no" module="no" objc="no">unicode/utext.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <class kind="class">icu::BreakIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>bytestream.h</name>
    <path>common/unicode/</path>
    <filename>bytestream_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="std__string_8h" name="std_string.h" local="yes" import="no" module="no" objc="no">unicode/std_string.h</includes>
    <class kind="class">icu::ByteSink</class>
    <class kind="class">icu::CheckedArrayByteSink</class>
    <class kind="class">icu::StringByteSink</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>bytestrie.h</name>
    <path>common/unicode/</path>
    <filename>bytestrie_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="ustringtrie_8h" name="ustringtrie.h" local="yes" import="no" module="no" objc="no">unicode/ustringtrie.h</includes>
    <class kind="class">icu::BytesTrie</class>
    <class kind="class">icu::BytesTrie::State</class>
    <class kind="class">icu::BytesTrie::Iterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>bytestriebuilder.h</name>
    <path>common/unicode/</path>
    <filename>bytestriebuilder_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="bytestrie_8h" name="bytestrie.h" local="yes" import="no" module="no" objc="no">unicode/bytestrie.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="stringtriebuilder_8h" name="stringtriebuilder.h" local="yes" import="no" module="no" objc="no">unicode/stringtriebuilder.h</includes>
    <class kind="class">BytesTrieBuilder</class>
  </compound>
  <compound kind="file">
    <name>caniter.h</name>
    <path>common/unicode/</path>
    <filename>caniter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::CanonicalIterator</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CANITER_SKIP_ZEROES</name>
      <anchorfile>caniter_8h.html</anchorfile>
      <anchor>acce620fe9bc17fed20e14e1597a8a0b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>casemap.h</name>
    <path>common/unicode/</path>
    <filename>casemap_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::CaseMap</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>char16ptr.h</name>
    <path>common/unicode/</path>
    <filename>char16ptr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="class">icu::Char16Ptr</class>
    <class kind="class">icu::ConstChar16Ptr</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_ALIASING_BARRIER</name>
      <anchorfile>char16ptr_8h.html</anchorfile>
      <anchor>ae84441e7e27b1de2e0f40abb4723104d</anchor>
      <arglist>(ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chariter.h</name>
    <path>common/unicode/</path>
    <filename>chariter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::ForwardCharacterIterator</class>
    <class kind="class">icu::CharacterIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dbbi.h</name>
    <path>common/unicode/</path>
    <filename>dbbi_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="rbbi_8h" name="rbbi.h" local="yes" import="no" module="no" objc="no">unicode/rbbi.h</includes>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>docmain.h</name>
    <path>common/unicode/</path>
    <filename>docmain_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>dtintrv.h</name>
    <path>common/unicode/</path>
    <filename>dtintrv_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::DateInterval</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>edits.h</name>
    <path>common/unicode/</path>
    <filename>edits_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::Edits</class>
    <class kind="struct">icu::Edits::Iterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>enumset.h</name>
    <path>common/unicode/</path>
    <filename>enumset_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>errorcode.h</name>
    <path>common/unicode/</path>
    <filename>errorcode_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::ErrorCode</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>filteredbrk.h</name>
    <path>common/unicode/</path>
    <filename>filteredbrk_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <class kind="class">icu::FilteredBreakIteratorBuilder</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>icudataver.h</name>
    <path>common/unicode/</path>
    <filename>icudataver_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_BUNDLE</name>
      <anchorfile>icudataver_8h.html</anchorfile>
      <anchor>a10c88c5a86e893520ef98189f128692f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_DATA_KEY</name>
      <anchorfile>icudataver_8h.html</anchorfile>
      <anchor>aad966c56dfb6681d5203608fd5bafd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_getDataVersion</name>
      <anchorfile>icudataver_8h.html</anchorfile>
      <anchor>a68ff5e45f76efd1e0317f66f64d6172d</anchor>
      <arglist>(UVersionInfo dataVersionFillin, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icuplug.h</name>
    <path>common/unicode/</path>
    <filename>icuplug_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UPLUG_TOKEN</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a9ebfab37dc49e05e92c2855d9f535499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPLUG_NAME_MAX</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a997e2042a74e315546a530cfcfa2c689</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UPlugTokenReturn</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a06027633088210b16f97fe8808354690</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UPlugTokenReturn</type>
      <name>UPlugEntrypoint</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aadd1d41faa200e59d94b6da423dc6526</anchor>
      <arglist>(UPlugData *plug, UPlugReason reason, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>struct UPlugData</type>
      <name>UPlugData</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a8ab87ad6fbdd4ebaeb84be954deeefe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UPlugReason</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a1bbc55ed156cb76a839cb73c03b37e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_REASON_QUERY</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a1bbc55ed156cb76a839cb73c03b37e51a9bd7f50a704eba1e0dac10ea2a9de8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_REASON_LOAD</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a1bbc55ed156cb76a839cb73c03b37e51a33a9555aa913e2962b4d12b775cd51e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_REASON_UNLOAD</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a1bbc55ed156cb76a839cb73c03b37e51a4f4e402d6a3de8486c642ba3ed708b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_REASON_COUNT</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a1bbc55ed156cb76a839cb73c03b37e51a1ad486aa416e71df0b1932ff75cf46f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UPlugLevel</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_LEVEL_INVALID</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9ca07af9c4da9ef4dda7756ecb3ce0e39ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_LEVEL_UNKNOWN</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9ca859ce6b48afa0293b7efd40c10b2c1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_LEVEL_LOW</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9cafa33c66cbc81f460ff15a344988bf40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_LEVEL_HIGH</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9caa8959468203b731fe6976ca4cfa696e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLUG_LEVEL_COUNT</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aea40d2ad75165edeca98e5ba28fccf9ca2ce23f95ec3831d2740c3f953cf485da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplug_setPlugNoUnload</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>abc59916f8d1180e77b2f01205ca90a17</anchor>
      <arglist>(UPlugData *plug, UBool dontUnload)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplug_setPlugLevel</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a9830ef26823832a39d2c3dffdcbef281</anchor>
      <arglist>(UPlugData *plug, UPlugLevel level)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPlugLevel</type>
      <name>uplug_getPlugLevel</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aab6021810a76f5c42f9fe2f8685d0c6f</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPlugLevel</type>
      <name>uplug_getCurrentLevel</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>ad6a61f0b3fb05e0bb7126a37a3c61140</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UErrorCode</type>
      <name>uplug_getPlugLoadStatus</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>ad366a4ecdf5ddd687a1eaec1199247ef</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplug_setPlugName</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a95386f5867fb8ec22d9ee1df103bc140</anchor>
      <arglist>(UPlugData *plug, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uplug_getPlugName</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aa006edf3277c1c0f11c3214a48035bb1</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uplug_getSymbolName</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>ae0764b4ffe2a9191c9f187d1f58aebc1</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uplug_getLibraryName</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aac3072e1357494dec3f1e19da6f88e5d</anchor>
      <arglist>(UPlugData *plug, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void *</type>
      <name>uplug_getLibrary</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>aff4708c7dc8102c070742f3aa4371e75</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void *</type>
      <name>uplug_getContext</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a32ca4f7652f8c8a617961a7713a7b8b9</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplug_setContext</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a52257b1c0a3f5f00e33114a34f71b6e2</anchor>
      <arglist>(UPlugData *plug, void *context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uplug_getConfiguration</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a791d3a720c256f15987dcc3453b8f1b0</anchor>
      <arglist>(UPlugData *plug)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPlugData *</type>
      <name>uplug_nextPlug</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>ae4a98d630e9f7e7dc58140560906e335</anchor>
      <arglist>(UPlugData *prior)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPlugData *</type>
      <name>uplug_loadPlugFromEntrypoint</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a8d84403c3d710abd416d912abde63042</anchor>
      <arglist>(UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPlugData *</type>
      <name>uplug_loadPlugFromLibrary</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a19e562fabff535d4810c0986ec68a330</anchor>
      <arglist>(const char *libName, const char *sym, const char *config, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplug_removePlug</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a4885fe10c3fcac3ddc17e8b17998844a</anchor>
      <arglist>(UPlugData *plug, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>struct UPlugData</type>
      <name>UPlugData</name>
      <anchorfile>icuplug_8h.html</anchorfile>
      <anchor>a8ab87ad6fbdd4ebaeb84be954deeefe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>idna.h</name>
    <path>common/unicode/</path>
    <filename>idna_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="yes" import="no" module="no" objc="no">unicode/bytestream.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uidna_8h" name="uidna.h" local="yes" import="no" module="no" objc="no">unicode/uidna.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::IDNA</class>
    <class kind="class">icu::IDNAInfo</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>localebuilder.h</name>
    <path>common/unicode/</path>
    <filename>localebuilder_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="localematcher_8h" name="localematcher.h" local="yes" import="no" module="no" objc="no">unicode/localematcher.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::LocaleBuilder</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>localematcher.h</name>
    <path>common/unicode/</path>
    <filename>localematcher_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::LocaleMatcher</class>
    <class kind="class">icu::LocaleMatcher::Result</class>
    <class kind="class">icu::LocaleMatcher::Builder</class>
    <namespace>icu</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ULocMatchFavorSubtag</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>ac0c6ffd0794fa293563f9e44532d9a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_FAVOR_LANGUAGE</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>ac0c6ffd0794fa293563f9e44532d9a74af4ad3847715ae3452831875e0396928d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_FAVOR_SCRIPT</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>ac0c6ffd0794fa293563f9e44532d9a74a4f596352386d783df1490eb6ba38713a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocMatchDemotion</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>a6a6d01604c7b22789bff287433b020f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_DEMOTION_NONE</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>a6a6d01604c7b22789bff287433b020f2a59f78d1a68b0550b52a1a6720e9357f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_DEMOTION_REGION</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>a6a6d01604c7b22789bff287433b020f2a382d3e5b743091baa307924a865f5737</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocMatchDirection</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>aab5631d903b418f749a3c2f74eaa6455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_DIRECTION_WITH_ONE_WAY</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>aab5631d903b418f749a3c2f74eaa6455a8dacff75d7d8b7342efe6f73627c5c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCMATCH_DIRECTION_ONLY_TWO_WAY</name>
      <anchorfile>localematcher_8h.html</anchorfile>
      <anchor>aab5631d903b418f749a3c2f74eaa6455a62ced1eb9f15a0ca3a62c071ed227552</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>localpointer.h</name>
    <path>common/unicode/</path>
    <filename>localpointer_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="class">icu::LocalPointerBase</class>
    <class kind="class">icu::LocalPointer</class>
    <class kind="class">icu::LocalArray</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_DEFINE_LOCAL_OPEN_POINTER</name>
      <anchorfile>localpointer_8h.html</anchorfile>
      <anchor>a3030f841466c4bbbd465ac9c4b999549</anchor>
      <arglist>(LocalPointerClassName, Type, closeFunction)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>locdspnm.h</name>
    <path>common/unicode/</path>
    <filename>locdspnm_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <includes id="uscript_8h" name="uscript.h" local="yes" import="no" module="no" objc="no">unicode/uscript.h</includes>
    <includes id="uldnames_8h" name="uldnames.h" local="yes" import="no" module="no" objc="no">unicode/uldnames.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <class kind="class">icu::LocaleDisplayNames</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>locid.h</name>
    <path>common/unicode/</path>
    <filename>locid_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="yes" import="no" module="no" objc="no">unicode/bytestream.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="putil_8h" name="putil.h" local="yes" import="no" module="no" objc="no">unicode/putil.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <class kind="class">icu::Locale</class>
    <class kind="class">icu::Locale::Iterator</class>
    <class kind="class">icu::Locale::RangeIterator</class>
    <class kind="class">icu::Locale::ConvertingIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>messagepattern.h</name>
    <path>common/unicode/</path>
    <filename>messagepattern_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::MessagePattern</class>
    <class kind="class">icu::MessagePattern::Part</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a1c4e21bee1892fbd050e55e85ac1a5c4</anchor>
      <arglist>(argType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UMSGPAT_NO_NUMERIC_VALUE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>af8a7d74f8813a30c41f063dde64e3c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UMessagePatternApostropheMode</type>
      <name>UMessagePatternApostropheMode</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a56aa1f898bc4cb898a0cb2facb19b258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UMessagePatternPartType</type>
      <name>UMessagePatternPartType</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a26bb77f47a6057af80c25d97bf2a2595</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UMessagePatternArgType</type>
      <name>UMessagePatternArgType</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a3f22f44bff63324c2a6591e7a7dde523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMessagePatternApostropheMode</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>af6e0757e0eb81c980b01ee5d68a9978b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_APOS_DOUBLE_OPTIONAL</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>af6e0757e0eb81c980b01ee5d68a9978ba67b6ac40cab95b17ecd559d24f1066c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_APOS_DOUBLE_REQUIRED</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>af6e0757e0eb81c980b01ee5d68a9978ba947d8779e9c59baf35a5eb82d8327d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMessagePatternPartType</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_MSG_START</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a4bd3165108d25c0aabaaa3715105efff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_MSG_LIMIT</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a981fcd6e08cc32f6844f1ebebe735add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_SKIP_SYNTAX</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42ae8bd3978e3b14fa1b6918946420a262d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_INSERT_CHAR</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a0c93d5325ec8fbf16b4084e262d27c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_REPLACE_NUMBER</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42ac4387c3e4c2f1ccf8ba85c4c7ebf607f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_START</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42aa628d48a636ed1f2e919fbbf40ef973c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_LIMIT</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a6a3ee80a2a43880edda7c8e0ef40a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_NUMBER</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a8af70d71e2c979c8d4e961681a4810de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_NAME</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42aa43b050de6dc11607370eced59f633cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_TYPE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a242bbe84918cbae58ebb7d092d547d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_STYLE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42ad33534e042bb62a80863ce5d4e3bfbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_SELECTOR</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a4c5bcf896e840fe14ab96ec6883fe413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_INT</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42ad850e66569eff3e9ffef20759d93b1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_PART_TYPE_ARG_DOUBLE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a020e83c308fc5d1b2b4a7029cc3d9b42a98883b70d5ed087231e24e92fbe8c574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMessagePatternArgType</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_NONE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103a419f02d51dc27433115e3b6715fbe3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_SIMPLE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103a83d34af9ec6acd74a3e44b32b46c760e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_CHOICE</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103ae9806dab1d5f2143ad7df93025173095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_PLURAL</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103a7066f3f8f4176fb06e6fab5c95869ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_SELECT</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103a37134f17547a6466760b723e45a2f20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_TYPE_SELECTORDINAL</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a2929f87500a04fd66021e3fda6c1f103aaa1f61c11a6c343edc5d6b4a8d75661f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_NAME_NOT_NUMBER</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a7b6fc83818b6e89ef39f116bfd0d9dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMSGPAT_ARG_NAME_NOT_VALID</name>
      <anchorfile>messagepattern_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a7086b0b8fe7c4867c8df719f45928a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normalizer2.h</name>
    <path>common/unicode/</path>
    <filename>normalizer2_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uniset_8h" name="uniset.h" local="yes" import="no" module="no" objc="no">unicode/uniset.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="unorm2_8h" name="unorm2.h" local="yes" import="no" module="no" objc="no">unicode/unorm2.h</includes>
    <class kind="class">icu::Normalizer2</class>
    <class kind="class">icu::FilteredNormalizer2</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>normlzr.h</name>
    <path>common/unicode/</path>
    <filename>normlzr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <includes id="normalizer2_8h" name="normalizer2.h" local="yes" import="no" module="no" objc="no">unicode/normalizer2.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="unorm_8h" name="unorm.h" local="yes" import="no" module="no" objc="no">unicode/unorm.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::Normalizer</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>parseerr.h</name>
    <path>common/unicode/</path>
    <filename>parseerr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="struct">UParseError</class>
    <member kind="typedef">
      <type>struct UParseError</type>
      <name>UParseError</name>
      <anchorfile>parseerr_8h.html</anchorfile>
      <anchor>a538592ce853294d0bac1c97deb185179</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parsepos.h</name>
    <path>common/unicode/</path>
    <filename>parsepos_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::ParsePosition</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>platform.h</name>
    <path>common/unicode/</path>
    <filename>platform_8h.html</filename>
    <includes id="uconfig_8h" name="uconfig.h" local="yes" import="no" module="no" objc="no">unicode/uconfig.h</includes>
    <includes id="uvernum_8h" name="uvernum.h" local="yes" import="no" module="no" objc="no">unicode/uvernum.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_UNKNOWN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af14cb940c842e4d284f4d77ab79d49e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_WINDOWS</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a44d0b64c2e69faad36460fdb2b14fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_MINGW</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a498bf4486569ff7ea69d4ad61d11792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_CYGWIN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4c8de6ceeb6e710362f45cfba23ba549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_HPUX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ae2861d3d4af0b030c356fcf5106c94f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_SOLARIS</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aac22782b010395728a0910543ca362eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_BSD</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a57406291ebe652d8a1e136554983693e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_AIX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a6f98fcdb2a09b843adfb5697c951c75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_IRIX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ad122053e7f6e7e2e9afa85c9c6f9c0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_DARWIN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a8162ae2636cef6ae1ff7386375291dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_IPHONE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af2d71a866e25b8c35ec1f9b20e945f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_QNX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a036444d2da98ca90047298d7ecfaee0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_LINUX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a5a52dff83be91a0639db465816289e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_BROWSER_NATIVE_CLIENT</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0edc79f7e88ddc7e606eafbacdd6457c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_ANDROID</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aa1e3bdd1b89b1f6a26566d83b7e0a50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_HAIKU</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a33f1899bbc771502d55e3507fdb487fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_FUCHSIA</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>add8a82d371de7defd99c863e9747e0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_EMSCRIPTEN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a1e68c7faba62c12f3a851d90cf163dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_OS390</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a663fa502fc567acee5054ebc74659c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PF_OS400</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0443c0bb9ac5000fe0608cbf044fadf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a86b1787f48a38a5d3f7e31dd4acd5898</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_REAL_MSVC</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4b0b54922d8dd3af71697b49c4952ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CYGWINMSVC</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a1cf453287f1923cd5f2e80e70c306355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_USES_ONLY_WIN32_API</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a045da2c383888c9479f891c52d1f4a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_HAS_WIN32_API</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a00c28b7d89a2e63ad91c6838a4082667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_HAS_WINUWP_API</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a7951c571b5bafe41ffa2d60be72d8d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_IMPLEMENTS_POSIX</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a372ed1f5d99d9367f5952074db0f20e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_IS_LINUX_BASED</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aae91a7d0a914eed0f948c9fc96fbe2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PLATFORM_IS_DARWIN_BASED</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aeb1752be0ba20e855d9469cbe4c1c52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_CHAR16_T</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ae243c42a965d92c2f52ce91d3ce332ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GCC_MAJOR_MINOR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a8741a873b4f4d899d79df8892a73e982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_BIG_ENDIAN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a427930203a10fd614e4c8bb3809c01ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_PLACEMENT_NEW</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0f8af19e82b45be1de86ad402c164541</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_DEBUG_LOCATION_NEW</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a80b308fe1f841cb450772f58197ef018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a300bad9e978c857d9014125209197569</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a604cea92e37c0832eecfa7da4b4690d5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a5abf90730bb058da5c2ddd72c2a2f693</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_BUILTIN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ab5cbf17f58d2566165999523ae97e16b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_FEATURE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a10576c7d12ade189d380b627da1b6bc7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_EXTENSION</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af14cc56bb44d43425adb32e4c68f8521</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_WARNING</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a774b609f8f453dea5319c495918b4850</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_NO_SANITIZE_UNDEFINED</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ad6c724e5dbb005bcc7775b77bec803d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MALLOC_ATTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a6d6051e305193844e6f073875c2d6aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ALLOC_SIZE_ATTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a2d55f36f112b41cf3a4df6a0e60ca4bf</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ALLOC_SIZE_ATTR2</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a42de37de595c6b76c81cea47d744ba4a</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CPLUSPLUS_VERSION</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4c53610262c068e4d5201030f668d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FALLTHROUGH</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af523da14af384cba225ef71a953e1bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ASCII_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ac909e31de712001c1f7b4697ce741bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_EBCDIC_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a6d9eee92eaf6704604a5951470786cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHARSET_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a7fb0b0fede299f9d74973b15e79d3085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHARSET_IS_UTF8</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0a33e1edf3cd23d9e9c972b63c9f7943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_WCHAR_H</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ad94b7bccb609111f733a5deb7e778c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SIZEOF_WCHAR_T</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a9d7490781b9ae8c2767933925a99d399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_WCSCPY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a46c13c1212478a6c8b6e0a8194ef49bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DECLARE_UTF16</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a785588c277fab8dc509115efe8dd864f</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_EXPORT</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a7d78411159504c2d6770763f924a1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IMPORT</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4099e2ee510ce74ddacfc2010306b8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDDEN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aa46875925cb0287af68aa5c02e0f6a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CALLCONV</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a1fae478cb5a46c7e4a0673d267626696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CALLCONV_FPTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a34956413e092288e2dfd20e597e757d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GCC_MAJOR_MINOR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a8741a873b4f4d899d79df8892a73e982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_BIG_ENDIAN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a427930203a10fd614e4c8bb3809c01ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_PLACEMENT_NEW</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0f8af19e82b45be1de86ad402c164541</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_DEBUG_LOCATION_NEW</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a80b308fe1f841cb450772f58197ef018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a300bad9e978c857d9014125209197569</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a604cea92e37c0832eecfa7da4b4690d5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_DECLSPEC_ATTRIBUTE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a5abf90730bb058da5c2ddd72c2a2f693</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_BUILTIN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ab5cbf17f58d2566165999523ae97e16b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_FEATURE</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a10576c7d12ade189d380b627da1b6bc7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_EXTENSION</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af14cc56bb44d43425adb32e4c68f8521</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_HAS_WARNING</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a774b609f8f453dea5319c495918b4850</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_NO_SANITIZE_UNDEFINED</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ad6c724e5dbb005bcc7775b77bec803d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MALLOC_ATTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a6d6051e305193844e6f073875c2d6aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ALLOC_SIZE_ATTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a2d55f36f112b41cf3a4df6a0e60ca4bf</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ALLOC_SIZE_ATTR2</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a42de37de595c6b76c81cea47d744ba4a</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CPLUSPLUS_VERSION</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4c53610262c068e4d5201030f668d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FALLTHROUGH</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>af523da14af384cba225ef71a953e1bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ASCII_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ac909e31de712001c1f7b4697ce741bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_EBCDIC_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a6d9eee92eaf6704604a5951470786cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHARSET_FAMILY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a7fb0b0fede299f9d74973b15e79d3085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHARSET_IS_UTF8</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a0a33e1edf3cd23d9e9c972b63c9f7943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_WCHAR_H</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>ad94b7bccb609111f733a5deb7e778c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SIZEOF_WCHAR_T</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a9d7490781b9ae8c2767933925a99d399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_WCSCPY</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a46c13c1212478a6c8b6e0a8194ef49bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DECLARE_UTF16</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a785588c277fab8dc509115efe8dd864f</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_EXPORT</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a7d78411159504c2d6770763f924a1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IMPORT</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a4099e2ee510ce74ddacfc2010306b8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDDEN</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>aa46875925cb0287af68aa5c02e0f6a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CALLCONV</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a1fae478cb5a46c7e4a0673d267626696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CALLCONV_FPTR</name>
      <anchorfile>platform_8h.html</anchorfile>
      <anchor>a34956413e092288e2dfd20e597e757d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ptypes.h</name>
    <path>common/unicode/</path>
    <filename>ptypes_8h.html</filename>
    <includes id="platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">unicode/platform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__STDC_LIMIT_MACROS</name>
      <anchorfile>ptypes_8h.html</anchorfile>
      <anchor>aeb7e7a856ab7a794b05b6b63ef36ea3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>putil.h</name>
    <path>common/unicode/</path>
    <filename>putil_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a4d41826cae0108d7ce4c480c733631c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_ALT_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a86281839c42e8f044313eed5f1417d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PATH_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a5e053f4748f1e82d84c3bac48b3ccb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a957d91eea919db7dd317dbaddd4ba090</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_ALT_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>aea13f8d98aa39d79cfcf3b9007879139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PATH_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a91afb504ca1d147907144a873fabb3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_getDataDirectory</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>ae7248c392e329c95e94d8550a0abcb09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_setDataDirectory</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a550ea8502df5fed47ae4359be7f8e6a2</anchor>
      <arglist>(const char *directory)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_getTimeZoneFilesDirectory</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a9cd775451a285e172e078dac6be07030</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_setTimeZoneFilesDirectory</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a484fde8db11cf58a9137e8bb4c92ed2b</anchor>
      <arglist>(const char *path, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_charsToUChars</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a6db061c4a169d891297fb31c7ce772ed</anchor>
      <arglist>(const char *cs, UChar *us, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_UCharsToChars</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a0ac329d8421bab442f45d57cb179b636</anchor>
      <arglist>(const UChar *us, char *cs, int32_t length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a4d41826cae0108d7ce4c480c733631c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_ALT_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a86281839c42e8f044313eed5f1417d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PATH_SEP_CHAR</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a5e053f4748f1e82d84c3bac48b3ccb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a957d91eea919db7dd317dbaddd4ba090</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FILE_ALT_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>aea13f8d98aa39d79cfcf3b9007879139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_PATH_SEP_STRING</name>
      <anchorfile>putil_8h.html</anchorfile>
      <anchor>a91afb504ca1d147907144a873fabb3f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rbbi.h</name>
    <path>common/unicode/</path>
    <filename>rbbi_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <includes id="udata_8h" name="udata.h" local="yes" import="no" module="no" objc="no">unicode/udata.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="schriter_8h" name="schriter.h" local="yes" import="no" module="no" objc="no">unicode/schriter.h</includes>
    <class kind="class">icu::ExternalBreakEngine</class>
    <class kind="class">icu::RuleBasedBreakIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>rep.h</name>
    <path>common/unicode/</path>
    <filename>rep_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::Replaceable</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>resbund.h</name>
    <path>common/unicode/</path>
    <filename>resbund_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="ures_8h" name="ures.h" local="yes" import="no" module="no" objc="no">unicode/ures.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <class kind="class">icu::ResourceBundle</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>schriter.h</name>
    <path>common/unicode/</path>
    <filename>schriter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <includes id="uchriter_8h" name="uchriter.h" local="yes" import="no" module="no" objc="no">unicode/uchriter.h</includes>
    <class kind="class">icu::StringCharacterIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>simpleformatter.h</name>
    <path>common/unicode/</path>
    <filename>simpleformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::SimpleFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>std_string.h</name>
    <path>common/unicode/</path>
    <filename>std__string_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
  </compound>
  <compound kind="file">
    <name>strenum.h</name>
    <path>common/unicode/</path>
    <filename>strenum_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::StringEnumeration</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>stringoptions.h</name>
    <path>common/unicode/</path>
    <filename>stringoptions_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_FOLD_CASE_DEFAULT</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a7c41915be9809fd815a5c7d581ad1ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FOLD_CASE_EXCLUDE_SPECIAL_I</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a2d074cf9ee160fbcaec63740c4f9689e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TITLECASE_WHOLE_STRING</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a0304046319a3c79e9dfdcc9b1f0a281e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TITLECASE_SENTENCES</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a03770266cb241bde90f7846b22d8bca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TITLECASE_NO_LOWERCASE</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>aab9de6ad843adcbc21001f7f93f1e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TITLECASE_NO_BREAK_ADJUSTMENT</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>afc65fa226cac9b8eeef0e877b8a7744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TITLECASE_ADJUST_TO_CASED</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a4975f537b9960f0330b233061ef0608d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_EDITS_NO_RESET</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a6c55b1f2753f1019027338237c6dcc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_OMIT_UNCHANGED_TEXT</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a728ced1971bb0f7c53a16a7125bdbc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_COMPARE_CODE_POINT_ORDER</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a7fd781b068b28ee2db708090aa32df8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_COMPARE_IGNORE_CASE</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>a6cc4c8b0d5be7ce1ac4b600ace7817f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNORM_INPUT_IS_FCD</name>
      <anchorfile>stringoptions_8h.html</anchorfile>
      <anchor>ab2632f6548f0574ded0d37671ead94b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringpiece.h</name>
    <path>common/unicode/</path>
    <filename>stringpiece_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="std__string_8h" name="std_string.h" local="yes" import="no" module="no" objc="no">unicode/std_string.h</includes>
    <class kind="class">icu::StringPiece</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>stringtriebuilder.h</name>
    <path>common/unicode/</path>
    <filename>stringtriebuilder_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>UStringTrieBuildOption</name>
      <anchorfile>stringtriebuilder_8h.html</anchorfile>
      <anchor>ab557ad2f18077945b8b81cf44a9233e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_BUILD_FAST</name>
      <anchorfile>stringtriebuilder_8h.html</anchorfile>
      <anchor>ab557ad2f18077945b8b81cf44a9233e5a358f59684457d3d22402fcf227bd5605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_BUILD_SMALL</name>
      <anchorfile>stringtriebuilder_8h.html</anchorfile>
      <anchor>ab557ad2f18077945b8b81cf44a9233e5a1abf45627350241a0ad18a35e288fe92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symtable.h</name>
    <path>common/unicode/</path>
    <filename>symtable_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::SymbolTable</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ubidi.h</name>
    <path>common/unicode/</path>
    <filename>ubidi_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uchar_8h" name="uchar.h" local="yes" import="no" module="no" objc="no">unicode/uchar.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_DEFAULT_LTR</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a165ae276878c7a54fd8b067db0d12f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_DEFAULT_RTL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a0b4d6ac752ab7a8a33eb825e9c76683d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_MAX_EXPLICIT_LEVEL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a531b2d2bfa7655df6bf86d1236a1928a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_LEVEL_OVERRIDE</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a5e4049fa946dd8e0a1b3c01e5c1c3711</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_MAP_NOWHERE</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a6bdc9eb61fd6146789e9827bdbded171</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_KEEP_BASE_COMBINING</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a2e022ccd0d2c55a21c2aa233c30ecd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_DO_MIRRORING</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a0b1370dda1e3ad8ef9c94fd28320153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_INSERT_LRM_FOR_NUMERIC</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>adad66f9132bc4e4621427091acfc0f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_REMOVE_BIDI_CONTROLS</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a039000c1e298cbad5909d07a55ca5312</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBIDI_OUTPUT_REVERSE</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4a10c3aac68ceca1569bac717156cef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_BIDI_CLASS_DEFAULT</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab74f3e4fed22db8d521e42f6a882b7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>UBiDiLevel</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab2460a19f323ab9787a79a95db91a606</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBiDiDirection</type>
      <name>UBiDiDirection</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a0d13f55bcc7116169db68b10733545f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UBiDi</type>
      <name>UBiDi</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aeed24292bbed966df93f088bc6791f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBiDiReorderingMode</type>
      <name>UBiDiReorderingMode</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a39c8e5a9d489ff3b0f35c85f41986294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBiDiReorderingOption</type>
      <name>UBiDiReorderingOption</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a471e6d1cef10d69c251a23177fa6c98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UCharDirection</type>
      <name>UBiDiClassCallback</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a77893628988f90ea58198aaac9c6fcea</anchor>
      <arglist>(const void *context, UChar32 c)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBiDiDirection</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a68a6b5fdcbf80aaa51b5bd39f7f31102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_LTR</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a68a6b5fdcbf80aaa51b5bd39f7f31102a3378628e1b7851cd6d00e7f74d29f6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_RTL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a68a6b5fdcbf80aaa51b5bd39f7f31102a73e659e3118b58f822cc1384e7fcd8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_MIXED</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a68a6b5fdcbf80aaa51b5bd39f7f31102a5cc55b0dc99fa2ef003c7a8beb00844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_NEUTRAL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a68a6b5fdcbf80aaa51b5bd39f7f31102a4ec7a06cf7b96d2df5d39ac54765be12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBiDiReorderingMode</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_DEFAULT</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfac366446a9080bf062aca0080e9effc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_NUMBERS_SPECIAL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa447996fecd0eefb0d12ce247cb511e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_GROUP_NUMBERS_WITH_R</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa0cd75b3d1d8abc971554a2a7d459c6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_RUNS_ONLY</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa103b373c5933dd91cbfb2382b77bde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_INVERSE_NUMBERS_AS_L</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa6d23bae87c6e629866a3b87e11250e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_INVERSE_LIKE_DIRECT</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa8ca4fe9b9d87e67c37c8a80bed3147aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfa0c426985f03689d0c4a2aade0e48c69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_REORDER_COUNT</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a88693e5a8ad4be974dc90ec6b8db56dfae19ca6f8614a91e49454b21264f6a379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBiDiReorderingOption</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4505e4adc8da792501414b770f49f386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_OPTION_DEFAULT</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4505e4adc8da792501414b770f49f386ae3c7e82fa51ecfccacb2d85fb6dc60fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_OPTION_INSERT_MARKS</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4505e4adc8da792501414b770f49f386a23405ee9a1f1b254cc692132712ef9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_OPTION_REMOVE_CONTROLS</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4505e4adc8da792501414b770f49f386aeeff5ec55e7544a4ee713c53715fc502</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_OPTION_STREAMING</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4505e4adc8da792501414b770f49f386aa2760cf6aad6086eeca7a022ad9c59d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDi *</type>
      <name>ubidi_open</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aafd787d85d68d9abffcc8a2ca95f0423</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDi *</type>
      <name>ubidi_openSized</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a8b161b117c63b067e606d2322bd47654</anchor>
      <arglist>(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_close</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a598978d4e57a58f7cbdcac31e4397f72</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setInverse</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ae3bdfba88b6c895ffc5570249d5687c8</anchor>
      <arglist>(UBiDi *pBiDi, UBool isInverse)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ubidi_isInverse</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a8b2fa9c53e640b8e445fe3daaa157d7f</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_orderParagraphsLTR</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab3c885b8a44e37201f0fb73fe94ec7ec</anchor>
      <arglist>(UBiDi *pBiDi, UBool orderParagraphsLTR)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ubidi_isOrderParagraphsLTR</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ad96d710d15286b3bbaf64346de287add</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setReorderingMode</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>afdcfcfb2304b87d4ce761404f9c72b74</anchor>
      <arglist>(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiReorderingMode</type>
      <name>ubidi_getReorderingMode</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>afadf00c4ae876f8103869465dc43d0b6</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setReorderingOptions</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a6b3cb52e9337daa17f328cd7bc3b756d</anchor>
      <arglist>(UBiDi *pBiDi, uint32_t reorderingOptions)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ubidi_getReorderingOptions</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aa90ef494a7afaa1f3a33c1062ef63114</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setContext</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>abc048bc1ad52fb2c8e8826060ec5d87d</anchor>
      <arglist>(UBiDi *pBiDi, const UChar *prologue, int32_t proLength, const UChar *epilogue, int32_t epiLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setPara</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a90b3cfcc52e1c6a3fd4b76e4263e64e9</anchor>
      <arglist>(UBiDi *pBiDi, const UChar *text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setLine</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4d95aed272db06b5fbb6765cc1c76735</anchor>
      <arglist>(const UBiDi *pParaBiDi, int32_t start, int32_t limit, UBiDi *pLineBiDi, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiDirection</type>
      <name>ubidi_getDirection</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab07743e602f803405b0d36b5560425ec</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiDirection</type>
      <name>ubidi_getBaseDirection</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a493510dbfe211553823922e3273399fd</anchor>
      <arglist>(const UChar *text, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ubidi_getText</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a339c59b2f2bddc81f36da2cb68f6d6d9</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getLength</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a32d6fd42e8e9fa3d1713c8d169f2a4c7</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiLevel</type>
      <name>ubidi_getParaLevel</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ac943a8e2e67072715cd15e3509603750</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_countParagraphs</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a19240a11eda8bf7827740a341c745777</anchor>
      <arglist>(UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getParagraph</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a99859a62739d316d6d2b06038af4404d</anchor>
      <arglist>(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart, int32_t *pParaLimit, UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_getParagraphByIndex</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a7ed3e4388ceb1cd2ae8331b4e4333a9e</anchor>
      <arglist>(const UBiDi *pBiDi, int32_t paraIndex, int32_t *pParaStart, int32_t *pParaLimit, UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiLevel</type>
      <name>ubidi_getLevelAt</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>acc6222bc211746d016d69c6cdd0efea8</anchor>
      <arglist>(const UBiDi *pBiDi, int32_t charIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UBiDiLevel *</type>
      <name>ubidi_getLevels</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aac36a708a2bc4be6cf6195f462f33fad</anchor>
      <arglist>(UBiDi *pBiDi, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_getLogicalRun</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a058ef75b79104a97c99631c18c28e99d</anchor>
      <arglist>(const UBiDi *pBiDi, int32_t logicalPosition, int32_t *pLogicalLimit, UBiDiLevel *pLevel)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_countRuns</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a237c6da70395a05ba43b58d184e2ca7d</anchor>
      <arglist>(UBiDi *pBiDi, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiDirection</type>
      <name>ubidi_getVisualRun</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aec250446cb8f9327eee5f219eaf65c25</anchor>
      <arglist>(UBiDi *pBiDi, int32_t runIndex, int32_t *pLogicalStart, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getVisualIndex</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ac58fcad9353342d5b097f134dea60aa4</anchor>
      <arglist>(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getLogicalIndex</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ada674f50f497d04ffe76260050439dea</anchor>
      <arglist>(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_getLogicalMap</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>aec7f1cb5a9ab4a8440c6dcaa6a5b726b</anchor>
      <arglist>(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_getVisualMap</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a91956fb58da2ea79139e0ab67140c3a6</anchor>
      <arglist>(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_reorderLogical</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a90ae0c0fdb07d4ccd036b150310dc97a</anchor>
      <arglist>(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_reorderVisual</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a2ad6395cf163cc0a8ab1348f12c5794f</anchor>
      <arglist>(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_invertMap</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ae1445af5bb3a7b51cc6a528475a2f0d6</anchor>
      <arglist>(const int32_t *srcMap, int32_t *destMap, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getProcessedLength</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a4599899debf670a089ac2c39eacc2788</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_getResultLength</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab65cf00de23919640e3b9be50874cb4b</anchor>
      <arglist>(const UBiDi *pBiDi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCharDirection</type>
      <name>ubidi_getCustomizedClass</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a392a11396f743966066e1ade0c5b2c2d</anchor>
      <arglist>(UBiDi *pBiDi, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_setClassCallback</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a69be01f3b9f17fc7cc604b10fa31c2f4</anchor>
      <arglist>(UBiDi *pBiDi, UBiDiClassCallback *newFn, const void *newContext, UBiDiClassCallback **oldFn, const void **oldContext, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubidi_getClassCallback</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>ab1273cb31073809b9450b9c2bc36d4b7</anchor>
      <arglist>(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_writeReordered</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a6b933b5f408c7a78292fddd726bd8ac8</anchor>
      <arglist>(UBiDi *pBiDi, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubidi_writeReverse</name>
      <anchorfile>ubidi_8h.html</anchorfile>
      <anchor>a74b4388204bb14cb234338dcd6eb2a86</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ubiditransform.h</name>
    <path>common/unicode/</path>
    <filename>ubiditransform_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ubidi_8h" name="ubidi.h" local="yes" import="no" module="no" objc="no">unicode/ubidi.h</includes>
    <includes id="uchar_8h" name="uchar.h" local="yes" import="no" module="no" objc="no">unicode/uchar.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UBiDiTransform</type>
      <name>UBiDiTransform</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a3dec2965749dcf801e9f6aec852ef9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBiDiOrder</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a6f638f184d3f60e874b15f587fe6bbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_LOGICAL</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a6f638f184d3f60e874b15f587fe6bbaba77a9eda64f63fabb0e15c5750d8f5362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_VISUAL</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a6f638f184d3f60e874b15f587fe6bbaba9d3eef20b888d608876010b59b28b627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBiDiMirroring</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>aa10286fa01a861e22070ba2e47f03140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_MIRRORING_OFF</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>aa10286fa01a861e22070ba2e47f03140ae69f35f936883ae2bc592a79abac03f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBIDI_MIRRORING_ON</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>aa10286fa01a861e22070ba2e47f03140a29d12daa732e047e5d2ecf49ab5a4b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ubiditransform_transform</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a3cd005d2decbad14df6b0b586bd0be93</anchor>
      <arglist>(UBiDiTransform *pBiDiTransform, const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, UBiDiLevel inParaLevel, UBiDiOrder inOrder, UBiDiLevel outParaLevel, UBiDiOrder outOrder, UBiDiMirroring doMirroring, uint32_t shapingOptions, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiTransform *</type>
      <name>ubiditransform_open</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>ab88549519c8965c7470910655c513189</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubiditransform_close</name>
      <anchorfile>ubiditransform_8h.html</anchorfile>
      <anchor>a25b57be75e1508b78728e006d92ae9dc</anchor>
      <arglist>(UBiDiTransform *pBidiTransform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ubrk.h</name>
    <path>common/unicode/</path>
    <filename>ubrk_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="utext_8h" name="utext.h" local="yes" import="no" module="no" objc="no">unicode/utext.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UBRK_TYPEDEF_UBREAK_ITERATOR</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a08c0431a8c9c65e9578b12978681bbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UBRK_DONE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a7c31c1e5091fb47ab85db522c7536252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_BRK_SAFECLONE_BUFFERSIZE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ab17dc88e0028fd85c622889eea22a6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UBreakIterator</type>
      <name>UBreakIterator</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>adb85bb46d5f93c87098e11deab50bef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBreakIteratorType</type>
      <name>UBreakIteratorType</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a37ea279440364e75126a507a8d827464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UWordBreak</type>
      <name>UWordBreak</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad998235a2dd88fbcf5770d5126155fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ULineBreakTag</type>
      <name>ULineBreakTag</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a9c3490675794c9a070b47f9827cbb271</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum USentenceBreakTag</type>
      <name>USentenceBreakTag</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a631777441c7e6abade73386896839d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBreakIteratorType</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_CHARACTER</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588ba446d025be7ca2f64dfac303b0a55c0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588ba17772e8ee70d3de4064c71417c574f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_LINE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588ba73e81a0d478daeb2c6de8a63cac1070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_SENTENCE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588bab1b31cbd0fb0b298b87cb67da729ba62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_TITLE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588ba3d79f0b0db32243e6b85b0b5036f9831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_COUNT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a026dec40289da8261d787daf3baa588ba6040742b07566e5e3655d4843efaefac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UWordBreak</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_NONE</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a8229f94661c6289a6497018ef341801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_NONE_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a54839e74f8aa4ffd4ea7b9d86f3de050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_NUMBER</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a3ec03137beddd2ce1d611cc7798b6e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_NUMBER_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a82e563b42b89e0a49c097d40a54c8621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_LETTER</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a945eb6dd49881b36d4e2c9f592d97197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_LETTER_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a66ad49e358ce8a4fba6d6161ec678dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_KANA</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a69f55c4740ce6f96ad9b61d859de201f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_KANA_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a7d507a35a3813629c11340a3f0f10fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_IDEO</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a295f3da24ba9978b5787c1494079c8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_WORD_IDEO_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af9836cc79482f82ac12eefb1f70b14b9a8097221024f5c65d58951ad488d57474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULineBreakTag</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a8de005c411b5e5306850f4246d1d7ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_LINE_SOFT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a8de005c411b5e5306850f4246d1d7ccda6a91dd50489f1fbc5c8c32c29fcc3fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_LINE_SOFT_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a8de005c411b5e5306850f4246d1d7ccdaef314dd1a053a6f2ab57c06f3a3d5f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_LINE_HARD</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a8de005c411b5e5306850f4246d1d7ccdad02d1bfcd98382e53c9e83db37fba492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_LINE_HARD_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a8de005c411b5e5306850f4246d1d7ccdae767435243d44e5a22c1db90dd3a8f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USentenceBreakTag</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad03d8e27f121bcf11eaed0a288786a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_SENTENCE_TERM</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad03d8e27f121bcf11eaed0a288786a71addbcb13addb315fc0814a6fb1284c339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_SENTENCE_TERM_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad03d8e27f121bcf11eaed0a288786a71a650703353df53947eb3b996e3e5239f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_SENTENCE_SEP</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad03d8e27f121bcf11eaed0a288786a71aca695be696e0e48676c109de60bcbbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBRK_SENTENCE_SEP_LIMIT</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad03d8e27f121bcf11eaed0a288786a71af573420e1d53a811d6c5c4a07a4f5c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBreakIterator *</type>
      <name>ubrk_open</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ab3c67002db77a13af8a6212f0d7bf729</anchor>
      <arglist>(UBreakIteratorType type, const char *locale, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBreakIterator *</type>
      <name>ubrk_openRules</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>acd21ad1517937240dc9b9f77f346db8e</anchor>
      <arglist>(const UChar *rules, int32_t rulesLength, const UChar *text, int32_t textLength, UParseError *parseErr, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBreakIterator *</type>
      <name>ubrk_openBinaryRules</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>aef38d21fea558fff7a98bdbfb955be20</anchor>
      <arglist>(const uint8_t *binaryRules, int32_t rulesLength, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UBreakIterator *</type>
      <name>ubrk_safeClone</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad793ef3ff78037d8b860740a04e31e3a</anchor>
      <arglist>(const UBreakIterator *bi, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBreakIterator *</type>
      <name>ubrk_clone</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a70546f18497afdbf1f20e1fbd115035f</anchor>
      <arglist>(const UBreakIterator *bi, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubrk_close</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a850375bd698be8039e735a721586c843</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubrk_setText</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a5dd7b94b1867a291e80369bcbe17c3b0</anchor>
      <arglist>(UBreakIterator *bi, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubrk_setUText</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a7aa3cbdb4bb46ac881d1b8b33d685a63</anchor>
      <arglist>(UBreakIterator *bi, UText *text, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_current</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a46b760f7fcd1663583552eb67c757149</anchor>
      <arglist>(const UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_next</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>aa0851c6d6403e5f87060a862dddf6b84</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_previous</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a25576941eefe776e82af8bcd7b971b56</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_first</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a4538a25ebe27ae02954d4456cd515a9a</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_last</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ab07291cb072f555d60eddfac38ee4c1b</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_preceding</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a00b11da520120f32c0e469e69bf36914</anchor>
      <arglist>(UBreakIterator *bi, int32_t offset)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_following</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a2b4bf12879b20d7094da3ced996f492f</anchor>
      <arglist>(UBreakIterator *bi, int32_t offset)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ubrk_getAvailable</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a274a88917a672ab3a19cdabde16b706c</anchor>
      <arglist>(int32_t index)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_countAvailable</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>af1303756451e5edb947ec2666435b684</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ubrk_isBoundary</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a7b6a3a3fcd3db68cbec72cac77d30933</anchor>
      <arglist>(UBreakIterator *bi, int32_t offset)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_getRuleStatus</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a4f9582394bbd8a0c2c0955a228eb6ea7</anchor>
      <arglist>(UBreakIterator *bi)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_getRuleStatusVec</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a1717f974cb1e4a8b15944a7688859de8</anchor>
      <arglist>(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ubrk_getLocaleByType</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>ad1a18b44150be751a0df83f727086c21</anchor>
      <arglist>(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ubrk_refreshUText</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>aab6bfdbeedb8b5101265398cc25890a2</anchor>
      <arglist>(UBreakIterator *bi, UText *text, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ubrk_getBinaryRules</name>
      <anchorfile>ubrk_8h.html</anchorfile>
      <anchor>a44a5e0393582947af96f7d291dec4101</anchor>
      <arglist>(UBreakIterator *bi, uint8_t *binaryRules, int32_t rulesCapacity, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucasemap.h</name>
    <path>common/unicode/</path>
    <filename>ucasemap_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringoptions_8h" name="stringoptions.h" local="yes" import="no" module="no" objc="no">unicode/stringoptions.h</includes>
    <includes id="ustring_8h" name="ustring.h" local="yes" import="no" module="no" objc="no">unicode/ustring.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UCaseMap</type>
      <name>UCaseMap</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a2c127e061c4bc5f4ccc9defbe01f9dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCaseMap *</type>
      <name>ucasemap_open</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a9a9a1f776292eada3469d8fb99add67c</anchor>
      <arglist>(const char *locale, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucasemap_close</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a41646ac28193dc2a147a7d315bfbd044</anchor>
      <arglist>(UCaseMap *csm)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucasemap_getLocale</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>ac320ba7406198c7e066fa6c87ce6926d</anchor>
      <arglist>(const UCaseMap *csm)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ucasemap_getOptions</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a02803d7ab7a39f867032c331bddebfda</anchor>
      <arglist>(const UCaseMap *csm)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucasemap_setLocale</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>ad23904727e58dde9ed2c8e4d79c7d5f2</anchor>
      <arglist>(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucasemap_setOptions</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a1994b1c82545e12449d1bdb801f61012</anchor>
      <arglist>(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UBreakIterator *</type>
      <name>ucasemap_getBreakIterator</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>ab1f667ec4f62a752adbb90818fb44aac</anchor>
      <arglist>(const UCaseMap *csm)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucasemap_setBreakIterator</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a7c3c5c9467281b037eddaa0d11fa84bd</anchor>
      <arglist>(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucasemap_toTitle</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>aa49d8b403bd91c52f127fe80679bac11</anchor>
      <arglist>(UCaseMap *csm, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucasemap_utf8ToLower</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a043b0308f87180761deda714eb48e9b3</anchor>
      <arglist>(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucasemap_utf8ToUpper</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a2ab9b569e7a51ce1effd51fe81939ed3</anchor>
      <arglist>(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucasemap_utf8ToTitle</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a6184d1a126b3d455a519418e0ee8ef7b</anchor>
      <arglist>(UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucasemap_utf8FoldCase</name>
      <anchorfile>ucasemap_8h.html</anchorfile>
      <anchor>a243a148e64a479503c4044fd6e298768</anchor>
      <arglist>(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucat.h</name>
    <path>common/unicode/</path>
    <filename>ucat_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ures_8h" name="ures.h" local="yes" import="no" module="no" objc="no">unicode/ures.h</includes>
    <member kind="typedef">
      <type>UResourceBundle *</type>
      <name>u_nl_catd</name>
      <anchorfile>ucat_8h.html</anchorfile>
      <anchor>aed738919b18b3fd7b151e17bceacec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI u_nl_catd</type>
      <name>u_catopen</name>
      <anchorfile>ucat_8h.html</anchorfile>
      <anchor>a505d0a51224f66a94d3efc29d3a08906</anchor>
      <arglist>(const char *name, const char *locale, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_catclose</name>
      <anchorfile>ucat_8h.html</anchorfile>
      <anchor>a3e9c358a03a80236310e2e0cdb032dc9</anchor>
      <arglist>(u_nl_catd catd)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>u_catgets</name>
      <anchorfile>ucat_8h.html</anchorfile>
      <anchor>a3e357be7724e705fd7e650f3ea281e57</anchor>
      <arglist>(u_nl_catd catd, int32_t set_num, int32_t msg_num, const UChar *s, int32_t *len, UErrorCode *ec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uchar.h</name>
    <path>common/unicode/</path>
    <filename>uchar_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringoptions_8h" name="stringoptions.h" local="yes" import="no" module="no" objc="no">unicode/stringoptions.h</includes>
    <includes id="ucpmap_8h" name="ucpmap.h" local="yes" import="no" module="no" objc="no">unicode/ucpmap.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_UNICODE_VERSION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a93daa836df5a0e99a2e8ee2906097640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCHAR_MIN_VALUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a84c7cd41819e33fc28e9e42e141d3804</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCHAR_MAX_VALUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a49aa7be70c9ddddedeb3011ff731da71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3f694e48867909fbe555586f2b3565be</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_CN_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a73b5cf593fd2b9113a01fe2680ebd5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LU_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7b373e44a3e2b28fda5348c6a6f67c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LL_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>afee5e0cb9225463b5da4100ec6cef2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LT_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae3fe6c6463fe33e0936a117c2c9d9b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LM_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a73782834a65040eea2e726f1e822197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LO_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6eb810ada998bd1c3ca1deac46a16c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_MN_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5c9e999af3654c7d4ce6a66076983176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_ME_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a0463df54d00859819a102b8da2e3496a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_MC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a1e755eda242738f6dc2c07bb415d9bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_ND_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aeae7d4be225afcbe3103ebc5c74bcc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_NL_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9c7f33d14e264ae304ea97f9d4663542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_NO_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a10918ad07d16f1efe067f1bbe61b614f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_ZS_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af9d1eb74a598c9962065c52288f3495b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_ZL_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ada93781f5c5d70d6df1f56dbb6c733c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_ZP_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2424f5ef5ad445658343fd3d72a0a437</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_CC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac9967543aeeb117a693024631aa88fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_CF_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac9c4ce178b2022b64f0b78e1199968d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_CO_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aa81ed168f22b90e80eb970086d93fc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_CS_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ade0c0652e3d88669ba5046a4192732e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PD_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9af8ad501c0d63497bffc9c591525bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PS_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a195a4de4bce39a796d57307e8d3b02f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PE_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3b5947f4cfb4651b8241d8fe3400ab5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7b8bd5c65bcbf9e6b108d2265eeca5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PO_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4d08f25203aea61769e4dd78dd87acb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_SM_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a98f20a44aa0166029aaafbbeda54bcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_SC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a41b58ac3311ec01c3be814b0e885bcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_SK_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae157638d64195971c48a703c178e935f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_SO_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac01bb11b6f03cd01a73d8484cb0d1139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PI_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aabe0e783715b7baa18641ff0dd2c6588</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_PF_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ad73e32d54459e1de9c95da6efd1561b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_L_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3e4a5ff1377d1c531e0fc6070a03f58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_LC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>acb7be5625b2b34f26e492bb375d573f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_M_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af3b58403cd495ab97ddd788b3af56a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_N_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a118cb5c6256247bbc32aca354d8a7fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_Z_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2b2b4860edb348255768524e1408f85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_C_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af30c5f15eee2701d6591d4c62b80f02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_P_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a84973d3e336d9858aac0bc31d39ffc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GC_S_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a41a9e680080701b7cc319b480a21a72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_NO_NUMERIC_VALUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a0358d9cce8fdd3255867affe2a8b21ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_GET_GC_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6def30b7d6d22c7de63c2a80596ee847</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="typedef">
      <type>enum UProperty</type>
      <name>UProperty</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aa1da0f88f3370703360231e36a2e3386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCharCategory</type>
      <name>UCharCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aa4121c2f487489c6e6e9affe9758294c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCharDirection</type>
      <name>UCharDirection</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a14b8142ca494c123b68f220dfc6a8f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBidiPairedBracketType</type>
      <name>UBidiPairedBracketType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>acbdfe5f3e344764a82d5208435890076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UBlockCode</type>
      <name>UBlockCode</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4c61cfc9b2618d65922c4d3a7777da4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UEastAsianWidth</type>
      <name>UEastAsianWidth</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a23116aa2d7569c2dca54f4d2b6f9c5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCharNameChoice</type>
      <name>UCharNameChoice</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aa313f52e4f31983f6ddd748ead74b8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UPropertyNameChoice</type>
      <name>UPropertyNameChoice</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9c84714625d64866919abe80c02c6e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDecompositionType</type>
      <name>UDecompositionType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ab3db689b16a2adf290fd871c9807deb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UJoiningType</type>
      <name>UJoiningType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a03c7465d7cad3be762079198fda7f35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UJoiningGroup</type>
      <name>UJoiningGroup</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5057b0b789abb0bd433135c0bf9b9846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UGraphemeClusterBreak</type>
      <name>UGraphemeClusterBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a861b939ca961e128ce0cc6d5648a2659</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UWordBreakValues</type>
      <name>UWordBreakValues</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9d074195533b76e5d1594aea27b43bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum USentenceBreak</type>
      <name>USentenceBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abfe22cc67b35791f833f5fcc4bf4a935</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ULineBreak</type>
      <name>ULineBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50a2cc9303a41646583ac9b1aa149443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumericType</type>
      <name>UNumericType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a57ae0b688ef8d6bbf58059d5f6c34c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UHangulSyllableType</type>
      <name>UHangulSyllableType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae1d7399a3f353e1a1610792cb4ce7201</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UIndicPositionalCategory</type>
      <name>UIndicPositionalCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a0eb9da181541b16cab18c9338eec4f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UIndicSyllabicCategory</type>
      <name>UIndicSyllabicCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9bbec145acfe010ab7237c0bfb2a136d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UIndicConjunctBreak</type>
      <name>UIndicConjunctBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abd09c02b87c5b9fac6776cd5a430e250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UVerticalOrientation</type>
      <name>UVerticalOrientation</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ab3edba2a9567d767be18dc2614b21087</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UIdentifierStatus</type>
      <name>UIdentifierStatus</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a8ab744a1f5ea697d218c3d0081c845b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UIdentifierType</type>
      <name>UIdentifierType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2f389357797a591af7d8cbde9b1bf731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UCharEnumTypeRange</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a91179dc423e3c36314700f25d9c15507</anchor>
      <arglist>(const void *context, UChar32 start, UChar32 limit, UCharCategory type)</arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UEnumCharNamesFn</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50b6e37d674bfb029f256c69178be8ba</anchor>
      <arglist>(void *context, UChar32 code, UCharNameChoice nameChoice, const char *name, int32_t length)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UProperty</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ALPHABETIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a024fdf3509c03b601694289a4ee5e8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BINARY_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aa0043677ce563a0048e0f4c3b2383869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ASCII_HEX_DIGIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a5d7ae152624126297a7782befee8eda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_CONTROL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac3f4218237b962201f9e6c2a7f523d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_MIRRORED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a72ed372ee7ac1fddb0e7da5d51fae51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DASH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a590a0a55fba6c4e6dd3a0654209b1449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DEFAULT_IGNORABLE_CODE_POINT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DEPRECATED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a92e9bf6d1a755949ea63362691304339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DIACRITIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a49198042b074f5453277afc2ed7cbee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EXTENDER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199af2f2b4cea267638e42ab25f68d87accb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_FULL_COMPOSITION_EXCLUSION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199afadb9731624715c5aa61079d39fe1512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GRAPHEME_BASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a7d12dd136327ef119ca89261589f2129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GRAPHEME_EXTEND</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a21ad5a1198cc3a40ee11ab1d2c0fe1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GRAPHEME_LINK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a201fe8e55ec2cadad243c8ada2b20985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_HEX_DIGIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a463b6b2ad85b1ed752f116432a5eae88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_HYPHEN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a544cc8935dd7d43ff98debd3d6e416e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ID_CONTINUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a64bc02ae54ded6489ff69dadd7c21314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ID_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199acc16dc3b016bd6b3e50ead592cbe1b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDEOGRAPHIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199adc04ccb3a235d3354eb5f216efe83994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDS_BINARY_OPERATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a9d138a77a450fd25e3ca22c93e067b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDS_TRINARY_OPERATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aca526417f802a948daee8ef35ca9cf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_JOIN_CONTROL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac1cbb9080e03d2351b44698ddcf34aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_LOGICAL_ORDER_EXCEPTION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aeed4114446b6e691b781785880ccdf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_LOWERCASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199afb9b26d3ccf385a0797c8e01e065a494</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_MATH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a8c0bf3b6edf5412a7ff417e7c522d22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NONCHARACTER_CODE_POINT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac26a205bd572f7db7cadd899cfcc7bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_QUOTATION_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab68e69e7abce9b12fe27f9fa4dd8d605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RADICAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a561638eb084070f7d30ad03cdb1ccd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SOFT_DOTTED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a18cd0200bd4adeb89e970ed61ebce08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_TERMINAL_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aa7cadf6faeb23e3c485467b9b584c984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_UNIFIED_IDEOGRAPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199adf426ef1cbb1e44f8e4b8e250cb5f5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_UPPERCASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a88973cf8433a7a040f443ae283bce17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_WHITE_SPACE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a18479cfb612231359123f5fdc34dea60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_XID_CONTINUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a4ae0b3975b2b0429d4b619ce8356ee51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_XID_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a23f48682d5355646ceb7b353d7a6575b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CASE_SENSITIVE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae3156debc89072569efeb31a468c3150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_S_TERM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a182d2a8063c369cefeea633e4cef142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_VARIATION_SELECTOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a397dea03f2274bcbcefbd5c02a8493fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFD_INERT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ad5e33f65b51e39c66f5e5794912c774e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFKD_INERT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a651c292dd45821dc6d93b1675eea612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFC_INERT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab945a37d358f20e025b6cf5d9ab7ab1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFKC_INERT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a27181c676a64b55049a3e3a395feaf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SEGMENT_STARTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a1200d63bfdb0379aa9cdbe8e14d71a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_PATTERN_SYNTAX</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a205bbd5b37e7ab0a2bd0a90fe6ffe644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_PATTERN_WHITE_SPACE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a2ed22b1528d3a7e683eebb6ac74e10da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_POSIX_ALNUM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab51921b81e89f16a4c8315c5ae155d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_POSIX_BLANK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ad02178ce9d01eec5269f8265780fbce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_POSIX_GRAPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a03b9bffe08ccef166e9e446cad93e78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_POSIX_PRINT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ad6e8f26e4c2bc910880612dadb10bfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_POSIX_XDIGIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aff2d4e286ec2c25c8cb993b5899e2ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CASED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a233c3cc6004c23a6913abc7dcd6311bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CASE_IGNORABLE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a75338f94bbfe956670062302fd2f7d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_LOWERCASED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac56cf38a6b3caf8406c2d3788fb6aef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_UPPERCASED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a94b2935cc0b8c348c932e8ffcd4fc411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_TITLECASED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a91983f8ee8a6c4aaa0d03985f437001d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_CASEFOLDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a972aff01e8e4a5b739594aad748a41b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_CASEMAPPED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aff0512a331ec0058777e74344c524b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae10c76a75d366d2aa5703bc9141cdc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199afb489371bccc9d5023d370969f1a9dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI_PRESENTATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a7be14e47243fd3799a0e06bb92002246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI_MODIFIER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a9b64782a597ec1721656a343cc346cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI_MODIFIER_BASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199acd0dcc4831878bf6e74b6257120185d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI_COMPONENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ace8ec03b9266eb691a74a6bbbdb11d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_REGIONAL_INDICATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a173c915dfbf25c59fbdaabe95bd4bda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_PREPENDED_CONCATENATION_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a173c45133215bea800adb65bdf9c2d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EXTENDED_PICTOGRAPHIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a91e3815106f571c03345a4c1582ac320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BASIC_EMOJI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae47cbc8e7b5f60e80c797dfcedafa5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EMOJI_KEYCAP_SEQUENCE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab60c72d39cd30548891d8be7315ace5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a8dec757d2bff78cd3e6ae7dcb049e357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RGI_EMOJI_FLAG_SEQUENCE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a28917743bcae9e6967f8384dc6639e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RGI_EMOJI_TAG_SEQUENCE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a03eeac000dc799d7a6bd9fe098f3c6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RGI_EMOJI_ZWJ_SEQUENCE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a247a25d38c6e5d0c51c353c6a60eb208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_RGI_EMOJI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a098e45b04a3fc45b3973bea91306fab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDS_UNARY_OPERATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aa354e39e2b115d6519140cbe9b93d19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ID_COMPAT_MATH_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199adeea783fb421d512c12fa7bd9866274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ID_COMPAT_MATH_CONTINUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a585d0e5b258cbcc24c29d84ac9bfea4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_MODIFIER_COMBINING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a930d362dbef45e023c24cc5661f4594f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BINARY_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac62c7e6245ad64ea6b662c9b93831273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_CLASS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae450519a287b310d4fd6be913570456f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INT_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a9a83218b934d99e67c2fc8e1b9dd081e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BLOCK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a0a974120a7611cd6b9fd157597bfeede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CANONICAL_COMBINING_CLASS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a1875da152d31c940d1ee207cc44e5049</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DECOMPOSITION_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aaa4aebc4d6cb7345b9619a79a8c4becf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_EAST_ASIAN_WIDTH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a75f71740824af5465c3d877944247da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GENERAL_CATEGORY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a9a38e06ca9f450ec19e4099634fe5035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_JOINING_GROUP</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aedd694bb9a8cd3365b6752dec61044f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_JOINING_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab601c7f01ff5058f86b058c312350f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_LINE_BREAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aaf840995277cf561207dd6c78893e949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NUMERIC_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SCRIPT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a90caec0b659490ed28426379521ba2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_HANGUL_SYLLABLE_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aacb47aa5805e5883a21b8f4ace5ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFD_QUICK_CHECK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a9ce7a59b8e4be47688d958953918486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFKD_QUICK_CHECK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a86ac054a25b7029ae91c07c6f7049a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFC_QUICK_CHECK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae244d4067a35eef3b28be9a5b4e26b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NFKC_QUICK_CHECK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a4cb54f4492a96d71b7cc5d9495a5e1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_LEAD_CANONICAL_COMBINING_CLASS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a686db169e8d6dc82233ebdfdee777b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_TRAIL_CANONICAL_COMBINING_CLASS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a477985deea2b2c42f3af4c7174c60d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GRAPHEME_CLUSTER_BREAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a016b2b830288044668d8dab694b84a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SENTENCE_BREAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ad99b5967b842d111500607e9ab62eb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_WORD_BREAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199acc2498be24acbc2cac1eb1ccd049fcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_PAIRED_BRACKET_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a58333b3d73e5b77b01a68364d1500d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INDIC_POSITIONAL_CATEGORY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a97fc4da6976c56dcd8245f09829e9a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INDIC_SYLLABIC_CATEGORY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a8a8f745f317e84acd9a1c8c63904c76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_VERTICAL_ORIENTATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a24d7ff6ac6258b8e6dcc65339abbcb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDENTIFIER_STATUS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aec66729dc466a6c942fd92a321e127d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INDIC_CONJUNCT_BREAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a5033c314b05a85756eaeb0b732b15604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INT_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a27df8ebc1c9a9054667e8c3f1175ff15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_GENERAL_CATEGORY_MASK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aa8f9665b587b10a6cda67f13f7e0c0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_MASK_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aa9c34a027b7cbb2285cec8916607346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_MASK_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae657cdbaa73c7c1ae76c78d79333b393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NUMERIC_VALUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a3c877820cc4a8a01c6cc5e8bce97bb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DOUBLE_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a45f9128d5d87d92e195677565ad7c8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_DOUBLE_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199acc8d2f596dd3e8616b52fec0a95b561c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_AGE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199acc1964f46b583bc93f90db2b74a87507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_STRING_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199af64428037bd6845bfbd2bd8a4eb822da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_MIRRORING_GLYPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a6548fa86c7ed15209628f50cec54baf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_CASE_FOLDING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a8a7d6c8a8a9b2a117315c2d55462a494</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_ISO_COMMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a90205bae5d104d64d9f3de6a75862ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_LOWERCASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199abf0fb4383102c9fbe8f321c9793f883d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_NAME</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a86ff29f588f13ab00626366823cacc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SIMPLE_CASE_FOLDING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ac0a9b7f58dad11d90df27e1d033c6eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SIMPLE_LOWERCASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ad1cde5eb5e67a1e365fa82b4d97ae026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SIMPLE_TITLECASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a477872baaa4ef8593a1d4e12e7da0083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SIMPLE_UPPERCASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ab3292daffe8dc86f852cd93e2b782581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_TITLECASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199aaaf14bc41bb0d46793300e7c24d82fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_UNICODE_1_NAME</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a72aa23c18c5fddce0751ad9a89e3c329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_UPPERCASE_MAPPING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199ae37c95852ba7190fbc1ad394764908ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_BIDI_PAIRED_BRACKET</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a0181f5924b3d09dd81f8d8818b01913e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_STRING_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a76a393866f6e31ec7e2ce38accb1a07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_SCRIPT_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199af91256385f2c4656335340d9e1f8b8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_OTHER_PROPERTY_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a17cbf591bd5e222e99eb689b9d74d3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_IDENTIFIER_TYPE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a790e812866f7b1adb8c702d737742add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_OTHER_PROPERTY_LIMIT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a2e3b955304a84b3dacea766f1666fdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCHAR_INVALID_CODE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae40d616419e74ecc7c80a9febab03199a0caeeb3b232166fb042a2ce8b0867c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCharCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNASSIGNED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea72b916debd3da37f14165010614edb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GENERAL_OTHER_TYPES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea17181808eb2e207aec907a87472ef550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UPPERCASE_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea4ce051eb4caadf23572591453b9c8018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LOWERCASE_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eac5781d06deb9e1b1f06ddcde0f703e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_TITLECASE_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea1c8d8196c554b72d28ec17ed343e09a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MODIFIER_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea52939628d53f6e709b49e1d5a0bff954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_OTHER_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea860926fc0eeb007135b862ee907d3d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NON_SPACING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea8be92bce0af8b0082772c5ac21e4f0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ENCLOSING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea63d08d450041d79f21b892954aadd38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_COMBINING_SPACING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea798403b244bd1522cf0458da78eeaa4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DECIMAL_DIGIT_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eac4be41e796e2ab406e6cdfc53cf7f23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LETTER_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ead087951289c1232a08e8aa7e8bba7093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_OTHER_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea9e86f106bcc19e9d4a4f4b198ea1da45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SPACE_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea0c75a42ce861885cd55c99a429de013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LINE_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eaaf39159afd99b7df729b77ca505f8dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PARAGRAPH_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea5469aba2cd158f6b584e6ee5e2bfea09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CONTROL_CHAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea7ba1e6139e25f27221c51f2d2f0a9d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FORMAT_CHAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea01b7d97d771bafe0c4c21d3544cd7309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PRIVATE_USE_CHAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea29cd69f1541a3ce7bdc274d63d4e5d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SURROGATE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eaffe65d58aecf0b3e6a6b34ccad6d00a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DASH_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eab3ec1dcb92550114a732e56d5a60bf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_START_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea945da22358c45bafaf416e4140c12a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_END_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea9b9a1bcf5b94751e843b1fe9cd676684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CONNECTOR_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea966cc874061de0bba2ecef0fb717f974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_OTHER_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea5b10136688c41fd7ad9650aef98a88fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MATH_SYMBOL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eac33ad42e90025817ec44d9d1296b4442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CURRENCY_SYMBOL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea7843d72485c8d0b0301f3277dd4c44ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MODIFIER_SYMBOL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea16d52e17abad1b7899fae347087cbdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_OTHER_SYMBOL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea36cbd85a4a48f5e5a24a607d624df003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INITIAL_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25ea6ef1f92f231e1df9a0cfedbe42a6bb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FINAL_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eac9dc978ee62350e2e8338096f0809229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CHAR_CATEGORY_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6a2dbc531efce8d77fdb4c314e7fc25eac34e330b2eb4e6459c41d03ba8d5d6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCharDirection</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LEFT_TO_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a3a7b8179c88b573095c5653907ce3036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RIGHT_TO_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a20acdc6c32ad0c6101870529dacc90d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_EUROPEAN_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593ac409eaa36a7cd3d3992642abffb5fb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_EUROPEAN_NUMBER_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a951ee2fbdfb406d124e63fe5aca4a465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_EUROPEAN_NUMBER_TERMINATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a153f3cea3e33c95107ed5d4f01281761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ARABIC_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a64e442326460926fcffe67ff55f5d4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_COMMON_NUMBER_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a305dc34d5aa69a77a5bd9f360883bd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BLOCK_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593ac66d823f20d59d951c1568f1f9f37baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SEGMENT_SEPARATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a12e3c39a7fa5db2274c5497cdc8ac7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WHITE_SPACE_NEUTRAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a7a2147dba025182bfd072e60dc769b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_OTHER_NEUTRAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a6ea79f68f9aa5b67786bfdda5df7ef96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LEFT_TO_RIGHT_EMBEDDING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593ae70193524a7494c1b5b67eb396402da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LEFT_TO_RIGHT_OVERRIDE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593aa4cc32ac83b7d0336d23fdda53b73176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RIGHT_TO_LEFT_ARABIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a1e117d42da767d003134ee332eac096c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RIGHT_TO_LEFT_EMBEDDING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a9505049ce656e57c4a1d2bc1d154c0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RIGHT_TO_LEFT_OVERRIDE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a8d031c348240495c7cbe19b7b82b8dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_POP_DIRECTIONAL_FORMAT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a6de07f2a59c099f7edb5d7c66f0820f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DIR_NON_SPACING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a4f407f189cbd0e0f96be846e9ad6654f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BOUNDARY_NEUTRAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a173b7d1bb464f1ae96715f2c6efd7e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FIRST_STRONG_ISOLATE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a5553ff864ef0395220d242481de31789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LEFT_TO_RIGHT_ISOLATE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593aa31c2e3db737c98355345a44c1fa14cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RIGHT_TO_LEFT_ISOLATE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593af1477753b32e88c00eb15709ce7e6026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_POP_DIRECTIONAL_ISOLATE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a2e191fc1738bdcfd850b7b4ec031517d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CHAR_DIRECTION_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a50325108b69e7d08315b5854f85f0593a6ef7d8987718e33961e6a15739343af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBidiPairedBracketType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af954219aa1df452657ec355221c6703d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BPT_NONE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af954219aa1df452657ec355221c6703dad58b847a27e87adfc8aa89d9b4e51165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BPT_OPEN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af954219aa1df452657ec355221c6703daf872df31cae41412f2cfda435a01eb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BPT_CLOSE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af954219aa1df452657ec355221c6703da69341a1476349e8566e6c9202fe3408a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BPT_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af954219aa1df452657ec355221c6703da6dc2fa1c8af7ed844ba9826cdc19821a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UBlockCode</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NO_BLOCK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7c4e83b970958ed00cb7c59f24d9df91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BASIC_LATIN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3022e8914f355aa35e472f3425b8e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_1_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad471a0e994a6b93eb6298de7c8482e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4be2a8392534d1bf4cbeddb02148ba77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac7726a00016a5ddf654c4c0a942db0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_IPA_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4542afdbef1008b479133fecc75d2e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SPACING_MODIFIER_LETTERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a5af4c444aef9f0d0167ccda50f8b4beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMBINING_DIACRITICAL_MARKS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af9a2494cf9616dda5d4515c0d69f4385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GREEK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a64d33e208db4fbc11b1c941bc6d87004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0c781eb861bc3cbe6630466e6178c996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARMENIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a32518844bb1a22ef64bd1051e23b8245</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HEBREW</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0a63bb54618eb775a6e2a19e95db797d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af28c2bbfb3db721eb142f2cb3356c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYRIAC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901acb4eb46765f546b610b5e6f06171e8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_THAANA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac7b4c37284cfd9df7d72d15cff1e2f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DEVANAGARI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac26ba8f9848bada1f5351eae928f0851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BENGALI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6854e137486d8106b99128708718cd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GURMUKHI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3030490dd5e646869e781e4454576ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GUJARATI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af89fe0ccf0244c90dcd611a15590d0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ORIYA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7bd2cc0f592ccceda3a559c4ef6952c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAMIL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3fb8028d840252d146572d041757a76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TELUGU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab92a93b54ac8af92b97a4b67b1e60628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANNADA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac03285ebc31bbba8631638475cf4f354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MALAYALAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aac80b8dd5c84cebf61cae32a2ab7af57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SINHALA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab64253a6a3fe0e364030046e1077206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_THAI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af9dd8881a25cae9cf85dbb9ff01df736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LAO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4cfee85894a7b3445f1c9d4600d23e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TIBETAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a960cbc55c7cbaca9cd1ddea16979fc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MYANMAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a85979011b5f0044ed5ff750679599ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GEORGIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac26335afe9f3d64b9838170724460ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANGUL_JAMO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a329c7faa605e9ef54ce4e99b3f51233f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ETHIOPIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac939660d7eac8d2eb7612677e514b0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHEROKEE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa67c247a877e9ad42701e3db84b550ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8923692cfb3086fd8db312dfe56fa9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OGHAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1bb44e6bec64d33965069c50800b021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_RUNIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9de9cc3621afbce2d869bbac203e2464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHMER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a08b430ec85307acc5560ceb7cf6a38eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MONGOLIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a5351fb9464f2572c2478abdebfe35652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_ADDITIONAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a84fcfed2fae7fd4c4f4bc13ddc3a818b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GREEK_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901accea5fdddfebf9168153c2fa9e3e3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GENERAL_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a5f143ad5c7406c7f89fca2baf5d9cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a264d6d8ad2c595294dd944b7d2b4cf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CURRENCY_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a19450b8cfbf710469c33495a70594853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMBINING_MARKS_FOR_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8800e16938d527bd78728d522c074b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LETTERLIKE_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af27084a4a9675c9384a03256272d210a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NUMBER_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3c4b9711c95cabb97b79181047ab9fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARROWS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a15b2c1cf7ae03429abfec85927213763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MATHEMATICAL_OPERATORS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7aa09e8a0ff089e3d06d5d4566979aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_TECHNICAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a60d5f7299c6eda7e8c7c7ec8991e2e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CONTROL_PICTURES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a64bf488ae85d0ce7c27c071ec01a6f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OPTICAL_CHARACTER_RECOGNITION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a055d61bd1f5c9014974dd96eeafbdb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ENCLOSED_ALPHANUMERICS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a730218e61d9c6bc24c155006f2b969e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BOX_DRAWING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a183fa45df1cbd55259174e18d5bd499f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BLOCK_ELEMENTS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a420d29dfe8828c796b8711b570c9ab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GEOMETRIC_SHAPES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adfd4cc438f774bc555bd53f87ca7d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a19834f60077dc8d5d9ac6c0a6856d53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DINGBATS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a579f3f9df58938eba34b313a769f66a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BRAILLE_PATTERNS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7964d49d880df886fad9bcefe63ab9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_RADICALS_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a99c3c3775b537b8876949f098a23c8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANGXI_RADICALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa4ddf40f9a89dc7ba981dbab63049d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2ffda88af5c8b0cae1ba748deac44b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a16ecca43ca6b3e82fd7512ed893ecdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HIRAGANA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abfc2e7e455045900128f406633c2f889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KATAKANA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac4d2712e197d61bef9eb83668d10442f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BOPOMOFO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8972093158188aa5c4332560ed67af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANGUL_COMPATIBILITY_JAMO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9206144c263a23a82c29209e01889607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANBUN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abfa95d3eb12816b8af369c0165c838aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BOPOMOFO_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa3ced8ea69f3820d105cfe23103ccd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a592f284c7e5573fc613a17ffc93e5de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_COMPATIBILITY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a946e2b5a1615058394a244669bdf89ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad3a988bb0fb258d95f2a8558a087ba9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac8e0a46f65001cfa15bedc3410c84a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_YI_SYLLABLES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab8181c39d68d56e6f6c1a2e6a7b3af19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_YI_RADICALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7ea7b54c7f86c8cc1810972042ed1ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANGUL_SYLLABLES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a93975c95f5dacd92f43a7fd6a1a7adbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HIGH_SURROGATES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a64ed1a9993c3ddef07ddd137231785d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HIGH_PRIVATE_USE_SURROGATES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6dede69d2175d60cb72b15fc13fb1e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LOW_SURROGATES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a928c37e1ecac9eb215ed75e6cc170629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PRIVATE_USE_AREA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a31494c450d57b0979457663a10f15345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PRIVATE_USE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8efc9d39daba33016a9cc00b5c66600e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ace7017c307747be100dad1a234fc7dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ALPHABETIC_PRESENTATION_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af11baf95fa858d706a4363966a25008d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_PRESENTATION_FORMS_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9fc0ab3a0baea057be2dd716080b354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMBINING_HALF_MARKS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a73536d5b7a36f1fcd11c99ff33211831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_COMPATIBILITY_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901acd2660ac3003e2a0b937f88971a27dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SMALL_FORM_VARIANTS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a80eb404744e2c8684f76fa0edc70a677</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_PRESENTATION_FORMS_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9c0fc5666266d7e0a40db3e1b3800634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SPECIALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0e95c66e88f2c6121aaf1b0ab8f279f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a138a042e5a69c2657d1a8472211d608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_ITALIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aaafa84bc79b77c0ca76b5a7cfe01cf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GOTHIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae81abd303ede4ab5398b4b387bc2611c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DESERET</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abd59dc443778a7fd81e064fb57c8e437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BYZANTINE_MUSICAL_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af5f39ff091e8d633a9a505fcaaeec82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MUSICAL_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af17bfcee9527f03b6a6d1ffdc2158a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3683f9468196add6a875a7a82b54f037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0802445296eac3e75aff8ce69cdf7a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af957e7cdecb29504948b79c2d0425e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAGS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a277baf42eff3a5d78e4e2c958c031826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aada128227cd225dc34c0b4b3e67fd987</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_SUPPLEMENTARY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af358c7f31da5857b5a9221f80b2c9963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAGALOG</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a244561f5aa331a27ecc66806fb82dfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANUNOO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4c0b492849a9d9da989d71f5c5ece4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BUHID</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6b62df1d66a2438d4ad68a53d4b7f0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAGBANWA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a615bde6b1d03cc88aa0a33da3c0843b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad881718ffc1af20998d115a71c989c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_ARROWS_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a502ee6fe857cac251428f210571185d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_ARROWS_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae2cd8092582a68f03fc4893064659722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a835861496e1d87031be9a43fb1963ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8be28d496ccd03f8a706168569ca5c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KATAKANA_PHONETIC_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a89cb0cf8a2280a078bd45c50ba08626f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VARIATION_SELECTORS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901afc1bdb4f56ee2326b696b7b838fbf49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abc72efe702ec619d857abc16bf0901c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aac0f380bd99698ecbbb1561425818813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LIMBU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2b1ab46d2e7da2a9d722c90576803c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAI_LE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae57c29e44ca798926a23d45c6d1b2496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHMER_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aacedf364de2b89faa14218e245964d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PHONETIC_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adc21745871d149076502af563bec4268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a944eb0a9a3a62f5676e8774d50fb3aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_YIJING_HEXAGRAM_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0b405955468512b73c27f422bb3db044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LINEAR_B_SYLLABARY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a58e2a7e7279ed37f1f46b3926e45c39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LINEAR_B_IDEOGRAMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a69e0204312b8cb4f5fdc7943369a9eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_AEGEAN_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6697e91e827eed1e2606a0f324c633e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_UGARITIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af7ed384f7fa85efc8e9497292bf7b396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SHAVIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901affe05eb5135ee51b363a9871ca031783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OSMANYA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7624268c8a6b53a14a17a1c81a9bdfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYPRIOT_SYLLABARY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa97745fb5ddd7308982a6af1dfbf1369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAI_XUAN_JING_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6127a9ed9710d7eebe79caaea27612bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VARIATION_SELECTORS_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a439f189062006ca618964d4a83cfdb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab01160b311b79020b1b38796187f682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ANCIENT_GREEK_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1aac0b65e5f74fad6c83d4f76ed6bffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a92e02d8d4ac68c1c6aab2636dc7d44f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BUGINESE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7fcada650725d81669db60e683f8ffe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_STROKES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1b0d9f61ffbfbf4845f29594a1fef547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a433bddc0f3d7418d6d70149ed810923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COPTIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a90eb175095fc3681e58972d6449a27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ETHIOPIC_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8cfa7df713135aa1ca4a4bdbfab9648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ETHIOPIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa9de3bf46a8c92eb8e9b2d4ee4f48f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GEORGIAN_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8f20feacd6e3a05b15329f49a714771d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GLAGOLITIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a51c480ceba97e00383883eb52553c155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHAROSHTHI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aaae0d915ba3b9f1f52e5e1dfe2a749d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MODIFIER_TONE_LETTERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac7c1aec6579f984d3e69d43839dd3329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NEW_TAI_LUE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab78aa27149f89a5b396f07017882d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_PERSIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ade2470f642266019e9eb85126e7eb539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2c41cb599f737828725eef69610c735c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a22419af15b759beb0805cc2b42936902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYLOTI_NAGRI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa867b87d44d0b67f30cc01d93921e7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TIFINAGH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8355c5788aff1c0ed24e6d53a3100df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VERTICAL_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a338588aa6878cabda47e875129e0ee18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NKO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a53647013ca365c12d56c54ca74397b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BALINESE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a09b82ef528970e8e9724bc6bb76c876b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adfd4ec3a5a5c885d7f8dfcd181b8b453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_D</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8414a61469263f85f31283ef48887d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PHAGS_PA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901add7567f91209fa75d65c7cbe75b4f461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PHOENICIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad85b1dfe5351b55b23d8067b1f618249</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CUNEIFORM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a63b44bb3f0f5c63f869b43dfdeab1925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a42a5ee9f7511113abc8b78cdbb5fda8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COUNTING_ROD_NUMERALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a656438ef992e9dee09082d7e055906d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUNDANESE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a72b99eb44be2d7ed2cfcaebc60b89e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LEPCHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a42f784271223eb0bf90b853eb2f236e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OL_CHIKI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a85a9982ae78c24ad615e49591f630dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4dc9b3ef8b9e8804e6c3ec1af1f1126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VAI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adbf81936a4f083aaca9440e138f6eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a5e4fd2f88ed9d5279831b75d1fc96e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SAURASHTRA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abf59c1fc5cd7d1dd67ab7b917aec969a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KAYAH_LI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901acfd0b52238b948843d7993fb1165cfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_REJANG</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a240e90d3507c10e170e6b938f15cdb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3dd9868a153394ce952cf836ed020535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ANCIENT_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af73bb2e92770e8fa81ca18e9e74c0cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PHAISTOS_DISC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad36c0941c490fb2abc3ede58d9d6e5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LYCIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a53e54ceb64c82c2635f4af9da39f3917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CARIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a95cbd4325ad339bef92fd92d2021b229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LYDIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2b763a450e3a47b6944b8ec3df03ebb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MAHJONG_TILES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2d398286bb3a59f86b8d65cf02a61e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DOMINO_TILES</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a43b6e5109685207148a1bfe6d1595805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SAMARITAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4e5499cc9a53ea12a5aa25d103c716ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a02fde6d79d2c92c325c996d9205680d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAI_THAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2d1d462c1f7fb3bc7bcf63013dc88236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VEDIC_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad18c584f51e5cf3205451915447c9a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LISU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a24cae886690c0e03efd1ccc1d7c1e3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BAMUM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901afc286ac5cdc5ab55acb0175e7a450047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMMON_INDIC_NUMBER_FORMS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a70ac350cea02ef09462bf953bf326d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DEVANAGARI_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abb42ca4b8bf7c10da50400dcf1b96468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANGUL_JAMO_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af40f89d7ab7cc3b0c1f0fa302d32af35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_JAVANESE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aad4994ee50d6f7c3d231b86c95492072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MYANMAR_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adaad34606001f4a885ac0c5b7e03dd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAI_VIET</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac5e52ff3edbfb8232cb93810b9dee076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MEETEI_MAYEK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8518c0f3bd15c39546dbfea7c301ca38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANGUL_JAMO_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4de1c27271f5c6f2350f3793465d2339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_IMPERIAL_ARAMAIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a78117b97956b96b4d6b0448b0efc643e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_SOUTH_ARABIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aabf6a1c1c782f8fa18a25717e2f05515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_AVESTAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8e64b3f49589c03635f79ff82c3ad28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_INSCRIPTIONAL_PARTHIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a51d13a381270c9ef2b63522c2c8efe00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_INSCRIPTIONAL_PAHLAVI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a08751738c28bb1b1c8d3964e21edfc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_TURKIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a97e49326df407829aa8d1088e85b8e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_RUMI_NUMERAL_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6d8b7833a6affe1fdec185485eb086c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KAITHI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adee8981b9446a9633931d630a75be844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_EGYPTIAN_HIEROGLYPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a44c3c91248c27fe80f068cddc0360d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a422ff10f6fccd3c01a612bd05ccb2438</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9fdcce37102311a3faae26e20a99586e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2994474308d76686c3076bb119c483cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MANDAIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7468dd11583b49a646c6529c47d67123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BATAK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab1f4eb04e74bf2943cd3c43c689a21a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ETHIOPIC_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae88f173d248f4e34617319165e8a578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BRAHMI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa774b9e3ad4b123d278c19fcce113ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BAMUM_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aad8de649dc8d42c54aa3672da615c225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANA_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa6196434b93716502ad8537ceb0b8bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PLAYING_CARDS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2d640cc85fdd83bf296d4f321edd8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a882f894acc4872ad223dca9805ba871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_EMOTICONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2373433d4833a57624e9365134dd451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TRANSPORT_AND_MAP_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2f8cbfbb4437ee1ef2bb56a58ea90310</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ALCHEMICAL_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ada49cc457a17bafb07275a681d5ffbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8646b13c034f4a5f165d24e59b085103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a539fb996f6253d064addb05afe190384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abf38ea87da4689259064d6c54b90f96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHAKMA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a59e37689fdcfd40f5c65fe322ec960fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MEETEI_MAYEK_EXTENSIONS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6df707a580bdc5c02ace687f966fef7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MEROITIC_CURSIVE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a5b13922e1ee570c9a86a5e673208ce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MEROITIC_HIEROGLYPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2311075404d2cc7029a0c37e0abbb264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MIAO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a27f650c69fd4e2f3268d4914e11a7b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SHARADA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abc578414f6f0f5e31989277baa9fb13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SORA_SOMPENG</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa5962043b7221d849b8f50f43637f6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUNDANESE_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4d26cc00e9735282d4b5681a8e7f0087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAKRI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a173c52d1ee0403e2d8890332e0db0291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BASSA_VAH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a972abdba81d4c3e5962fdf5dcb975de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CAUCASIAN_ALBANIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad8e3aa98b2030b3b5f4f84f6d7b09615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COPTIC_EPACT_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a24cb58cd727f541312e99b651fd4e04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4416381acb3722bbf77a41da29635843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DUPLOYAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a091d2e50b35785bcc9602eb55a203620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ELBASAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a367b1314e8833967cb122e805194f1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GEOMETRIC_SHAPES_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae89e6105778bec9d0ad1d47c967e1bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GRANTHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac9091b8b8f2102fe3e77a7cdc4f8bf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHOJKI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7ad0ebe116aa47b048727597291a5177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHUDAWADI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac861756d6725aaf885f8d11c645c82be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_E</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a68f052d86d1c3173ebc6efe7f8bb549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LINEAR_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac8865243e5b206c649229a8c4f17f39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MAHAJANI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae2e287bf8b5641befb5604d196c55278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MANICHAEAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae8cbb258cf52de65d3e114659eb58588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MENDE_KIKAKUI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adbc7842f6689d69fa8a38d2974a5b5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MODI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8a688b4ac02e7e8ef8635bdeac3a43b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MRO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a00c192daac8e4f3c7ec03df4df0ac4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MYANMAR_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aafe77b43b6a3c8d5415c466d860cc16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NABATAEAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6133c672c8b439d99cdaa616999d3881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_NORTH_ARABIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab7cb71d0cdbdb589bb020a9cbf7aa8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_PERMIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1aeb31c9a8a5b954cfd5a6cfeb910fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ORNAMENTAL_DINGBATS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab4f3c272d2977c089d90fdb7bd2c4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PAHAWH_HMONG</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab49cb85df634481315c91da39a587a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PALMYRENE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1b62226bbed5f6ec14a2a21512732799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PAU_CIN_HAU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6ae401b52f590d49ae9f8d78b097d40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_PSALTER_PAHLAVI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af9bc1e44dfdbdd9ff5cc6be304d595d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SHORTHAND_FORMAT_CONTROLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a86c0ee2e044ed8887838c53d3725188c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SIDDHAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab7b9ba062820978e94d27d7261505d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SINHALA_ARCHAIC_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a348157665ca2787bd0aba641264c4912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_ARROWS_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac17e13424ae76fb3fe79e9c4b32d9278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TIRHUTA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3583100460bf4cc72c42d0cb28544c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_WARANG_CITI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a52d6e5e2340d09e3fd29609b8dcc4b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_AHOM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab7607370f6cb2cf90d814a8fa5ca363f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ANATOLIAN_HIEROGLYPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a20ae42dd3d461174a55dcd248916f23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHEROKEE_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4895076a6accb517c522fbdc9a48bad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901afa528a8392841a4cb23e1a540a26e0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_EARLY_DYNASTIC_CUNEIFORM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901adbb6d14ee40ac9b9bfa11dfe15b04063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HATRAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a30df3f32de76437575f222b11dc29e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MULTANI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8cd39e4f0a9176e1ddd5f90d2dfe6d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_HUNGARIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7a2499694cf277f9e4544f790e1c777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0c6a31cda1512e66eceae841d8237af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUTTON_SIGNWRITING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a20a3c2ee834033f826ad648060fc5f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ADLAM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9be1a247282788fa4fc6235d2677f73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_BHAIKSUKI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a08efad5e59db1ecf0eb6d6de1bda13ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_EXTENDED_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a54734559cb7d9f397beb41e4f612546c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GLAGOLITIC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a75c6d1e38a3fbf7e2dd12ffc1199a32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa3efaa40f6483d3713fa4ea953e0efb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MARCHEN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8a35513f2b23f3df629c9dd074eee64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MONGOLIAN_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a60c53faf15047184d9b273582ace5e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NEWA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a159faf38c0bbcfd6ed294c3d29097daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OSAGE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae523ce9daf8f7a203f27b21465226ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TANGUT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3eab7f703d1a759a8aa4301c5c30a138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TANGUT_COMPONENTS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4862f682fc1312e0024baa3c3059b352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ada9eef8c2094fd6620a65bf2d3772d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANA_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901afb14b7653825b6a6c8eed248b9bba420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MASARAM_GONDI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9c0c95b3f93148889aabe41446072941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NUSHU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af2e2b74a78a861ac02997687a65017a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SOYOMBO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a92928e5df4d7df98abfe7ed40a96ee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYRIAC_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab31b153f7fcd9f2fef47e384c64b6de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ZANABAZAR_SQUARE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a71912863caa1092043e94c0f8a96ed1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHESS_SYMBOLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a72cfb59dc637dec3a7fe85e3772cadf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DOGRA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a76b440556b257e71a990b6e5564f1633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GEORGIAN_EXTENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a827765287aa91eb7a397a00f5631b939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GUNJALA_GONDI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6b787a701850960a76f176f6a20e78c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_HANIFI_ROHINGYA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a95f8aaaeb58cf3226ad9e73ed407baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_INDIC_SIYAQ_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2384803a6a8b7f13a308bc48b7af5719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MAKASAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae582af292975c8cbf2171d691aab3181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MAYAN_NUMERALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901acef08cfee4ec07a8b00ff99d1c000c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MEDEFAIDRIN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a093aafb0ca4e5eaa5ae663ac7e7a63e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_SOGDIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a810982cca528886ceb7efa0ab0d79aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SOGDIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a34c7f5ae67bcf15049899748a16f2b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a858abb50983ce31a85f4eada84be9ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ELYMAIC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a4921484cf3e089656fb88ea01d4c9b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NANDINAGARI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0026f31c7ef97559c91f8ff5b7445bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NYIAKENG_PUACHUE_HMONG</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2c1b8d3e17ada5cb8c5a0d2ef066a141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OTTOMAN_SIYAQ_NUMBERS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a580744960dda3d11435eaea531a83531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SMALL_KANA_EXTENSION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af87725f887568ef59078ffde4dfd76e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a309e788c2003ab919734112505a2a347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TAMIL_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a292c92791e3eb234d153b35a40dc0cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_WANCHO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901afe99ebdd3f892fc27ab97a39424a6cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CHORASMIAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9fe083c41ef31af20870bebc7f31ca7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad86cc883422bae6d837e427031782bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DIVES_AKURU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7b262f3b91f1375b32a467760460df74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KHITAN_SMALL_SCRIPT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3b69ca1401ff0150ae6bfbdb6464a896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LISU_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac2789df06b00fba269854f05d4e2a621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2145c9334e54a7029570ceb712947d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TANGUT_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a806f09cc749ad412530b81d5ef8586a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_YEZIDI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8b0895d2c5a06a9f275fae085be47c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0cdad868d7afd7f7f9867b2865ae8600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYPRO_MINOAN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a8c47d0645ca18f84b9a9b3c3b60e9f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ETHIOPIC_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a2f61bfd668d6607241cd2e85d9c78a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KANA_EXTENDED_B</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a57274cca5b8b30db1dc65e04c16c581b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_F</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aa4441330e840faa5ce7a0f5aaa17aa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_LATIN_EXTENDED_G</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a0709d441044cde35e1946c9a8a81615b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OLD_UYGHUR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a758872f2aa03b7dc33164d69eec26057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TANGSA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a1e8c33c2dd14d7ab504fd7217b88eac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TOTO</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aed0966a0b5da5d0254b2ecf604568b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901aeb1390a3979d76be74125e2c0eba00f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_VITHKUQI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a9a8a52ae46f5f184f0c1819c2565ce8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ZNAMENNY_MUSICAL_NOTATION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901af2aac4bb1fdf640ae7ce9fcc19cd3e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_ARABIC_EXTENDED_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a72c7480c8cc85992bb97fdb3fc9eb59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a7009792602949861a861a1a0cc2a0bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CYRILLIC_EXTENDED_D</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ad2bacbe2ccec64f16dbd3c0338b8540a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_DEVANAGARI_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a510400ded4f05af65da8be5763192d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KAKTOVIK_NUMERALS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a23e3c6e3b897dc95a30252755da7ad21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KAWI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6757bc4b0c8d772eb3a9ae19c9996ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_NAG_MUNDARI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a6986744d8e44289013fbe64009b4aa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901abe8eef5f1ce6d12633a5702695e27eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac37a445e50ff6cc1d5e7103dd1bc72b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GARAY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a3ee6bfe6052eae565331ead5b56c41c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_GURUNG_KHEMA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a86a36b5f439cf36cc8a8f212b45b2f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_KIRAT_RAI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ab7582c1f880be2af81fef02a0552d7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_MYANMAR_EXTENDED_C</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ac6a7740cc3b0f1eaff68c2c217402d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_OL_ONAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a626067fe5afd057280e604f0db3c91db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SUNUWAR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a272ef8a85c4f2a7d8312ff1b0e361624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a188e42aa081b0e8b4d08318a5be50660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TODHRI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae13a09931f2a7e01ab96ad5b00e5ea64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_TULU_TIGALARI</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a18e4a4905b20a85fb0933cfd7680c69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901a04e4577a8946c1c6b032ee1a17728eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UBLOCK_INVALID_CODE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a19f1662c9c33c31593612d05777ea901ae5731350b69c838e308ce5204be6de90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UEastAsianWidth</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a95cc2ca2f9cfd6d0c63eee2c65951333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_EA_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a95cc2ca2f9cfd6d0c63eee2c65951333aa53dfa21204f25a0cfadbd29bc49ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCharNameChoice</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNICODE_CHAR_NAME</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addfadcbd94468c65c0a453d0de396a800356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNICODE_10_CHAR_NAME</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addfa3bbcfaa5c84064aab103a6201581736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_EXTENDED_CHAR_NAME</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addfac280dead0e93540d927705715b5ba75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CHAR_NAME_ALIAS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addfa68c4cb8d73f0836f2e85cee9f63d55b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CHAR_NAME_CHOICE_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba37edcca62eff48226e8096035addfa023797ce57fe2874ca23c3de2db1f158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UPropertyNameChoice</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5056494c7d5a2c7185f3c464f48fe5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PROPERTY_NAME_CHOICE_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5056494c7d5a2c7185f3c464f48fe5d1ab278a1893257c10edb0c0b1d680b6a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDecompositionType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae2c56994fcf28062c7e77beb671533f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DT_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae2c56994fcf28062c7e77beb671533f5ace964a2b9f0588cd43252e09281e516d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UJoiningType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3ce1ce20e7f3b8534eb3490ad3aba3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JT_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3ce1ce20e7f3b8534eb3490ad3aba3ddacd8d571b8ce26e6154bf19d7d591aa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UJoiningGroup</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_TEH_MARBUTA_GOAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a9a3f6b2ee4c43cdd4abd680f034449a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_FE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a02a0861065930eefe8314e84d17cede4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_KHAPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65aa926608208fd77ebe07b3358531ddf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_ZHAIN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a6773363567a4f985f6a82cc67ca7e6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_BURUSHASKI_YEH_BARREE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a03ae89e957c45fcc75a87cae8230931b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_FARSI_YEH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a23e63ed519ef35051ca51df3dc3d43ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_NYA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65afa9679b18edaa195a121a3ca46544b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_ROHINGYA_YEH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65addacbed7500a9b0a79bb717dec27342a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_ALEPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a1eb9eae8458c4ecfcabb9cae6341440d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_AYIN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a1d8f263905eb8c6bf237c5100e72f932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_BETH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a6f624f672cfb6f8dc479f06a926cd02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_DALETH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a27dcf55d04396395090a61516ee7258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_DHAMEDH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ad50913fcdf6704f9a893bf61d93045b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_FIVE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a291c1bec6cd8aece8933bada8dcb5101</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_GIMEL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a881ee3c595d78a9bd69ff1c71d7d39c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_HETH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ae3fdd5a1b0f5cdd0befe984c0aff29e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_HUNDRED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65aeff7ffb4e4f57ebb0236431dfd53cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_KAPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a04f1a2ec215c17ac1d01559035641575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_LAMEDH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65aea82979aedfcf7c2a906dd010311122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_MEM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65aa741ca30b0ca5c3ce960d0bfc4ac03c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_NUN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65af84c37b2bcaf7c269c537e9c8cebd450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_ONE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a3de4cf0fedf7bfc1e18de714caa848f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_PE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a60d363d4bfc8cb8c38295bbe6cb9c44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_QOPH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65afeb00c59c97d98ab79d4d51ba6f3c478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_RESH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65afe2a99cdda57d94eae1e6e3de4362af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_SADHE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a2962f28dae76ae411017fb40dbc39e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_SAMEKH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a1538393077443305b66336b8a3386f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_TAW</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a2c2cea0883b9fb80b04d00fe71bec0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_TEN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a7e2f5ece37357ba4355822c8f67fadf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_TETH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a6aa343aaf95b1f23770fd8f8cfde1ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_THAMEDH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a550e33e9e1880314f0edb6f785c36029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_TWENTY</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a4d6df77f61b2a0f5494df180657cf37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_WAW</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ac7bee648c6f113e4a14386499c0fc256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_YODH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65afc72a4fdcc65f9e09f0fc1894e4a3b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MANICHAEAN_ZAYIN</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a199e9062dbe41ba67fd8943e9771c7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_STRAIGHT_WAW</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ad7133726c6e5c5f742e9ed60d2a491c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_AFRICAN_FEH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a43b8cd77a4e6c4719bdc0a8e3cba64af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_AFRICAN_NOON</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a9d5ffe4d07caf29dd33b0c0e600551ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_AFRICAN_QAF</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ad401f0ce29921ae9dd78aa6ac8a47466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_BHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a4911dfe7b852f1ce5b2b852090d7ee08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_JA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ab67aff74098466bebd9c84332277caab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_LLA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a3f024cd398584283ce2e2d08dc32338a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_LLLA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a2ef9f2cff5288d8a4899409ae481d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_NGA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65aa48ffc32095426e35d57af6dac32f55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_NNA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ab5f60d72d5c60d0b55e82aa32dfb663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_NNNA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a355591dd9a7ebd6a0df2631cc1e4908a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_NYA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65abae9a7c625f75022d95ce9be0264759b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_RA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ab0152f2f12a88aa864e68e747393d0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_SSA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65ac29de6e37be4925a1e4a0674416e0824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_MALAYALAM_TTA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a1ab6573955002c51b42fa073f1ab72a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_HANIFI_ROHINGYA_KINNA_YA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65af40409e60947eaad827cee4325d1f10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_HANIFI_ROHINGYA_PA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a486a1b25cdedc3cddad760b3e4b5f0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_THIN_YEH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a0b81663f1c1cad8f4b219fe2195b0053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_VERTICAL_TAIL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a3fa41f5654f8611a83cf08cd0aeee8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_KASHMIRI_YEH</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65af0ebbde314182917ceb69b0d83b623ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_JG_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7887844ec0872e6e9a283e0825fcae65a7648db1669553a81be3079a51f8c0165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UGraphemeClusterBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_SPACING_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a03c49085f7d4b3db3018ff29df41eec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_PREPEND</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a336fdaa25e9fa69fa99cef16376c80d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_REGIONAL_INDICATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a20ee0f3974bd2c4157d17afc150e7637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_E_BASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a1654351c7ced7d34223bbbfacf4853aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_E_BASE_GAZ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1ad6c34fd25d5714d8852e5f63282c44ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_E_MODIFIER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a5ecda0b68cb12b1e73771f8298b9f98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_GLUE_AFTER_ZWJ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a24e186adea4bbd6a8b517de390c13daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_ZWJ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a2c6e0618c4a920014e79b6ae869e4afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_GCB_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb9bae7d2a1c80ce342be4647661fde1a35473a56749f3faa55877924a2303644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UWordBreakValues</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_CR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15caa4ca2aa9fc7aee1b8f5962ccb0ad7367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_EXTEND</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15cacd2e55d85f0ea36bfb65a384c2df880c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_LF</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca3b6c03182ea7e3ec81caa3c18d4a3050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_MIDNUMLET</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15caee3e7432c4bd7ec1205ff3a34132b0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_NEWLINE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca8ea161a34cd7dbb159e0f03f43f821f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_REGIONAL_INDICATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca2b4b3a0212d62bad560379a347495b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_HEBREW_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca446e32e4a3f7a44615e8c74723055755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_SINGLE_QUOTE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca957886810736f088ddf9b4a336b0d248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_DOUBLE_QUOTE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca3871966dacdf5265f5fb994bbcc8f094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_E_BASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15caac5eadf5e27eca96b19f85ad3c786fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_E_BASE_GAZ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca1bdb1443c6dae2247029f4a55ddad51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_E_MODIFIER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca19485eefd9c57b4f6d2fc34af4d9f0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_GLUE_AFTER_ZWJ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca82a4ba762294b9bd1bf4e388303f1288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_ZWJ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15cab1157028775b881a3c30b5ea086d6c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_WSEGSPACE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca5a0fdf23a09593c148dff1b3e1aca562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_WB_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af70ee907368e663f8dd4b90c7196e15ca72f3d829d094754a620746892c46c717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USentenceBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a89e9e463c3bae1d2d46b1dbb6f90de0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SB_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a89e9e463c3bae1d2d46b1dbb6f90de0fa59395c229eea77aee09f2c9d518a7f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULineBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_INSEPARABLE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca7439f90d95dc4dcbccbf66550fcf624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_NEXT_LINE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca6d84f307e520b101a5f88dcb9eb45a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_WORD_JOINER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca4d388b39b0c1654a5a32160925e98535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_H2</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca59e3d7a8baa322c7a40b74a9bbd4346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_H3</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca59af543c998399d9df8e3301d0dcdbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_JL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cac269ffe15c827df06cfafea0eaf09dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_JT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cafa8d229d863f5339855f3b52f01c22e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_JV</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca7dc52e1451c5e46cd00cf5e8702a41dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_CLOSE_PARENTHESIS</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cac9af4f8bcf0d93693ab5261e83a5e408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_CONDITIONAL_JAPANESE_STARTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca6a5492ad34d340ab4836da5f2160f93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_HEBREW_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277caef36226b6f618444676f357cbc0e1b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_REGIONAL_INDICATOR</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cae3bb0372b849a216781bed1b3194a127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_E_BASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca7be7ff35de79539a788a1aa527e2794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_E_MODIFIER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca412f28978eb90773e4d1c3536fa090cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_ZWJ</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cacf051a491922f822f16cfc66efda7f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_AKSARA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca593e2510affab997280a8eb2e5c88350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_AKSARA_PREBASE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277caadf5d08e98f5b06ce06e301ad3320e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_AKSARA_START</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cae8d70272cf00c5fe5c9a351a2de8dd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_VIRAMA_FINAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277caaa375008fe01d4f04525499fb8ab31c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_VIRAMA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277ca476e2c3d9d8542418f48b0c7350e80a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_LB_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5d1abdf05be22cb9599f804a8506277cad3da4f68b399985fb3ee928cb0c70564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumericType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>adec3e7a6ae3a00274c019b3b2ddaecbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NT_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>adec3e7a6ae3a00274c019b3b2ddaecbea33b7bae214f22605b4823c3f83d1c4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UHangulSyllableType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7cb09027c37ad73571cf541caf002c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_HST_COUNT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7cb09027c37ad73571cf541caf002c8fab8d63928f087931fd2e603224737b017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UIndicPositionalCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_NA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a6fd4d3ba24bf744f764c3808310dd8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_BOTTOM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a0ca85f5b57982aefcce0af7f12dac549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_BOTTOM_AND_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a388a13299d4b7c03e3771428dc44ca07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_BOTTOM_AND_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887ae2cf485d4eef273aa2d857a9c3e765cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a51814f5a8400fd10decb2b4612951a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_LEFT_AND_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a397128f7502ac5f05cbd945cdcfe0222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_OVERSTRUCK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887aa4caaefbdb46d0e06738c590020848ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a4fc14d5572c1ed5f6203ae38b52353d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a7d42ded3f4ef4bb7d878fe7451c10848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_BOTTOM</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887aa61a447a6748ca060b66fe61a3842442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_BOTTOM_AND_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a21683a7a528715c4818e755ec5483a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887aa4875a24eec4f2627d7752e2505169c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_LEFT_AND_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a4ff093b32b0f78131840a699db8cecbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_RIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a329c6cb1a042b85e62d29b120805234a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_VISUAL_ORDER_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a0f6861e2e89e62328e028865595d7b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPC_TOP_AND_BOTTOM_AND_LEFT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a8ca6509baf410b4a25a1790cc31887a2b247f7b0bb0d88ab10ef088b22faf9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UIndicSyllabicCategory</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_OTHER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa6817a7eb473d247ad67beb0a3495aedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_AVAGRAHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aae9473ed8ab67614ec09cec159eb902f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_BINDU</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa0425100249c2e8eda60e7727deb8c240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_BRAHMI_JOINING_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa57833c1b268c232fb9c662168c861cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CANTILLATION_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa7763ae0441117b04c9b4d48a0a80bbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aaa2d182515fc8fbd74376a7f45939ab07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_DEAD</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa5a2d1af185825036b961adeb68bb6c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_FINAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aafe5d3850758468a7114ff5baaff44f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_HEAD_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa561d1e897583190b57373dabd12b9ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_INITIAL_POSTFIXED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aad8bbb2b108561daeeb016e75e24d536f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_KILLER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa52af08c5bdcf183b9f2ceba1ee37aa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_MEDIAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa895b5241830544b3ed4e0c66fae28a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_PLACEHOLDER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aac9d0e3ac355e00dd96f3e1de05b35206</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_PRECEDING_REPHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aad39cdc4f8ba07be81b1c1fa02f873a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_PREFIXED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa944b2df26a69974ae5c35f78d8f809e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_SUBJOINED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aad453f509ce517f435ff5a35a1f183aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_SUCCEEDING_REPHA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aaabd875324156e9caf83f762b00e85cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_CONSONANT_WITH_STACKER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa9070dde21cc3d6f7e783db6d2ee341bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_GEMINATION_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa52267f395d93997d1268c8cab7642670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_INVISIBLE_STACKER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa0daf861bc2600cffce02033184efc02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_JOINER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa71da94de58b0a2291e9331bdaf2a0169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_MODIFYING_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa258200bea300e5f27df9a7595c9d53ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_NON_JOINER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa3bd9d40ffdb9e2f341a44e7f5f35435e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_NUKTA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa3125a3df384183e47af1de9a2054c7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_NUMBER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa6cba4671114858d18eac8c28e46d3207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_NUMBER_JOINER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aad1a95238897400ba449cb60fd9308cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_PURE_KILLER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa8211bbabaf6a62fb51a7d1c1d3c42a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_REGISTER_SHIFTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa2e40047e3e5981fd59b5b60287d0c988</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_SYLLABLE_MODIFIER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa1b554f91cd65885b972266d335f5bb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_TONE_LETTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa6fd84c181c1ea3cb4bc8a611bcdecc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_TONE_MARK</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa4367ee0427462f9b5fa8e86fd8902601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_VIRAMA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa21007e0171e2257339e3421f744463d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_VISARGA</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa00e408e0e7a4218d774496d5c7213a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_VOWEL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aacfd3340866c1748c2a2a646d720b4be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_VOWEL_DEPENDENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aad4befa21dd157565607c43f560de112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_VOWEL_INDEPENDENT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa85575765d1cdfcf8eeeb8317bcde536b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INSC_REORDERING_KILLER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af6072b38a481e1a54950fa5629d2842aa2c2309cab585f7aac1262fd8e79017f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UIndicConjunctBreak</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae0994cbbbba3224b1f270fba60763eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INCB_NONE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae0994cbbbba3224b1f270fba60763eafa46ffb96692ad58e248f7d1c8b4c0ec64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INCB_CONSONANT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae0994cbbbba3224b1f270fba60763eafa60ec3ce7d0705e9fb1bac8a63b2131ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INCB_EXTEND</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae0994cbbbba3224b1f270fba60763eafa3148f4e265112cb15f6fbae014b13da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INCB_LINKER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae0994cbbbba3224b1f270fba60763eafa2d5d5f5cc26b639acf6a5b5c965132ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UVerticalOrientation</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6e4156bf47733677249ea9c272e84a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VO_ROTATED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6e4156bf47733677249ea9c272e84a7bacc7a197449f76c852ce8078f3775f436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VO_TRANSFORMED_ROTATED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6e4156bf47733677249ea9c272e84a7bae8e1561d62f6ede1db338c7196853a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VO_TRANSFORMED_UPRIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6e4156bf47733677249ea9c272e84a7bab6f94a38759b8d4c25c5e7014b127a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VO_UPRIGHT</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6e4156bf47733677249ea9c272e84a7ba07be95430ae254779d9575826e124d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UIdentifierStatus</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4220df2d60a7114821d66971d05e0098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_STATUS_RESTRICTED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4220df2d60a7114821d66971d05e0098a867df308463c0dc779d1d5e2a59d51ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_STATUS_ALLOWED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4220df2d60a7114821d66971d05e0098a4673f779d374a2ae6be55721877236c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UIdentifierType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_NOT_CHARACTER</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca535f5e3e67e45dfbecb4b95a3fecf30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_DEPRECATED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca0209f12226949b4f16fc86211e462ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_DEFAULT_IGNORABLE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca118b4761e66b131da5fae865eae6be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_NOT_NFKC</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca8c23ffac546c664ef28315328b548be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_NOT_XID</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4caa51c7ea57fbd1a5f56b94491ca2fbc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_EXCLUSION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4cafbf55a89a5c4e29fe7c5d71ee9833ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_OBSOLETE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4cac9a4f953bcc02518d94388266ccee993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_TECHNICAL</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4cac82f461260429af9e78ac88c862d3251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_UNCOMMON_USE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca7c235278e888d6ffda065eab95503bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_LIMITED_USE</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca0fb089a6912f39e2ba63c47e27ad920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_INCLUSION</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4cae98884e6a8c4fb52c24c66fd263e3681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ID_TYPE_RECOMMENDED</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2bc30e9d56fa25ac27933c20bde53b4ca1e9588f63c421797b09a3696c7c3db89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_hasBinaryProperty</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a383963d4aec4181d93d32bcd0edf5209</anchor>
      <arglist>(UChar32 c, UProperty which)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_stringHasBinaryProperty</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae3201144f35c9cad5ae86bd326b6404a</anchor>
      <arglist>(const UChar *s, int32_t length, UProperty which)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const USet *</type>
      <name>u_getBinaryPropertySet</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abe275b00d442f3490cf9f006b9c2df07</anchor>
      <arglist>(UProperty property, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isUAlphabetic</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a063b8b8c01c1c8246682dd81dd46da00</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isULowercase</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9dbbc025314af36ca546c92cb88565e2</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isUUppercase</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a520c8337ae9293e82248e0481d213f76</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isUWhiteSpace</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2ba8fcc9070c57a70aa491d911a6743b</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getIntPropertyValue</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2d9246699d3ead95b89c96b97061c325</anchor>
      <arglist>(UChar32 c, UProperty which)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getIntPropertyMinValue</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae4f5213cdf7ad336fe6b6b9a6254c36f</anchor>
      <arglist>(UProperty which)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getIntPropertyMaxValue</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4a379ff77d7f9e0717ceeb7703b08df3</anchor>
      <arglist>(UProperty which)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UCPMap *</type>
      <name>u_getIntPropertyMap</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a9f2fdebb634f16a809200a4074d9387c</anchor>
      <arglist>(UProperty property, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>u_getNumericValue</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a38648684dcca7932451efdde1f917876</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_islower</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a65980f5668ed1df7f183a090f62b0e61</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isupper</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a052ecc9b66062d40f2972e7c60f78bb5</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_istitle</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aad2fab2447a1d1a067ddb9268e01fbac</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isdigit</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a42b37828d86daa0fed18b381130ce1e6</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isalpha</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aecff8611dfb1814d1770350378b3b283</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isalnum</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae5c7129200c2676114c3ff7bd472a689</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isxdigit</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac1d51ee77ea4e5009578eb16a4bbe133</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_ispunct</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>add0409f1e6cbbc84dda50c45cc3e7302</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isgraph</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac8eacdcd573eff43479532cd853d2331</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isblank</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a1d7788a78ca99d1c0bd37baa5d205f54</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isdefined</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7235eb0725cfca1ba85e1c98b5b08e18</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isspace</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a48dd198b451e691cf81eb41831474ddc</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isJavaSpaceChar</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac69069440e3efa10894ed9b12e9ad23b</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isWhitespace</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a6bca1d0c13a2ac376f6f52c653fcac38</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_iscntrl</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ab1648dc8c38032549e7675dd697ad24b</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isISOControl</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a68bee5404ec746ad17792f362a60ea2e</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isprint</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5c7066a58fffbb12b4b1673b35e00ce7</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isbase</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3d129726b50ba9b787a6a23a7db32394</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCharDirection</type>
      <name>u_charDirection</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aab8b83cf1d986e3726a7177ec70a21a7</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isMirrored</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a44a3508a5e40e78d3e767371c32bbc42</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_charMirror</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac62cbfc1da9d142097d20d75829b2d00</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_getBidiPairedBracket</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a7f6bffff6adb5b331b4eba2f565ba57d</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int8_t</type>
      <name>u_charType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a53f7567680cb6d92489d6e7750c90284</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_enumCharTypes</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac0f40b16d13a5dc35b4f40b78cc39928</anchor>
      <arglist>(UCharEnumTypeRange *enumRange, const void *context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint8_t</type>
      <name>u_getCombiningClass</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abe56eed36311d2bdee2745ae043f9f84</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_charDigitValue</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>acb7dbb50ececf7fd99a437fbbd8593c5</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBlockCode</type>
      <name>ublock_getCode</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2e70316e53f6fa0bdc7fb29d70671076</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_charName</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2d90141097af5ad4b6c37189e7984932</anchor>
      <arglist>(UChar32 code, UCharNameChoice nameChoice, char *buffer, int32_t bufferLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>u_getISOComment</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a5f93d6a17a2187e631917dd141222e41</anchor>
      <arglist>(UChar32 c, char *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_charFromName</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a1f6785b4434d6b9e30b8f28759444da8</anchor>
      <arglist>(UCharNameChoice nameChoice, const char *name, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_enumCharNames</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac557142ffce7d0dd6e1a071d334080f3</anchor>
      <arglist>(UChar32 start, UChar32 limit, UEnumCharNamesFn *fn, void *context, UCharNameChoice nameChoice, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_getPropertyName</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aff1d16cace97d1c6c4cdc9f355025a47</anchor>
      <arglist>(UProperty property, UPropertyNameChoice nameChoice)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UProperty</type>
      <name>u_getPropertyEnum</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3ccdd12983f379830fb61de20069df01</anchor>
      <arglist>(const char *alias)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_getPropertyValueName</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>abb2fb9f18577e98cba5f93008a967a0f</anchor>
      <arglist>(UProperty property, int32_t value, UPropertyNameChoice nameChoice)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getPropertyValueEnum</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a8b997c4d6d97eb8e0581b96d1ef5e2a3</anchor>
      <arglist>(UProperty property, const char *alias)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isIDStart</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a82a9bed1a2053fea92cadbe075e26edf</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isIDPart</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac7e01c44f32af8cb484fd754684b120e</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI bool</type>
      <name>u_hasIDType</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a2da076cb285aef043b7cfcfed3116a26</anchor>
      <arglist>(UChar32 c, UIdentifierType type)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getIDTypes</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ad4bb19893b6ccf21205fc763595a9532</anchor>
      <arglist>(UChar32 c, UIdentifierType *types, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isIDIgnorable</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ad3f4dd05d92a76071f294826ae6cd0df</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isJavaIDStart</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af7a19249b4743d9480bf966aa7246bcb</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_isJavaIDPart</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aa12cd5bbb8a9249abd0d1e31482f5597</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_tolower</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>aeec4cb447a4868ba4d0673d7d6294fc3</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_toupper</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a3ab3f81ec4d7efad4a50241b79619678</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_totitle</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a99ea725a7c84113b3db90d9bedcc98fe</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_foldCase</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ac8b842a75fa2efd3907c5408382c9991</anchor>
      <arglist>(UChar32 c, uint32_t options)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_digit</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>ae3ee8f8f720b77bf88aad6896798ee4a</anchor>
      <arglist>(UChar32 ch, int8_t radix)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_forDigit</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a54742b9316708653e58b5df88e3918eb</anchor>
      <arglist>(int32_t digit, int8_t radix)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_charAge</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a46c049f7988a44e14d221f68e2e63db2</anchor>
      <arglist>(UChar32 c, UVersionInfo versionArray)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_getUnicodeVersion</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>a4eea9a2ea8d75eb8fd0e8781263fa2e3</anchor>
      <arglist>(UVersionInfo versionArray)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_getFC_NFKC_Closure</name>
      <anchorfile>uchar_8h.html</anchorfile>
      <anchor>af4dda354e5b5ac925b81c61ca273a748</anchor>
      <arglist>(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucharstrie.h</name>
    <path>common/unicode/</path>
    <filename>ucharstrie_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="ustringtrie_8h" name="ustringtrie.h" local="yes" import="no" module="no" objc="no">unicode/ustringtrie.h</includes>
    <class kind="class">icu::UCharsTrie</class>
    <class kind="class">icu::UCharsTrie::State</class>
    <class kind="class">icu::UCharsTrie::Iterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ucharstriebuilder.h</name>
    <path>common/unicode/</path>
    <filename>ucharstriebuilder_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringtriebuilder_8h" name="stringtriebuilder.h" local="yes" import="no" module="no" objc="no">unicode/stringtriebuilder.h</includes>
    <includes id="ucharstrie_8h" name="ucharstrie.h" local="yes" import="no" module="no" objc="no">unicode/ucharstrie.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::UCharsTrieBuilder</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>uchriter.h</name>
    <path>common/unicode/</path>
    <filename>uchriter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <class kind="class">icu::UCharCharacterIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>uclean.h</name>
    <path>common/unicode/</path>
    <filename>uclean_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>void *</type>
      <name>UMemAllocFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a117bb00967f84c6cbf59cf9dd2d8d0d6</anchor>
      <arglist>(const void *context, size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UMemReallocFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a9272cea80b822297502f6013d1900c1b</anchor>
      <arglist>(const void *context, void *mem, size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UMemFreeFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a0ef0908b72449d65c915e6c3d173886a</anchor>
      <arglist>(const void *context, void *mem)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UMTX</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>af125d56147c708c2d8ecc5327449c41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UMtxInitFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a302ac3ea859a593dea50f9a1b06ce5b1</anchor>
      <arglist>(const void *context, UMTX *mutex, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UMtxFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a67a2314f542b9f495ef0b2ac1cfd5192</anchor>
      <arglist>(const void *context, UMTX *mutex)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UMtxAtomicFn</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a21713ef0c8987c243f315dab6db8e2b8</anchor>
      <arglist>(const void *context, int32_t *p)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_init</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>ae9c1a83828683de9ff170a64a49d1ef0</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_cleanup</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>ab3ef46e62c87dd12d31a7f81864e3806</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_setMemoryFunctions</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a17e74edbdefaf141fbacf420d0feb667</anchor>
      <arglist>(const void *context, UMemAllocFn *a, UMemReallocFn *r, UMemFreeFn *f, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>u_setMutexFunctions</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>ad286bdc5cbaf91e6b6e8f9c565455ec0</anchor>
      <arglist>(const void *context, UMtxInitFn *init, UMtxFn *destroy, UMtxFn *lock, UMtxFn *unlock, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>u_setAtomicIncDecFunctions</name>
      <anchorfile>uclean_8h.html</anchorfile>
      <anchor>a677b75b566af2a41202e255262ff38c3</anchor>
      <arglist>(const void *context, UMtxAtomicFn *inc, UMtxAtomicFn *dec, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucnv.h</name>
    <path>common/unicode/</path>
    <filename>ucnv_8h.html</filename>
    <includes id="ucnv__err_8h" name="ucnv_err.h" local="yes" import="no" module="no" objc="no">unicode/ucnv_err.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_MAX_CONVERTER_NAME_LENGTH</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a3ab00bb423db8533da12c35848e4c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_MAX_FULL_FILE_NAME_LENGTH</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a1a579f67d05b09f731df5a68eb80b851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_SI</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a082aba7f50746ff6135a4ca2a00f6d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_SO</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ad3918524388c8100107273806bd58c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_OPTION_SEP_CHAR</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a420028eb5f83222307bf16632857b148</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_OPTION_SEP_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a8f221dc37208cc5c5e9b1d72a7103435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_VALUE_SEP_CHAR</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a92803b44385721ec771befc01b5e8e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_VALUE_SEP_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a33cd53c804d95e14388398843e6edc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_LOCALE_OPTION_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a867b3f44513565bca406eebe2f87ee99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_VERSION_OPTION_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ac7b80fb72078403f8bdba322b63a5a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_SWAP_LFNL_OPTION_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a0588f7014923ad969821941f9dd51040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CNV_SAFECLONE_BUFFERSIZE</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ab6ef5c3c7c83982313e415e697a26089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_GET_MAX_BYTES_FOR_STRING</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aa3d7e4ae84f8a95b9735ed3491cdb77e</anchor>
      <arglist>(length, maxCharSize)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>UConverterToUCallback</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a0379d3e2bf6cf754b5c6c5bdeb369249</anchor>
      <arglist>)(const void *context, UConverterToUnicodeArgs *args, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>UConverterFromUCallback</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a27ee9f8b308a419885472a89fbb93553</anchor>
      <arglist>)(const void *context, UConverterFromUnicodeArgs *args, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="typedef">
      <type>enum UConverterUnicodeSet</type>
      <name>UConverterUnicodeSet</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a3160ba6268742546123c8fecdbfbabb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UConverterType</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UNSUPPORTED_CONVERTER</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a8ba1940e34a58186b231679da1272904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_SBCS</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a81e595b85ba86dd7fde25f2a1c59bfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_DBCS</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902af7ed8ed108be1286bd0e01818dae0dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_MBCS</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ac0f17aec1772eeca6c86d13191b6c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LATIN_1</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a1211937ef4e044d96014a77c04915554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF8</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a6a63fa949b29c7a55cc7cf5eecc3c89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF16_BigEndian</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aac97a8806bad1e28965f045cdbd8e305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF16_LittleEndian</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a824cb728f9beb71051820f49f74fa4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF32_BigEndian</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a1c8fa4af063d027b5bc2baa03bc29da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF32_LittleEndian</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aa776a4cccf14778c20230da58aa1c38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_EBCDIC_STATEFUL</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ab5b73d6ee548bda138fc56829800111b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_ISO_2022</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a11368f51e102406facd6da0a3ee7d606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_1</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902af2c460935eca00105ad7dc2622d74100</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_2</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aaafb05c0fda0e6530807fedabf82c261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_3</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a6020a8e2cc71c9f8d8a64d729db9adb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_4</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ac71afd7dc6b8a304638e52f8a8bed20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_5</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ab126f5ee7a9c722ed0425973cea76df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_6</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a443a68687c6c38b7d683fa4070a953bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_8</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aa8001a5fc7d37fa386c3d147106a6a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_11</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a0be612a93cffc67fc042b1bc168ed205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_16</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a98bc32e41e4d6e7bd75275c7f9738113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_17</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a41ffccf0b679631558a2547d2e445cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_18</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ad7a7305473e98bb7a9b4bf1f23406599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_19</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a16ff6cda2e1211eceadda889dbb359ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_LMBCS_LAST</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aee49b0c0e4b4fc4eb16627fce1620938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_HZ</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a086920821721b34d9260723ec86d5a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_SCSU</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ace8cd9e435b4a5579286931a57c0bd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_ISCII</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a59030fe051a4961ab474d0d91017ad47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_US_ASCII</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aaadc5fba9e00621313dd6c9a5be3a84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF7</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902ad4a8edc0956f24d724441118a8f2226c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_BOCU1</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902add63c4e0987f7622db1f2c2052dd7da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF16</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902aab2340e8dc51c36dd8f0b48b07ac82c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UTF32</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a4eed53e3582d767aa03cd3ba3828515f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_CESU8</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902afceba4bdab9c135cccabc255e580980b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_IMAP_MAILBOX</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a690c232e8a75021df389c39f03869d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_COMPOUND_TEXT</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb0b44c6bd828c9d4cc2defcbba0f902a15555ec1e53dfa419dc6231f326ef79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UConverterPlatform</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aba5ba7fbc2f113618ba57f4d9825ff85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UConverterUnicodeSet</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a402221896b6d7153b14a5ff8dadde806</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_ROUNDTRIP_SET</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a402221896b6d7153b14a5ff8dadde806ab08c09dd129a92d08725b5260b49cbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_ROUNDTRIP_AND_FALLBACK_SET</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a402221896b6d7153b14a5ff8dadde806a38d95100b8b58d2c66c4c83b30d99499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_SET_COUNT</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a402221896b6d7153b14a5ff8dadde806a33cced69d47e6de3cbfd79d17f88fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int</type>
      <name>ucnv_compareNames</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aab6f27d27118014d5ff592f5e5a64fbb</anchor>
      <arglist>(const char *name1, const char *name2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>ucnv_open</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a7734ec97739b82c8ad9aa39c0cf2489b</anchor>
      <arglist>(const char *converterName, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>ucnv_openU</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a2a5bbdc9e089c8154c6204bf3f33fd38</anchor>
      <arglist>(const UChar *name, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>ucnv_openCCSID</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ae7403b4a5f3f6bc5568a15fbd8e2e71a</anchor>
      <arglist>(int32_t codepage, UConverterPlatform platform, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>ucnv_openPackage</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a196e593ce4e49ec4afc62813bcc28567</anchor>
      <arglist>(const char *packageName, const char *converterName, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>ucnv_clone</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a60336b938eb6e98c77aee93c479293f1</anchor>
      <arglist>(const UConverter *cnv, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UConverter *</type>
      <name>ucnv_safeClone</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a11d603ace78f0db969bed9ee1da2872b</anchor>
      <arglist>(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_close</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ae46ba3c408a77cde2b569111c5ac5596</anchor>
      <arglist>(UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getSubstChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a3a8d48d318650d2fc56c5f03954b44c3</anchor>
      <arglist>(const UConverter *converter, char *subChars, int8_t *len, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setSubstChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a9fa1ebc0d0c35aa2c0e79f9a04de0dcc</anchor>
      <arglist>(UConverter *converter, const char *subChars, int8_t len, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setSubstString</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ad5b9ba0b852941559de2a902b1f60cfa</anchor>
      <arglist>(UConverter *cnv, const UChar *s, int32_t length, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getInvalidChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a31551ff4d5a3eab83f7999556e7c9808</anchor>
      <arglist>(const UConverter *converter, char *errBytes, int8_t *len, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getInvalidUChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ab7c6ae5a6c0ba532a69e6c49c96a0df9</anchor>
      <arglist>(const UConverter *converter, UChar *errUChars, int8_t *len, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_reset</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a60c34691dd1b509a9ad793fd01c506d6</anchor>
      <arglist>(UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_resetToUnicode</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aee6c52a0f4df13612abec5a5c52602f9</anchor>
      <arglist>(UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_resetFromUnicode</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a4bead45a337a2c4094e8772d24e4fe83</anchor>
      <arglist>(UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int8_t</type>
      <name>ucnv_getMaxCharSize</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>af43eaa49c8f0e9bd5c63ace95b014d8b</anchor>
      <arglist>(const UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int8_t</type>
      <name>ucnv_getMinCharSize</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a5cca1b29e06b6423cd29e052f63f3c68</anchor>
      <arglist>(const UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_getDisplayName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>abe7fb0a1d6704c68ed544afa459bb901</anchor>
      <arglist>(const UConverter *converter, const char *displayLocale, UChar *displayName, int32_t displayNameCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a77453e649709f7b483ad4b049f9b3ae4</anchor>
      <arglist>(const UConverter *converter, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_getCCSID</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ac3017dbb7a664efd2ae476b3eba4ce20</anchor>
      <arglist>(const UConverter *converter, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverterPlatform</type>
      <name>ucnv_getPlatform</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>afbd1f5da2cc33604d1f3cea3da236b38</anchor>
      <arglist>(const UConverter *converter, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverterType</type>
      <name>ucnv_getType</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a8f9995074da46c1782966266173f001a</anchor>
      <arglist>(const UConverter *converter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getStarters</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a68a3410a830234700d234ccb813aac05</anchor>
      <arglist>(const UConverter *converter, UBool starters[256], UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getUnicodeSet</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a4f1821c0ee81813a52c95249ccf4d179</anchor>
      <arglist>(const UConverter *cnv, USet *setFillIn, UConverterUnicodeSet whichSet, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getToUCallBack</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a77ea5ac13592471532532b724e865a7f</anchor>
      <arglist>(const UConverter *converter, UConverterToUCallback *action, const void **context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getFromUCallBack</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>af161e1bdd8f3ba0fd2da8ebee3320140</anchor>
      <arglist>(const UConverter *converter, UConverterFromUCallback *action, const void **context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setToUCallBack</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>acf5d877019d10500135f3baa95aa94b4</anchor>
      <arglist>(UConverter *converter, UConverterToUCallback newAction, const void *newContext, UConverterToUCallback *oldAction, const void **oldContext, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setFromUCallBack</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a2975b51ae20ae5302a83cbfd926ebb86</anchor>
      <arglist>(UConverter *converter, UConverterFromUCallback newAction, const void *newContext, UConverterFromUCallback *oldAction, const void **oldContext, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_fromUnicode</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aa820d3bc3942522eb31bdb5b8ae73727</anchor>
      <arglist>(UConverter *converter, char **target, const char *targetLimit, const UChar **source, const UChar *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_toUnicode</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a9451f05be7b1b75832d5ec55b4e6d67f</anchor>
      <arglist>(UConverter *converter, UChar **target, const UChar *targetLimit, const char **source, const char *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_fromUChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a4e7ebc80f4ee5a02472b139dbaa99c0f</anchor>
      <arglist>(UConverter *cnv, char *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_toUChars</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ae1049fcb893783c860fe0f9d4da84939</anchor>
      <arglist>(UConverter *cnv, UChar *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>ucnv_getNextUChar</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a51b29c8ad1beab018718a0982e4ffa07</anchor>
      <arglist>(UConverter *converter, const char **source, const char *sourceLimit, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_convertEx</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a8c2852929b99ca983ccd1f33a203cc2a</anchor>
      <arglist>(UConverter *targetCnv, UConverter *sourceCnv, char **target, const char *targetLimit, const char **source, const char *sourceLimit, UChar *pivotStart, UChar **pivotSource, UChar **pivotTarget, const UChar *pivotLimit, UBool reset, UBool flush, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_convert</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ab281edb8941c4f19786c786f0d1e6d10</anchor>
      <arglist>(const char *toConverterName, const char *fromConverterName, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_toAlgorithmic</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adcdd972330852322a070f1c61c43a670</anchor>
      <arglist>(UConverterType algorithmicType, UConverter *cnv, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_fromAlgorithmic</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a252d83e05a2338446bb59e439e06c579</anchor>
      <arglist>(UConverter *cnv, UConverterType algorithmicType, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_flushCache</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a436883f563d59f9a10995c9fa8f6ac34</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_countAvailable</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ab759c0b6fc64dfb067a81bdf2f2a9d6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getAvailableName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aa5fd71229b40eb27885167d912ad6564</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucnv_openAllNames</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ab66c0412ad496a6dc2f1077ecb5cd843</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint16_t</type>
      <name>ucnv_countAliases</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ad163e29901ae9f055c1c24e08a82d16b</anchor>
      <arglist>(const char *alias, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getAlias</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a38188925c5fded18b809425925862a1f</anchor>
      <arglist>(const char *alias, uint16_t n, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_getAliases</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a71252fa8748b2f37604a7cc6baa7bba6</anchor>
      <arglist>(const char *alias, const char **aliases, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucnv_openStandardNames</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a9325cb64f04e135688884b09bfdfc41a</anchor>
      <arglist>(const char *convName, const char *standard, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint16_t</type>
      <name>ucnv_countStandards</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a97ca1c3ee6b804a38a8993e17a47aab3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getStandard</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a99c46bef17a985c86d07ed98c748dc61</anchor>
      <arglist>(uint16_t n, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getStandardName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a3ad7312b24ecd366d3f00f48ed406c7c</anchor>
      <arglist>(const char *name, const char *standard, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getCanonicalName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a566fcc01ad30a1f1819dc9c7f8f30b68</anchor>
      <arglist>(const char *alias, const char *standard, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_getDefaultName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>aef1154047a8d0379fa04255c286116b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setDefaultName</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a1ed2edbd685a1d03c3d546e21159e1df</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_fixFileSeparator</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ae3883bd2446534098433cbae1ea0537c</anchor>
      <arglist>(const UConverter *cnv, UChar *source, int32_t sourceLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucnv_isAmbiguous</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a1dc5175e11146da34b4dab48e1fe196e</anchor>
      <arglist>(const UConverter *cnv)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_setFallback</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a5c167611f1e5de3e9403816ac8254710</anchor>
      <arglist>(UConverter *cnv, UBool usesFallback)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucnv_usesFallback</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a0be04af9e511098f0b42132ed5964dfb</anchor>
      <arglist>(const UConverter *cnv)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucnv_detectUnicodeSignature</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a7867cee6468426b9c385a938ca23edb6</anchor>
      <arglist>(const char *source, int32_t sourceLength, int32_t *signatureLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_fromUCountPending</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>adb065b7305e22375f6616a7f01e107be</anchor>
      <arglist>(const UConverter *cnv, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnv_toUCountPending</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>ad07fce62cb530974aab903210dbb62b1</anchor>
      <arglist>(const UConverter *cnv, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucnv_isFixedWidth</name>
      <anchorfile>ucnv_8h.html</anchorfile>
      <anchor>a87d7aecb934aede71851def1ea339e4e</anchor>
      <arglist>(UConverter *cnv, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucnv_cb.h</name>
    <path>common/unicode/</path>
    <filename>ucnv__cb_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucnv_8h" name="ucnv.h" local="yes" import="no" module="no" objc="no">unicode/ucnv.h</includes>
    <includes id="ucnv__err_8h" name="ucnv_err.h" local="yes" import="no" module="no" objc="no">unicode/ucnv_err.h</includes>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_cbFromUWriteBytes</name>
      <anchorfile>ucnv__cb_8h.html</anchorfile>
      <anchor>a0c6cc97435d33deb5ce21c319e5bf712</anchor>
      <arglist>(UConverterFromUnicodeArgs *args, const char *source, int32_t length, int32_t offsetIndex, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_cbFromUWriteSub</name>
      <anchorfile>ucnv__cb_8h.html</anchorfile>
      <anchor>a52bf81d11271a41364ed718684199965</anchor>
      <arglist>(UConverterFromUnicodeArgs *args, int32_t offsetIndex, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_cbFromUWriteUChars</name>
      <anchorfile>ucnv__cb_8h.html</anchorfile>
      <anchor>a0e3d9b616c4d1838a57e29c827bbb4a7</anchor>
      <arglist>(UConverterFromUnicodeArgs *args, const UChar **source, const UChar *sourceLimit, int32_t offsetIndex, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_cbToUWriteUChars</name>
      <anchorfile>ucnv__cb_8h.html</anchorfile>
      <anchor>a1e5069562f834c08810a8657f6b7f735</anchor>
      <arglist>(UConverterToUnicodeArgs *args, const UChar *source, int32_t length, int32_t offsetIndex, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnv_cbToUWriteSub</name>
      <anchorfile>ucnv__cb_8h.html</anchorfile>
      <anchor>a4ee640167db7ff2521cd0d8bf15a8175</anchor>
      <arglist>(UConverterToUnicodeArgs *args, int32_t offsetIndex, UErrorCode *err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucnv_err.h</name>
    <path>common/unicode/</path>
    <filename>ucnv__err_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="struct">UConverterFromUnicodeArgs</class>
    <class kind="struct">UConverterToUnicodeArgs</class>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_SUB_STOP_ON_ILLEGAL</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>aa8c288f6eb55d9ea66fea6c296b47028</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_SKIP_STOP_ON_ILLEGAL</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>acc126b90eb4ad4c56a80a410cd2e6618</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_ICU</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>ac495873fd8482ea549bf3a69f05238e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_JAVA</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a27a6288fd441632f5831059717edc8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_C</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>af009753d9ac156cc4f6d903750e19180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_XML_DEC</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a5d8707ebd95f15f906a9cc09bc8d77f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_XML_HEX</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a02c50a2a3e9816a0c7a10e0255ab62af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_UNICODE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>aa869e106eab36abe55a280db2d8baafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCNV_ESCAPE_CSS2</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a62720bbcd309a8318c29e668cb103e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UConverter</type>
      <name>UConverter</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a0c2dcfbf71ad577f5285869e1ceb26b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UConverterCallbackReason</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_UNASSIGNED</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aaf238357c53179269ee75cc7d34debb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_ILLEGAL</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aa618bbe4096e7c602bc8479215a0887ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_IRREGULAR</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aa214a453e0f6abf7dbed73388ec98a0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_RESET</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aa89548282ccc762b64c9ef81ee3322cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_CLOSE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aad0ea944d62e4f53f31d68c19f8afd662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCNV_CLONE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a19e1a4d55a7679634e84b241b00de01aafaf767d3f63c2341d448b5e0315cac42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_FROM_U_CALLBACK_STOP</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a47eee18c098c2d256414bd01354d28d9</anchor>
      <arglist>(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_TO_U_CALLBACK_STOP</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a693808931ba6365a2a1ca9223cebf83a</anchor>
      <arglist>(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_FROM_U_CALLBACK_SKIP</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a34aad532a365cbac49dddccd575b37da</anchor>
      <arglist>(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_FROM_U_CALLBACK_SUBSTITUTE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a560904b71297d46daa0709fdec3e4e38</anchor>
      <arglist>(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_FROM_U_CALLBACK_ESCAPE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a0d567071adb129b34be902a93b3ea7cf</anchor>
      <arglist>(const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_TO_U_CALLBACK_SKIP</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a72f88771028b172f119b52e279ab24dd</anchor>
      <arglist>(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_TO_U_CALLBACK_SUBSTITUTE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>a30b60e6b181aab63d66a96d36f1f0454</anchor>
      <arglist>(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>UCNV_TO_U_CALLBACK_ESCAPE</name>
      <anchorfile>ucnv__err_8h.html</anchorfile>
      <anchor>acd846eee24c51aab03c1e47c9bb4bfdf</anchor>
      <arglist>(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode *err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucnvsel.h</name>
    <path>common/unicode/</path>
    <filename>ucnvsel_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="utf16_8h" name="utf16.h" local="yes" import="no" module="no" objc="no">unicode/utf16.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="ucnv_8h" name="ucnv.h" local="yes" import="no" module="no" objc="no">unicode/ucnv.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UConverterSelector</type>
      <name>UConverterSelector</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>a4bc48420c52373dc8016be5391bcc723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverterSelector *</type>
      <name>ucnvsel_open</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>a7d679b62880ab13c0a252db97251a8fc</anchor>
      <arglist>(const char *const *converterList, int32_t converterListSize, const USet *excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucnvsel_close</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>aefb8c36821f227c1c769d608ed2700e6</anchor>
      <arglist>(UConverterSelector *sel)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverterSelector *</type>
      <name>ucnvsel_openFromSerialized</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>af1efee3506f7c939804ec2236b0d54bf</anchor>
      <arglist>(const void *buffer, int32_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucnvsel_serialize</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>a357adbf8e9d25dc643d699406eee31da</anchor>
      <arglist>(const UConverterSelector *sel, void *buffer, int32_t bufferCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucnvsel_selectForString</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>a42444eef1e3a3235c0c37490d62b9186</anchor>
      <arglist>(const UConverterSelector *sel, const UChar *s, int32_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucnvsel_selectForUTF8</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>adb072e476594f32c2414ff840ea4ee2d</anchor>
      <arglist>(const UConverterSelector *sel, const char *s, int32_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>struct UConverterSelector</type>
      <name>UConverterSelector</name>
      <anchorfile>ucnvsel_8h.html</anchorfile>
      <anchor>a4bc48420c52373dc8016be5391bcc723</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uconfig.h</name>
    <path>common/unicode/</path>
    <filename>uconfig_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>U_DEBUG</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a6c52ccf93af09c326e3159bd0612b966</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCLN_NO_AUTO_CLEANUP</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ac4121ee78080b33f679decd1d6a465d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DISABLE_RENAMING</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>aa5b13ad0bb8a635c3f76ef40d1bf6ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_NO_DEFAULT_INCLUDE_UTF_HEADERS</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ab416aae84c779ad594a55fb25c7510b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_OVERRIDE_CXX_ALLOCATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a9ebf67ac651933234388f16add656f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ENABLE_TRACING</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>afaef0298cdba8c61df451aee5187e6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_ENABLE_PLUGINS</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ad231b11ea1df3cd002db4aded8188b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ENABLE_DYLOAD</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>af5b1515cddf1cb38cb291c4fd95be04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHECK_DYLOAD</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ac0b4b25375192306e3a1218852900524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DEFAULT_SHOW_DRAFT</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>af609f762c11f3241e4bf4690219e3815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_LIB_SUFFIX</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a0d415938877c18d6ee3fe93b13d5c5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_LIB_SUFFIX_C_NAME_STRING</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a02aed1bea710d5e4660224426ad990b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_ONLY_COLLATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ada53992bcd80e4cedcaa19627b80ebfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_FILE_IO</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a9c204f328ca0f348182d7fb6d20c47e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_CONVERSION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>aaf41571c9594c26947640add578d9b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_ONLY_HTML_CONVERSION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>af1b8afcadcd2d65f3f8c00fec65bc67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_LEGACY_CONVERSION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>acabbeca768429f4218c03052f51a18ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_NORMALIZATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>aa2d38e601f89fb17428f51948c584c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_USE_ML_PHRASE_BREAKING</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>aed254324ec6a131782d5e1e4e130f12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_BREAK_ITERATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a9805f6a1ddbab690707dd5bac02acb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_IDNA</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ab7b7ed2538ac4baf798c6d259ea031ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>aec0a2473ec4ff7108b8bb6d0eee8188f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_USE_WINDOWS_LCID_MAPPING_API</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a861b6125542038bf789e86d698400f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_COLLATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a8df51da8b14d49bb7f30f4d85b696f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_FORMATTING</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a5275c907e69e5e080233e6226abf0979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_MF2</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>ac87e3de41e79d292aaf1fe3d448820b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_TRANSLITERATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a1738a54258452739e85531f850710bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_REGULAR_EXPRESSIONS</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>abadcf86fb2ad43ae41fd30f750cc67f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_SERVICE</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>acf867d378b4d1db31be19d6a29cc16fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_HAVE_PARSEALLINPUT</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a24dbdbff53c15bbb91e579512a025509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCONFIG_NO_FILTERED_BREAK_ITERATION</name>
      <anchorfile>uconfig_8h.html</anchorfile>
      <anchor>a0219b55e219f175ee039c5e74570d7da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucpmap.h</name>
    <path>common/unicode/</path>
    <filename>ucpmap_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>struct UCPMap</type>
      <name>UCPMap</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>a9c6c7990f59dde516616d829d37e8408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UCPMapValueFilter</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>a2d302e405f2ea7dd5f65990460f2dbae</anchor>
      <arglist>(const void *context, uint32_t value)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCPMapRangeOption</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>aa32ef75912d4bbf21792256d17f16b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPMAP_RANGE_NORMAL</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>aa32ef75912d4bbf21792256d17f16b9ca3013a1d6bd08b42e51c8042326148292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPMAP_RANGE_FIXED_LEAD_SURROGATES</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>aa32ef75912d4bbf21792256d17f16b9ca1d55bad68abc75852e1347d9127a70af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPMAP_RANGE_FIXED_ALL_SURROGATES</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>aa32ef75912d4bbf21792256d17f16b9caac22324c4dfa013345c627f994149017</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ucpmap_get</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>a6cf3c411f95c508bb8d81dadf7941c4f</anchor>
      <arglist>(const UCPMap *map, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>ucpmap_getRange</name>
      <anchorfile>ucpmap_8h.html</anchorfile>
      <anchor>a10d657a1110c6d55a10ee4fb2396ad00</anchor>
      <arglist>(const UCPMap *map, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucptrie.h</name>
    <path>common/unicode/</path>
    <filename>ucptrie_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucpmap_8h" name="ucpmap.h" local="yes" import="no" module="no" objc="no">unicode/ucpmap.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" import="no" module="no" objc="no">unicode/utf8.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <class kind="struct">UCPTrie</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_16</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>ad8a8583a1ba1f1d43049d11c24be45ca</anchor>
      <arglist>(trie, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_32</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>ac483af4cb261ba7d72e5d64f0e121d6a</anchor>
      <arglist>(trie, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_8</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a21da8c1396f9ebbd3f612c8cc222d240</anchor>
      <arglist>(trie, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_GET</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a46017f54183600938e79ba84b9bcd178</anchor>
      <arglist>(trie, dataAccess, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_SMALL_GET</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a7a87c5c6cb0b1233e10f063413f9d003</anchor>
      <arglist>(trie, dataAccess, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_U16_NEXT</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a8dec4ebf430a0322953b0de5d50179e8</anchor>
      <arglist>(trie, dataAccess, src, limit, c, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_U16_PREV</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a932a432c7936a1b03cc2f453e8d3836e</anchor>
      <arglist>(trie, dataAccess, start, src, c, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_U8_NEXT</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>ab75bf3d4d7b9d698464fac7e83bf7c2c</anchor>
      <arglist>(trie, dataAccess, src, limit, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_U8_PREV</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a194bc0279a0c22564199e2b5eef130ad</anchor>
      <arglist>(trie, dataAccess, start, src, result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_ASCII_GET</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>ac02216670afc74dc60cc91161c63913b</anchor>
      <arglist>(trie, dataAccess, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_BMP_GET</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>ad33ea71b55eb2570bbc48faa51e58806</anchor>
      <arglist>(trie, dataAccess, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCPTRIE_FAST_SUPP_GET</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a14732d865095e395373bb9a8f43b7ef2</anchor>
      <arglist>(trie, dataAccess, c)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCPTrieType</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a0736c5a35aefa6f366f5847a7b9d1465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_TYPE_ANY</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a0736c5a35aefa6f366f5847a7b9d1465ae4474d990fe030905ffb0c11f3454b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_TYPE_FAST</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a0736c5a35aefa6f366f5847a7b9d1465a0fc3f23899946bd2df3ff03adafbb032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_TYPE_SMALL</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a0736c5a35aefa6f366f5847a7b9d1465a75efbaba0dfeabdce18f7adff32f74f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCPTrieValueWidth</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>aed67816e547cf6f2eeba67d73f319b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_VALUE_BITS_ANY</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>aed67816e547cf6f2eeba67d73f319b6ea03c8d65a443bf9af5fbf8c321c764285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_VALUE_BITS_16</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>aed67816e547cf6f2eeba67d73f319b6ea8aedbe482494a508cb3e703efe873aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_VALUE_BITS_32</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>aed67816e547cf6f2eeba67d73f319b6ead3835bbac363a881d36886afb4a91698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCPTRIE_VALUE_BITS_8</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>aed67816e547cf6f2eeba67d73f319b6ea04f3f0f8a4777631d6de33be33cd722e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCPTrie *</type>
      <name>ucptrie_openFromBinary</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a8bbee66c631bc5245206d797692ec48b</anchor>
      <arglist>(UCPTrieType type, UCPTrieValueWidth valueWidth, const void *data, int32_t length, int32_t *pActualLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucptrie_close</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a13be49abe7850f15ae4cd13e86d8128a</anchor>
      <arglist>(UCPTrie *trie)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCPTrieType</type>
      <name>ucptrie_getType</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>adee14811537907a56731e9523e8eb264</anchor>
      <arglist>(const UCPTrie *trie)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCPTrieValueWidth</type>
      <name>ucptrie_getValueWidth</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a5a588fd8a483bbebd4acd96ffd05a12a</anchor>
      <arglist>(const UCPTrie *trie)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ucptrie_get</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>af8cf468424195496115991f8a32eed84</anchor>
      <arglist>(const UCPTrie *trie, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>ucptrie_getRange</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>a6d6bdc9d8f313be0e4d151f0cfc0086c</anchor>
      <arglist>(const UCPTrie *trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucptrie_toBinary</name>
      <anchorfile>ucptrie_8h.html</anchorfile>
      <anchor>abca6115a1c9c61fd594b7df485702bab</anchor>
      <arglist>(const UCPTrie *trie, void *data, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucurr.h</name>
    <path>common/unicode/</path>
    <filename>ucurr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <member kind="typedef">
      <type>enum UCurrencyUsage</type>
      <name>UCurrencyUsage</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a7d4c033f109ede67fa85ea6478363970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCurrNameStyle</type>
      <name>UCurrNameStyle</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a88ede2b40c357b2a68142b8ecdc31741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const void *</type>
      <name>UCurrRegistryKey</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a2bac7adc785f3b6ec275a08c29dea02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCurrCurrencyType</type>
      <name>UCurrCurrencyType</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>ad3cd010773bd0b4c7aaaccb6b6cce70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCurrencyUsage</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>acb76397692c3225539789ce239a6c306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_USAGE_STANDARD</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>acb76397692c3225539789ce239a6c306a5c680b4d0306f06e7ce17e0a3883d7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_USAGE_CASH</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>acb76397692c3225539789ce239a6c306a741af7c86cad9e7202f50c2bb1cdc12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_USAGE_COUNT</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>acb76397692c3225539789ce239a6c306a02fd7458fd10b49b954838b3ce47b323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCurrNameStyle</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_SYMBOL_NAME</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577fa9e4b934bc829cdbeba400402c8001af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_LONG_NAME</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577fac1c4647fa878b581afcdb666831a953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_NARROW_SYMBOL_NAME</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577faa135f57fb8e5f4f85eb0c4644ef5e0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_FORMAL_SYMBOL_NAME</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577fa493b81f7c7572db858c1d988b22e73e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_VARIANT_SYMBOL_NAME</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a881ffe99944d926413324029c9bd577fa7a4a33948229afb3e76a57ae9ea9ab04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCurrCurrencyType</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_ALL</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507dad58696703c65a5541341abe22a881120</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_COMMON</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507daffc3cdb8ea2b07083f4e54fbdf197673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_UNCOMMON</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507da5c64a8d9a686cdfcb0dabafa7286fcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_DEPRECATED</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507daebab726e2ecae81cc7d8c580b75dfc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCURR_NON_DEPRECATED</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a22f961d6201d428f4ef188018ec1507da8c0921905de7279fe0a27dff4d23dda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_forLocale</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>aa6824e796f6b26efc79a395b71a240fa</anchor>
      <arglist>(const char *locale, UChar *buff, int32_t buffCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCurrRegistryKey</type>
      <name>ucurr_register</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a36792227a887dabaf6769196d855554f</anchor>
      <arglist>(const UChar *isoCode, const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucurr_unregister</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>abe52087798d00a08de2e4f8387bd4dc5</anchor>
      <arglist>(UCurrRegistryKey key, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ucurr_getName</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a0977296729a8381384121eb6ab332cda</anchor>
      <arglist>(const UChar *currency, const char *locale, UCurrNameStyle nameStyle, UBool *isChoiceFormat, int32_t *len, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ucurr_getPluralName</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a688096fc6a9fe9b49f837cad26a001f8</anchor>
      <arglist>(const UChar *currency, const char *locale, UBool *isChoiceFormat, const char *pluralCount, int32_t *len, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_getDefaultFractionDigits</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a8907bad5fc4a1ed089f8ec9af64f8331</anchor>
      <arglist>(const UChar *currency, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_getDefaultFractionDigitsForUsage</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a8290222bfb35622991de2a7a68d1d437</anchor>
      <arglist>(const UChar *currency, const UCurrencyUsage usage, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>ucurr_getRoundingIncrement</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a536bf102c1cdc57ce076a40b46610cf8</anchor>
      <arglist>(const UChar *currency, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>ucurr_getRoundingIncrementForUsage</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a531de423ff2883876ff5306d5ffc2aaf</anchor>
      <arglist>(const UChar *currency, const UCurrencyUsage usage, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucurr_openISOCurrencies</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a6a97104394c9f7e233d30f7744e54b73</anchor>
      <arglist>(uint32_t currType, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucurr_isAvailable</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>ab6c443c9130c3f996c258014df72bd88</anchor>
      <arglist>(const UChar *isoCode, UDate from, UDate to, UErrorCode *errorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_countCurrencies</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>aabe74855bb1a2d29fa4da9f561feace9</anchor>
      <arglist>(const char *locale, UDate date, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_forLocaleAndDate</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a0e8d194f34aef289a288f870cf1a3a9a</anchor>
      <arglist>(const char *locale, UDate date, int32_t index, UChar *buff, int32_t buffCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucurr_getKeywordValuesForLocale</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a73292569111627bee26a8859f477d4c7</anchor>
      <arglist>(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucurr_getNumericCode</name>
      <anchorfile>ucurr_8h.html</anchorfile>
      <anchor>a67a1077ebad252ede00f7df561906526</anchor>
      <arglist>(const UChar *currency)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udata.h</name>
    <path>common/unicode/</path>
    <filename>udata_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <class kind="struct">UDataInfo</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_TREE_SEPARATOR</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3d33a3798f0bcb7a46ae662fbc4e4819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TREE_SEPARATOR_STRING</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a4bcfcbd6c1d0a694ae00532cd2d38fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TREE_ENTRY_SEP_CHAR</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a8be002e64f35e45a4f8184ff8b78f557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TREE_ENTRY_SEP_STRING</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>ab8c1adee7a40c51ee83c24ef769aed2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICUDATA_ALIAS</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>ac1f62204384ab648418f081f2f80cefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UDataMemory</type>
      <name>UDataMemory</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>acffec83601fda29bd4750b24f829f56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UDataMemoryIsAcceptable</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>acfdaae53275ad8652d514549d9d0dc3b</anchor>
      <arglist>(void *context, const char *type, const char *name, const UDataInfo *pInfo)</arglist>
    </member>
    <member kind="typedef">
      <type>enum UDataFileAccess</type>
      <name>UDataFileAccess</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a76adb56ccce60c1e157908f6a29338b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDataFileAccess</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_FILES_FIRST</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1da57e5b79c8b3dcafea1847941b4d6716a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_DEFAULT_ACCESS</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1da3c8d97cc91d09863d9c49a258cfd1ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_ONLY_PACKAGES</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1da315dce52ee7ac48b4b56d3e221eb015c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_PACKAGES_FIRST</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1daf5d63aa31845f977654423ab44e2d1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_NO_FILES</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1dafdaa8c2572590b0bc461dea1182074bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATA_FILE_ACCESS_COUNT</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a3a91c39b2841eb9f6d85e65771e39a1da110ecbed30add8d95c1515c8bc2d6646</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDataMemory *</type>
      <name>udata_open</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a1b9d6512d3024e06795e121804853c55</anchor>
      <arglist>(const char *path, const char *type, const char *name, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDataMemory *</type>
      <name>udata_openChoice</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>aeb363797a7460a746ba3723d8d528083</anchor>
      <arglist>(const char *path, const char *type, const char *name, UDataMemoryIsAcceptable *isAcceptable, void *context, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udata_close</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a8bb3ac033ad980fa79dd702a1e5df65f</anchor>
      <arglist>(UDataMemory *pData)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const void *</type>
      <name>udata_getMemory</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a7f8536917f41793ba7165ed1d66c2d75</anchor>
      <arglist>(UDataMemory *pData)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udata_getInfo</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a5f3ec974f6f95fb78b93430218b221d0</anchor>
      <arglist>(UDataMemory *pData, UDataInfo *pInfo)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udata_setCommonData</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>ab114b5cef04345fdcbb35e3421b3c74a</anchor>
      <arglist>(const void *data, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udata_setAppData</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a08bf05657d5a669343a7a313f49977bb</anchor>
      <arglist>(const char *packageName, const void *data, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udata_setFileAccess</name>
      <anchorfile>udata_8h.html</anchorfile>
      <anchor>a6b372fd5cfaa0ab7ff298c0f4fb01e9d</anchor>
      <arglist>(UDataFileAccess access, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udisplaycontext.h</name>
    <path>common/unicode/</path>
    <filename>udisplaycontext_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>enum UDisplayContextType</type>
      <name>UDisplayContextType</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a8f2f493e2353ff5999eafdf13c85a44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayContext</type>
      <name>UDisplayContext</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a5593d5cf62e4305c2d827796d12ebfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayContextType</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a7ce674e7cd26fb195f7344b861af5427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_TYPE_DIALECT_HANDLING</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a7ce674e7cd26fb195f7344b861af5427aa2b58b58d5734f9c0f21252d55c9a5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_TYPE_CAPITALIZATION</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a7ce674e7cd26fb195f7344b861af5427a37c10ed9a4407d082fa539d7205f610d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_TYPE_DISPLAY_LENGTH</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a7ce674e7cd26fb195f7344b861af5427a2f437f10f28a404a1b12ad3a31cba68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_TYPE_SUBSTITUTE_HANDLING</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>a7ce674e7cd26fb195f7344b861af5427a07b44ecb46a0110717ed24774f854a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayContext</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_STANDARD_NAMES</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868a993be53f009fc9888392de28a4dd489b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_DIALECT_NAMES</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868ab088db830f0fea15328ef96a78da78b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_CAPITALIZATION_NONE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868a9008345eb25953e1aa2508ec8282a8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868afd59f54f553b91e983ae6d7e53c2a88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868ad916eb8c8e0dbfab6b01114678050c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868a856f8899ad56c07647261b411c6846c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_CAPITALIZATION_FOR_STANDALONE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868ae57e3827c8f4b1be797e6bb0e7865962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_LENGTH_FULL</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868aa830a8a9f5a39ea1238b781b9db96089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_LENGTH_SHORT</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868a5da0329c42ea2e0afb0614352f326f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_SUBSTITUTE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868abe84b713d2d396ae68477b3885ca5a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPCTX_NO_SUBSTITUTE</name>
      <anchorfile>udisplaycontext_8h.html</anchorfile>
      <anchor>ac80aa1aceff6c7ad2e9f983a19d8d868a0a0e5da13f64018a85b882bc5dc8e9b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uenum.h</name>
    <path>common/unicode/</path>
    <filename>uenum_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UEnumeration</type>
      <name>UEnumeration</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a32b7253b2148022535be36a9fcdb5a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uenum_close</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>abcae42ba2a329894bcc3b37ad2a99a66</anchor>
      <arglist>(UEnumeration *en)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uenum_count</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a1d9afd910e43a1a3899c5c1667ef01d8</anchor>
      <arglist>(UEnumeration *en, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>uenum_unext</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a81af6c5cae4f08a2b009a526f0b2d2d0</anchor>
      <arglist>(UEnumeration *en, int32_t *resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uenum_next</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a92123e1a8787fb634f1f7e70a59c665d</anchor>
      <arglist>(UEnumeration *en, int32_t *resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uenum_reset</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a6de1f96ef374c9adbdbf0bd6fc9ccdd4</anchor>
      <arglist>(UEnumeration *en, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uenum_openFromStringEnumeration</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>ab2a4edd6cc1cf3bfa3176e58df27214c</anchor>
      <arglist>(icu::StringEnumeration *adopted, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uenum_openUCharStringsEnumeration</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a275b4be88db66df6fdfe14d95d30fccd</anchor>
      <arglist>(const UChar *const strings[], int32_t count, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uenum_openCharStringsEnumeration</name>
      <anchorfile>uenum_8h.html</anchorfile>
      <anchor>a2296bb9bd127506b7645afbd6e425ad8</anchor>
      <arglist>(const char *const strings[], int32_t count, UErrorCode *ec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uidna.h</name>
    <path>common/unicode/</path>
    <filename>uidna_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <class kind="struct">UIDNAInfo</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UIDNA_INFO_INITIALIZER</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a4d3da5919e4a9f1142d622212c156bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UIDNA</type>
      <name>UIDNA</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a58b6c70b0b7aad538aae49323aa12ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UIDNAInfo</type>
      <name>UIDNAInfo</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a94aa1e322dbdd3e7d370871ceb2823c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_DEFAULT</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635aa1eb63014cdaf41c7ea6cf3abecf1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ALLOW_UNASSIGNED</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a40c036f35732a85a90d042ca285a563f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_USE_STD3_RULES</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a9d76f3ecebbbfb03f760298d47ad8eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_CHECK_BIDI</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a8f194e81cea21963d7025ccf3ec85dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_CHECK_CONTEXTJ</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a285a3c3c35593244b4b1d3682298c54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_NONTRANSITIONAL_TO_ASCII</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a3a10cd9aeb86fca0e3085a9fc896ede6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_NONTRANSITIONAL_TO_UNICODE</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ab42e158cb8c671b266b9f90355ec2f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_CHECK_CONTEXTO</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a4228928a95c37e7ab3c74542e46b7dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_EMPTY_LABEL</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dadd2c08d0f91b5b18bd37701f315721c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_LABEL_TOO_LONG</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da5071eb574ee6087ed7850c4e5f307ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_DOMAIN_NAME_TOO_LONG</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dacb4f47fc8696d6ee4b31395fd6607a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_LEADING_HYPHEN</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dad753902b7d5783e75fb3d99505635b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_TRAILING_HYPHEN</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da113fce683a4fd12b13885dab16e2bc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_HYPHEN_3_4</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da9bebae6483c78a9a4b608ba55f4ad367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_LEADING_COMBINING_MARK</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da390a6b3d9844a1dcc1f99fb1ae478ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_DISALLOWED</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da807994d718b83ebd8420294cdb398077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_PUNYCODE</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2daa1514abc5f09fcccd28645301a913834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_LABEL_HAS_DOT</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da89151c238639213d4859dee188977d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_INVALID_ACE_LABEL</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dafd70a49037cf9f9107485f279c4e6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_BIDI</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da8a9311811fb0f3db1644ac1a88056370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_CONTEXTJ</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da800f864474cc5ab7fa304031aaf10043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_CONTEXTO_PUNCTUATION</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dad81d443111d7cd585fef134d7a82de36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIDNA_ERROR_CONTEXTO_DIGITS</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da0206862d880f71ba3ad871ef3e92f97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UIDNA *</type>
      <name>uidna_openUTS46</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>aeedb5bc8b9c7127e89b43ca23cce1da8</anchor>
      <arglist>(uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uidna_close</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a750d2eb3dbe8f22e316506ba40d1ae60</anchor>
      <arglist>(UIDNA *idna)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_labelToASCII</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>aa4a40b0af13442a18c69614661e43104</anchor>
      <arglist>(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_labelToUnicode</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>aea7033840ad29309ba146f7f7cdcef7e</anchor>
      <arglist>(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_nameToASCII</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>ac45d3ad275df9e5a2c2e84561862d005</anchor>
      <arglist>(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_nameToUnicode</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a7a23dcd604a07c5178d11072d81f1c8b</anchor>
      <arglist>(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_labelToASCII_UTF8</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>ad9c11988aedfc739724a67ce9249e7b5</anchor>
      <arglist>(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_labelToUnicodeUTF8</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>acda8a05dbc5daa75c1c3c8516063f612</anchor>
      <arglist>(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_nameToASCII_UTF8</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>aac0ee59298161bde6220f59927249f21</anchor>
      <arglist>(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uidna_nameToUnicodeUTF8</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>afd9ae1e0ae5318e20c87bcb0149c3ada</anchor>
      <arglist>(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>uidna_toASCII</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>aaf3bec2415dd99b4221eeebb723eb082</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>uidna_toUnicode</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>affc23ca4aea3c6e5150024e5fd5a5b2d</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>uidna_IDNToASCII</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a711fa1d2e6dd25d7368f5b3ea2aaedc6</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>uidna_IDNToUnicode</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>acf38e44019d4eb5a7dd903284fdb18e3</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>uidna_compare</name>
      <anchorfile>uidna_8h.html</anchorfile>
      <anchor>a89b089341501d76335772d8b26ffe0db</anchor>
      <arglist>(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, int32_t options, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uiter.h</name>
    <path>common/unicode/</path>
    <filename>uiter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="struct">UCharIterator</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UITER_NO_STATE</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>aafcf208dc06e96d1a48221de2cd96f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UCharIterator</type>
      <name>UCharIterator</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a7be461ccdd9257329604393ce0ab982f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCharIteratorOrigin</type>
      <name>UCharIteratorOrigin</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>aeddfb4193942e311a3a13c932ac033e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UCharIteratorGetIndex</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a2c5cdcc035b270eecd9fefd3a8e61eb6</anchor>
      <arglist>(UCharIterator *iter, UCharIteratorOrigin origin)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UCharIteratorMove</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a96e7ff26382bff30b61e04129dcba777</anchor>
      <arglist>(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin)</arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UCharIteratorHasNext</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>aa64ffc5487dbe1d707c3761bf49ea290</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UCharIteratorHasPrevious</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a2972212270826ec6cc2469e7e757a99b</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>UChar32</type>
      <name>UCharIteratorCurrent</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a1f6bcc32677477c92a0ca50c9758d209</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>UChar32</type>
      <name>UCharIteratorNext</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a376c5501f8368974019bd238df5bf25f</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>UChar32</type>
      <name>UCharIteratorPrevious</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>aa264f21cccaadf857e2ffe8466275305</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UCharIteratorReserved</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>acafec86a399b523670cc7575b7c070f6</anchor>
      <arglist>(UCharIterator *iter, int32_t something)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>UCharIteratorGetState</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a7e5c6a58e984e535dee8f7a76be33598</anchor>
      <arglist>(const UCharIterator *iter)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UCharIteratorSetState</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a092db422640fc07b956d72f0f03fe9c3</anchor>
      <arglist>(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCharIteratorOrigin</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>acb93256d32b49b35a49affe3db4e5766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UITER_UNKNOWN_INDEX</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ac15b49df57fe9ae213b64ef3fc05fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>uiter_current32</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>affcb29b418523028e21e3da4aa7d5fcb</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>uiter_next32</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a06821a7b60f3473895594c78d7bf9d5b</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>uiter_previous32</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a47c3e76069781517db46e0a328972d07</anchor>
      <arglist>(UCharIterator *iter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>uiter_getState</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a7b3e2fea8fcc9df07402c8d0c0d6b498</anchor>
      <arglist>(const UCharIterator *iter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setState</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a42b0802c8f748dbbe5b5c2cbcf2a7027</anchor>
      <arglist>(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setString</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a01c40d3f9dc21a4bc9ff599cf3cce8e8</anchor>
      <arglist>(UCharIterator *iter, const UChar *s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setUTF16BE</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>afedb3fd2950bd99933975b05dcfc90a6</anchor>
      <arglist>(UCharIterator *iter, const char *s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setUTF8</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a1e72142747d8a496ffd5c2e4d5f559fb</anchor>
      <arglist>(UCharIterator *iter, const char *s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setCharacterIterator</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>af128e4d4c0e605d2a3828628c57b2c9c</anchor>
      <arglist>(UCharIterator *iter, icu::CharacterIterator *charIter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uiter_setReplaceable</name>
      <anchorfile>uiter_8h.html</anchorfile>
      <anchor>a0ed9a78a9cee0df005bacaaf8d3abc52</anchor>
      <arglist>(UCharIterator *iter, const icu::Replaceable *rep)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uldnames.h</name>
    <path>common/unicode/</path>
    <filename>uldnames_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uscript_8h" name="uscript.h" local="yes" import="no" module="no" objc="no">unicode/uscript.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct ULocaleDisplayNames</type>
      <name>ULocaleDisplayNames</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a090a6edf8fb5f22aec739692187a0014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDialectHandling</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a58e81da2dab7974bee76ced91d606d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULDN_STANDARD_NAMES</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a58e81da2dab7974bee76ced91d606d14abb213ffc174039aeb301f90fbff91540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULDN_DIALECT_NAMES</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a58e81da2dab7974bee76ced91d606d14a610f3b01d344b6aad32e7db0378da2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocaleDisplayNames *</type>
      <name>uldn_open</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>ac7c2275dfe4df2b1bae8902dc5bc4118</anchor>
      <arglist>(const char *locale, UDialectHandling dialectHandling, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uldn_close</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a1ef2bba491ae3c78b682abc5e2831589</anchor>
      <arglist>(ULocaleDisplayNames *ldn)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uldn_getLocale</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a4dfd3b00ca34c977cf70c65f384f087f</anchor>
      <arglist>(const ULocaleDisplayNames *ldn)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDialectHandling</type>
      <name>uldn_getDialectHandling</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>ac0090723edd044965fc4b0570c5ef3af</anchor>
      <arglist>(const ULocaleDisplayNames *ldn)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_localeDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a525b55613ded3d380b21e24bd0e7eaeb</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *locale, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_languageDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a22303a04be17b46b54d43f19c555a1eb</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *lang, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_scriptDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a07bc3f83da055b6485d10a4b25af7649</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *script, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_scriptCodeDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>ae6c3743e2385432e8491e3afa7e45310</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, UScriptCode scriptCode, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_regionDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a99d587e40d8bf2e4e997cd9cefbd2f51</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *region, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_variantDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>aeec39c38491233aa7869aa04a7cdb024</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *variant, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_keyDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>adaa022e80e1d7f61498aa036bdfa079e</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *key, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uldn_keyValueDisplayName</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>aeb735d7aaa5a9dc5d69b4fa9484bfa6f</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, const char *key, const char *value, UChar *result, int32_t maxResultSize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocaleDisplayNames *</type>
      <name>uldn_openForContext</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>ad4f49735fead5e85c7411d9b7cca279a</anchor>
      <arglist>(const char *locale, UDisplayContext *contexts, int32_t length, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayContext</type>
      <name>uldn_getContext</name>
      <anchorfile>uldnames_8h.html</anchorfile>
      <anchor>a8edbd77877f992d1849321be1ddf37fa</anchor>
      <arglist>(const ULocaleDisplayNames *ldn, UDisplayContextType type, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uloc.h</name>
    <path>common/unicode/</path>
    <filename>uloc_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_CHINESE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af1e4f6e75642a19b48985c3308dbda1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_ENGLISH</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a7b3b387e4b7df73ab84087789e51793a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_FRENCH</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>afaf01f72121f4b5d55efd9b1906a637a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_GERMAN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3d0e219396f99a84c0935ca9e3906b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_ITALIAN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>afafec50dc9f01b9222f2b294e00d37bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_JAPANESE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a9ea383605956797a51f7b292957a4635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KOREAN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adc5c81580522c61757afccfc7b321259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_SIMPLIFIED_CHINESE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a9e6ce1d4d9dd30192013320785f649ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_TRADITIONAL_CHINESE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a65d0986d91df6188d055cea37b7631a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_CANADA</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a746eb7d63e452deb4e8d5cd018c8fe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_CANADA_FRENCH</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ada2bca2d83bec81496f7a7c6c7a35adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_CHINA</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a246c0f569b610c6da2e185b7ced3043d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_PRC</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a4dc1d8c0642fb43ced1ae6e609f28724</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_FRANCE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a86b421b7341a237421f78a2a63184057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_GERMANY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a1b561518d9e0daef25e619b2c0c66dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_ITALY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adb449b98da021a78151f4b929ecb4102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_JAPAN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a7c98b1c45b011eb2165160270f10931c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KOREA</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa56a91a89d347608d3d6af8821b7eea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_TAIWAN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab1e44179a709c8b049bdd2aa4c805e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_UK</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a036c7ccbaa867fdd96d1b6390142d18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_US</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa55404d3c725af4e05e65e5b40a6e13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_LANG_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a9dd4ed9ce1465a8c98c5f9edafb8c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_COUNTRY_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a356983b956cf3cb61e5d5ed0cd296385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_FULLNAME_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ac070d94b27bb71f73bafd4c31ed53081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_SCRIPT_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a2e60b17e30b020269c89c2ca83c8ea40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORDS_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a56c1ecca7967df9d83044fa54248ea03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_AND_VALUES_CAPACITY</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a48dc9fb3bfd43ed8852387a725260622</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_SEPARATOR</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a95caa9ed83b65408fc6fefed059e7a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_SEPARATOR_UNICODE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa910dc90d6e05009ba0125e65bde51cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_ASSIGN</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a624227fd242e922ed98ee574df22b1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_ASSIGN_UNICODE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab8dedf272c1a1594baeeeded697a14a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_ITEM_SEPARATOR</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a907733baa1967a626c1ebb36d327675d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab729d122d9b777b5c23d4b07ede711a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ULocAvailableType</type>
      <name>ULocAvailableType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a4d41b32b6605d9beae4c6679d9338318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocDataLocaleType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adf053345d343f8d82ae080f7a5871f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_ACTUAL_LOCALE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adf053345d343f8d82ae080f7a5871f34a95bd603a0102238a5235bf89a45edaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_VALID_LOCALE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adf053345d343f8d82ae080f7a5871f34abe12d6c03ab1fa05e028de64daf97d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_REQUESTED_LOCALE</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adf053345d343f8d82ae080f7a5871f34ae26d6cf4bf10b95b2bc1f58b2a00ef76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_DATA_LOCALE_TYPE_LIMIT</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>adf053345d343f8d82ae080f7a5871f34a224ffd0a218404b3507fd95049873458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocAvailableType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af9b191d0d9c257eacc0012e406cd88c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_AVAILABLE_DEFAULT</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af9b191d0d9c257eacc0012e406cd88c0aff3271188d3c0a96af9782e2c531cea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_AVAILABLE_ONLY_LEGACY_ALIASES</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af9b191d0d9c257eacc0012e406cd88c0a5d5bf961b15cc6d9f8a821a207bf207d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_AVAILABLE_WITH_LEGACY_ALIASES</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af9b191d0d9c257eacc0012e406cd88c0af708606041e8139a33639b0113ce7708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_AVAILABLE_COUNT</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af9b191d0d9c257eacc0012e406cd88c0a6afae8dc20ec85855fa94381beb753c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULayoutType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a5570cc4b814b6cc9150ee0be5ee96ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UAcceptResult</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3ad5cb6cf40e47fec510070d20c29cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_ACCEPT_FAILED</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3ad5cb6cf40e47fec510070d20c29cf9ae76f332914a525446147cbad5eceb859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_ACCEPT_VALID</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3ad5cb6cf40e47fec510070d20c29cf9a25da68a0063939ace4af715cc6120bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOC_ACCEPT_FALLBACK</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3ad5cb6cf40e47fec510070d20c29cf9a6cd1a1f00861c3d425942814da8e8b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_getDefault</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a4efa16db7351e62293f8ef0c37aac8d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uloc_setDefault</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa86430509b310792443d05e5bda643b3</anchor>
      <arglist>(const char *localeID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getLanguage</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a59ff0bdaf316e095b1a10e7ecf63feb3</anchor>
      <arglist>(const char *localeID, char *language, int32_t languageCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getScript</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa7627e800b588410ebdd6c6f0abe58e1</anchor>
      <arglist>(const char *localeID, char *script, int32_t scriptCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getCountry</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aac959c49fa1c1924220ebd8d66a67c20</anchor>
      <arglist>(const char *localeID, char *country, int32_t countryCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getVariant</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a4274329ce9fa59a89dd8eb020201fbb7</anchor>
      <arglist>(const char *localeID, char *variant, int32_t variantCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getName</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab93f80d3432943a815afb03ec3fab6c7</anchor>
      <arglist>(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_canonicalize</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a69b148194cf57ac40d4bb15c5b905260</anchor>
      <arglist>(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_getISO3Language</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ad9c602f607d89d08e275a4b05f9af1d4</anchor>
      <arglist>(const char *localeID)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_getISO3Country</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af1003d9d2627b9922e3646902d8ea2c3</anchor>
      <arglist>(const char *localeID)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>uloc_getLCID</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a5a5d08ba5eca798e1ee9e3eb981d6b39</anchor>
      <arglist>(const char *localeID)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayLanguage</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af3e7fd84e0e2737aa96290e7e0ef66d8</anchor>
      <arglist>(const char *locale, const char *displayLocale, UChar *language, int32_t languageCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayScript</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a4204c3b3a5d22467c891a7f3cf39b1b9</anchor>
      <arglist>(const char *locale, const char *displayLocale, UChar *script, int32_t scriptCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayCountry</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ae2a835efd0bf4cbf62c5328cc74144ac</anchor>
      <arglist>(const char *locale, const char *displayLocale, UChar *country, int32_t countryCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayVariant</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a3bf3e982e9a4ae022889427aeb63c22e</anchor>
      <arglist>(const char *locale, const char *displayLocale, UChar *variant, int32_t variantCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayKeyword</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ac566219010a0b071b9d28c067758f81f</anchor>
      <arglist>(const char *keyword, const char *displayLocale, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayKeywordValue</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>afed884cc81a6a9d15f90f95843b49eae</anchor>
      <arglist>(const char *locale, const char *keyword, const char *displayLocale, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getDisplayName</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a2c2fa2f02104334abad72df6e163b074</anchor>
      <arglist>(const char *localeID, const char *inLocaleID, UChar *result, int32_t maxResultSize, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_getAvailable</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aaf9593cf80949303243e52a901c5c702</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_countAvailable</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aba669a359e33f91b442dbfdb83fec13e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uloc_openAvailableByType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a1d61e1cb6a0d2ad60dc3cd78c931e551</anchor>
      <arglist>(ULocAvailableType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *const *</type>
      <name>uloc_getISOLanguages</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a77f481f17539379c33ac4021c471f274</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *const *</type>
      <name>uloc_getISOCountries</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>abda3fbc213e5ce6a769a7bddb8ddb2fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getParent</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab8142dea51836c1d3f8d2a96de132b2d</anchor>
      <arglist>(const char *localeID, char *parent, int32_t parentCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getBaseName</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ab8ff7f514f64d04e6e3630c6b4f893fc</anchor>
      <arglist>(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uloc_openKeywords</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ac251b1391ad29b19976c70fa4b977520</anchor>
      <arglist>(const char *localeID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getKeywordValue</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a490a02bfc1dd2c007911680a9cd87b73</anchor>
      <arglist>(const char *localeID, const char *keywordName, char *buffer, int32_t bufferCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_setKeywordValue</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aee57778b4fdc2233f278bb6359205d4e</anchor>
      <arglist>(const char *keywordName, const char *keywordValue, char *buffer, int32_t bufferCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uloc_isRightToLeft</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aacb7279682b9b063122bfcdbb4cab28d</anchor>
      <arglist>(const char *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULayoutType</type>
      <name>uloc_getCharacterOrientation</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>aa78274dbe6a8281a1ee47aa8675ac84a</anchor>
      <arglist>(const char *localeId, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULayoutType</type>
      <name>uloc_getLineOrientation</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a279ae088fe9caae64eb0091ced4a7777</anchor>
      <arglist>(const char *localeId, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_acceptLanguageFromHTTP</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a8cda9bdf74213c5af1f79c339351aa70</anchor>
      <arglist>(char *result, int32_t resultAvailable, UAcceptResult *outResult, const char *httpAcceptLanguage, UEnumeration *availableLocales, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_acceptLanguage</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a06d895105a113046552be1657d1804aa</anchor>
      <arglist>(char *result, int32_t resultAvailable, UAcceptResult *outResult, const char **acceptList, int32_t acceptListCount, UEnumeration *availableLocales, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_getLocaleForLCID</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>af513851228029d0e63316af1d0039fd8</anchor>
      <arglist>(uint32_t hostID, char *locale, int32_t localeCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_addLikelySubtags</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a7d64ef121e3f860958838c56c854f34f</anchor>
      <arglist>(const char *localeID, char *maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_minimizeSubtags</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a7ca1ac5009d2182eb7e0e26cb5ef543e</anchor>
      <arglist>(const char *localeID, char *minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_forLanguageTag</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>abb82b5dfd0c3c69eaeb4844284e7cb11</anchor>
      <arglist>(const char *langtag, char *localeID, int32_t localeIDCapacity, int32_t *parsedLength, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uloc_toLanguageTag</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a296cf59c2ee1738cdd0e44c7b234f8ad</anchor>
      <arglist>(const char *localeID, char *langtag, int32_t langtagCapacity, UBool strict, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_toUnicodeLocaleKey</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>ac6004d29f0ede9624ba9438582e10bf3</anchor>
      <arglist>(const char *keyword)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_toUnicodeLocaleType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a04a138538ac1bb58fd82bfbd62f6fc8d</anchor>
      <arglist>(const char *keyword, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_toLegacyKey</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a9ab4d4a4ca42e0f98e50834ba396fe6c</anchor>
      <arglist>(const char *keyword)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uloc_toLegacyType</name>
      <anchorfile>uloc_8h.html</anchorfile>
      <anchor>a27961ae258cf387358cd587f82b9383a</anchor>
      <arglist>(const char *keyword, const char *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ulocale.h</name>
    <path>common/unicode/</path>
    <filename>ulocale_8h.html</filename>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct ULocale</type>
      <name>ULocale</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>aa5a1850d572e0fdb8a74aeee5cf0dd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocale *</type>
      <name>ulocale_openForLocaleID</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>aab056b6f593317bf805169049a5dfb61</anchor>
      <arglist>(const char *localeID, int32_t length, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocale *</type>
      <name>ulocale_openForLanguageTag</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>ab953589607dd307a8e04acd2b323a16a</anchor>
      <arglist>(const char *tag, int32_t length, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocale_close</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>accb6ba0e6f9519a0caf033ef3a9a6068</anchor>
      <arglist>(ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getLanguage</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>acc5c1383ad0f713d3fcc12407b20ab21</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getScript</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a847170dec5b62f45f9ff8580512d32f0</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getRegion</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a7c33ea58b8d78e8627eb3f8605cd54d0</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getVariant</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a0a4d56251aeea1ee5490e4a8bd98cdbc</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getLocaleID</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>ac8b502bfa0b944aab9519d242a6e059b</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ulocale_getBaseName</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a1fd2c7803ee3ca344b1262f7fea5d039</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI bool</type>
      <name>ulocale_isBogus</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>ac0c9cd67779e38fb068d7f49154007ca</anchor>
      <arglist>(const ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ulocale_getKeywords</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a7022c40cb271da476ccea122077c7229</anchor>
      <arglist>(const ULocale *locale, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ulocale_getUnicodeKeywords</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>a745d8d8cbf1649f0bc9801815e533d90</anchor>
      <arglist>(const ULocale *locale, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocale_getKeywordValue</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>aef0c2539bb9d945ffdea3ee4591ec675</anchor>
      <arglist>(const ULocale *locale, const char *keyword, int32_t keywordLength, char *valueBuffer, int32_t valueBufferCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocale_getUnicodeKeywordValue</name>
      <anchorfile>ulocale_8h.html</anchorfile>
      <anchor>aac3db0039d2786e496b61df2802c7a00</anchor>
      <arglist>(const ULocale *locale, const char *keyword, int32_t keywordLength, char *valueBuffer, int32_t valueBufferCapacity, UErrorCode *err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ulocbuilder.h</name>
    <path>common/unicode/</path>
    <filename>ulocbuilder_8h.html</filename>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="ulocale_8h" name="ulocale.h" local="yes" import="no" module="no" objc="no">unicode/ulocale.h</includes>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct ULocaleBuilder</type>
      <name>ULocaleBuilder</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a5f944daf8cd9a25715b71418347eed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocaleBuilder *</type>
      <name>ulocbld_open</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>aa78ec7b3f533fbe861b6a250ca16a423</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_close</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>ae578f3119eb13e03641383612c87630a</anchor>
      <arglist>(ULocaleBuilder *builder)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setLocale</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a9912e0b4a0ecb3e22ec2dec847779223</anchor>
      <arglist>(ULocaleBuilder *builder, const char *locale, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_adoptULocale</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a12cf55fc7434d8749edddae8bfa03d62</anchor>
      <arglist>(ULocaleBuilder *builder, ULocale *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setLanguageTag</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>ab414e18ce42868026ef245f4b51066eb</anchor>
      <arglist>(ULocaleBuilder *builder, const char *tag, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setLanguage</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>af7588f21f0117754b13b5b96d0cb1cc7</anchor>
      <arglist>(ULocaleBuilder *builder, const char *language, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setScript</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a89b85160562ce4924acc66c93753cd6d</anchor>
      <arglist>(ULocaleBuilder *builder, const char *script, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setRegion</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a065880ba33c0fbf9dd1caae9c59de1f5</anchor>
      <arglist>(ULocaleBuilder *builder, const char *region, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setVariant</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a1441b7938953c51eaa13600e553cfe8f</anchor>
      <arglist>(ULocaleBuilder *builder, const char *variant, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setExtension</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a4776acd0f7fe60f65200b203c1c50a14</anchor>
      <arglist>(ULocaleBuilder *builder, char key, const char *value, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_setUnicodeLocaleKeyword</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>ac4ce00305f9e2b3d751e136f7484640d</anchor>
      <arglist>(ULocaleBuilder *builder, const char *key, int32_t keyLength, const char *type, int32_t typeLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_addUnicodeLocaleAttribute</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>ad90d21105f4fdbfa626f6c582aedaf50</anchor>
      <arglist>(ULocaleBuilder *builder, const char *attribute, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_removeUnicodeLocaleAttribute</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a3900a936fea1c3c65471c0da87d90336</anchor>
      <arglist>(ULocaleBuilder *builder, const char *attribute, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_clear</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>aad968814c20c52b0326064401d1ac446</anchor>
      <arglist>(ULocaleBuilder *builder)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocbld_clearExtensions</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>af924cc87b7464b87a2b38d27a2b392db</anchor>
      <arglist>(ULocaleBuilder *builder)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocbld_buildLocaleID</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>ae37b7c2050092b673a37cf53703b5659</anchor>
      <arglist>(ULocaleBuilder *builder, char *locale, int32_t localeCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocale *</type>
      <name>ulocbld_buildULocale</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a520576a105a3306b990b19975b069d21</anchor>
      <arglist>(ULocaleBuilder *builder, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocbld_buildLanguageTag</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>af6ec7cf828299269e75e238ccd664a75</anchor>
      <arglist>(ULocaleBuilder *builder, char *language, int32_t languageCapacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ulocbld_copyErrorTo</name>
      <anchorfile>ulocbuilder_8h.html</anchorfile>
      <anchor>a570e6c54a2629728fc8735b74fb1a809</anchor>
      <arglist>(const ULocaleBuilder *builder, UErrorCode *outErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>umachine.h</name>
    <path>common/unicode/</path>
    <filename>umachine_8h.html</filename>
    <includes id="ptypes_8h" name="ptypes.h" local="yes" import="no" module="no" objc="no">unicode/ptypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_CFUNC</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>af702d65cba0638c5a8194cccc8d7c39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CDECL_BEGIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a82c853d86803ab75c89267be54fbac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CDECL_END</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a1a820e5c6cbe8ac1742b654e6bf9ed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ATTRIBUTE_DEPRECATED</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a1f2a107433f276c69c8f8ab826fe6374</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CAPI</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a676114b1a64bb7c2de15c919a00b28df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_STABLE</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>af3e3799716eaa41e3f49c7bf18c62b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DRAFT</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a41691e68155dca13bc1f020fa30dac82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DEPRECATED</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a15493bbbc3793fa60b33cad4955430a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_OBSOLETE</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a1f8a29b64d3745f904fde5d8830d98f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_INTERNAL</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a161dba69f4e479c3626793efc42f94ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_BLOCK_MACRO_BEGIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>abfdc26d020b4fab3ed5ca2b98fe5df43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPRV_BLOCK_MACRO_END</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a983e6cc57f8c1b0c5b9ad9ceb290418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>aadcf2a81af243df333b31efa6461ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>ad4e9955955b27624963643eac448118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a688eb21a22db27c2b2bd5836943cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>aaf7f29f45f1a513b4748a4e5014ddf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>ac58f2c111cc9989c86db2a7dc4fd84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a181807730d4a375f848ba139813ce04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>ab5eb23180f7cc12b7d6c04a8ec067fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_C</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a22369e5d04efcda4162fdb0f5759318e</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_C</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a26a7bac63d90ef61175acb9f6fc4f2ca</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_INT64_MIN</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>ac1c596cb43b0e0da0ab1da5a20dbc502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_INT64_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>ae3e790bebd3de6c1c2010ca8e766517d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_UINT64_MAX</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a476c17527f46de7a96942841fb87f770</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DEFINE_FALSE_AND_TRUE</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a369ea1fcd48fe78dbfc267086d746031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SIZEOF_UCHAR</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a949bcf5953a147ca7724397dfe230ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_CHAR16_IS_TYPEDEF</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a8252a0feebf8351109bfcc38efc8ebf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SENTINEL</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a807436737b76a72b76ddf0b900304b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>UBool</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a349ef00011f20ccd1d3b424445681aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char16_t</type>
      <name>UChar</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a052acbba21bbe72347d84a2e286fda2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>OldUChar</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a3ae315a8c784deae71d2078e90e5a905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UChar32</name>
      <anchorfile>umachine_8h.html</anchorfile>
      <anchor>a09fff5c3b5a5b015324dc3ec3cf92809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>umisc.h</name>
    <path>common/unicode/</path>
    <filename>umisc_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="struct">UFieldPosition</class>
    <member kind="typedef">
      <type>struct UFieldPosition</type>
      <name>UFieldPosition</name>
      <anchorfile>umisc_8h.html</anchorfile>
      <anchor>a5198fab311818480ff82c14ad7cc6482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const void *</type>
      <name>URegistryKey</name>
      <anchorfile>umisc_8h.html</anchorfile>
      <anchor>ab5905d79ed3b979840cee1d5fd48b4fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>umutablecptrie.h</name>
    <path>common/unicode/</path>
    <filename>umutablecptrie_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucpmap_8h" name="ucpmap.h" local="yes" import="no" module="no" objc="no">unicode/ucpmap.h</includes>
    <includes id="ucptrie_8h" name="ucptrie.h" local="yes" import="no" module="no" objc="no">unicode/ucptrie.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" import="no" module="no" objc="no">unicode/utf8.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UMutableCPTrie</type>
      <name>UMutableCPTrie</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>ad8945cf34ca9d40596a66a1395baa19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMutableCPTrie *</type>
      <name>umutablecptrie_open</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>ac0d62a5910c4a7d1e28c6dbf7ce96971</anchor>
      <arglist>(uint32_t initialValue, uint32_t errorValue, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMutableCPTrie *</type>
      <name>umutablecptrie_clone</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a3c0cae51e9698510881f4eb60327ffd5</anchor>
      <arglist>(const UMutableCPTrie *other, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umutablecptrie_close</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a20032ff6076bf2078b969161361ec0f7</anchor>
      <arglist>(UMutableCPTrie *trie)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMutableCPTrie *</type>
      <name>umutablecptrie_fromUCPMap</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a5bd2d546cc851bf19ee28d2f2674518e</anchor>
      <arglist>(const UCPMap *map, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMutableCPTrie *</type>
      <name>umutablecptrie_fromUCPTrie</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a74e2329994792202b8cbd9a03914a532</anchor>
      <arglist>(const UCPTrie *trie, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>umutablecptrie_get</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a360277b98c43a7918e48a61ef895f322</anchor>
      <arglist>(const UMutableCPTrie *trie, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>umutablecptrie_getRange</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a6e72b8f34d568a92c81f7a23f59fbb34</anchor>
      <arglist>(const UMutableCPTrie *trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter *filter, const void *context, uint32_t *pValue)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umutablecptrie_set</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a58763e7d252102c4670b17a274c1e77b</anchor>
      <arglist>(UMutableCPTrie *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umutablecptrie_setRange</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>a7eec258a78644a1b1ced2b9332686638</anchor>
      <arglist>(UMutableCPTrie *trie, UChar32 start, UChar32 end, uint32_t value, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCPTrie *</type>
      <name>umutablecptrie_buildImmutable</name>
      <anchorfile>umutablecptrie_8h.html</anchorfile>
      <anchor>aea0a980fffb2b07cc4186cdcb81a75fc</anchor>
      <arglist>(UMutableCPTrie *trie, UCPTrieType type, UCPTrieValueWidth valueWidth, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unifilt.h</name>
    <path>common/unicode/</path>
    <filename>unifilt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unifunct_8h" name="unifunct.h" local="yes" import="no" module="no" objc="no">unicode/unifunct.h</includes>
    <includes id="unimatch_8h" name="unimatch.h" local="yes" import="no" module="no" objc="no">unicode/unimatch.h</includes>
    <class kind="class">icu::UnicodeFilter</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_ETHER</name>
      <anchorfile>unifilt_8h.html</anchorfile>
      <anchor>af8c471e1f0eb63cb628be3f7c9e33f55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unifunct.h</name>
    <path>common/unicode/</path>
    <filename>unifunct_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::UnicodeFunctor</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>unimatch.h</name>
    <path>common/unicode/</path>
    <filename>unimatch_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="class">icu::UnicodeMatcher</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>uniset.h</name>
    <path>common/unicode/</path>
    <filename>uniset_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucpmap_8h" name="ucpmap.h" local="yes" import="no" module="no" objc="no">unicode/ucpmap.h</includes>
    <includes id="unifilt_8h" name="unifilt.h" local="yes" import="no" module="no" objc="no">unicode/unifilt.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <class kind="class">icu::UnicodeSet</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>unistr.h</name>
    <path>common/unicode/</path>
    <filename>unistr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="char16ptr_8h" name="char16ptr.h" local="yes" import="no" module="no" objc="no">unicode/char16ptr.h</includes>
    <includes id="rep_8h" name="rep.h" local="yes" import="no" module="no" objc="no">unicode/rep.h</includes>
    <includes id="std__string_8h" name="std_string.h" local="yes" import="no" module="no" objc="no">unicode/std_string.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="yes" import="no" module="no" objc="no">unicode/bytestream.h</includes>
    <class kind="class">icu::UnicodeString</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>US_INV</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>a308c066384b8560030fb3482bcb13381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE_STRING</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>aeab1ff09f666cf5fce35fc88cf37d714</anchor>
      <arglist>(cs, _length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE_STRING_SIMPLE</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>a6cd56429cbf4fe567a97c9d1a46e96ae</anchor>
      <arglist>(cs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNISTR_FROM_CHAR_EXPLICIT</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>a486b34c4465b862509e8ed28f01fbe49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNISTR_FROM_STRING_EXPLICIT</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>ac4830e8bd24a0774bedb97358e733c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNISTR_OBJECT_SIZE</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>ae7130a84a4e48a45005b55a047fc3506</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UStringCaseMapper</name>
      <anchorfile>unistr_8h.html</anchorfile>
      <anchor>a82006d2363fecf8771aa624a7a3498f1</anchor>
      <arglist>(int32_t caseLocale, uint32_t options, icu::BreakIterator *iter, char16_t *dest, int32_t destCapacity, const char16_t *src, int32_t srcLength, icu::Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strlen</name>
      <anchorfile>group__ustring__ustrlen.html</anchorfile>
      <anchor>ga43199ed47f7c008e6baceccb5f66914a</anchor>
      <arglist>(const UChar *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unorm.h</name>
    <path>common/unicode/</path>
    <filename>unorm_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uiter_8h" name="uiter.h" local="yes" import="no" module="no" objc="no">unicode/uiter.h</includes>
    <includes id="unorm2_8h" name="unorm2.h" local="yes" import="no" module="no" objc="no">unicode/unorm2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UNORM_COMPARE_NORM_OPTIONS_SHIFT</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a2962ecfc131adbea913c9ac34eaed4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNormalizationMode</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NONE</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a120a05cf3e51beaf4d9fbb6a4a1993c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NFD</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a60f3fa3dbcdfc2a075143fe078493e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NFKD</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a42f246a2e989929b24b2a4c84fe3a51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NFC</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a5b8bb462684c034d347e8dbcf4b77331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_DEFAULT</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a0f833bde534a6902911c62dbb091a585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NFKC</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7a9f7f2ae3788d9aa8e6dff82697d6d0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_FCD</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7aac4a0a6b26928af19d2cef5985bdce8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_MODE_COUNT</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>af317e3ace13f0ce7c86dd1ca48490ef7ab16cae528525fca531bcdee42b153796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_UNICODE_3_2</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea5b4745b8b611e2d7e6245c023e22e462</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>unorm_normalize</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a5410fab40c4e60a787c5cfbea5103c75</anchor>
      <arglist>(const UChar *source, int32_t sourceLength, UNormalizationMode mode, int32_t options, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UNormalizationCheckResult</type>
      <name>unorm_quickCheck</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>ad103c40dd46c7d95f6db4c97aed10277</anchor>
      <arglist>(const UChar *source, int32_t sourcelength, UNormalizationMode mode, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UNormalizationCheckResult</type>
      <name>unorm_quickCheckWithOptions</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>ae437a1459c7379e327799d5d5ea44458</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>unorm_isNormalized</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a919fb62224dc5f268e7b1cce21c2e873</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UNormalizationMode mode, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>unorm_isNormalizedWithOptions</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a0a0e785c85a02052d405626ce301405e</anchor>
      <arglist>(const UChar *src, int32_t srcLength, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>unorm_next</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>ab929eae6735fc93dfd799f7b71553614</anchor>
      <arglist>(UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>unorm_previous</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>a1b64cb761d9eb7ccfd7ec58a5e045975</anchor>
      <arglist>(UCharIterator *src, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>unorm_concatenate</name>
      <anchorfile>unorm_8h.html</anchorfile>
      <anchor>aa258530f27604d78c887aac13771e4a1</anchor>
      <arglist>(const UChar *left, int32_t leftLength, const UChar *right, int32_t rightLength, UChar *dest, int32_t destCapacity, UNormalizationMode mode, int32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unorm2.h</name>
    <path>common/unicode/</path>
    <filename>unorm2_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="stringoptions_8h" name="stringoptions.h" local="yes" import="no" module="no" objc="no">unicode/stringoptions.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UNormalizationCheckResult</type>
      <name>UNormalizationCheckResult</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>ae7f0338381feb059a1d9e6e3272af8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UNormalizer2</type>
      <name>UNormalizer2</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>af6cec882b8db0db15e33e6f21c51919e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNormalization2Mode</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3cf189b046fe90ca167d2294275f4ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM2_COMPOSE</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3cf189b046fe90ca167d2294275f4ab5a4038a316229eef7d76901b704b0148bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM2_DECOMPOSE</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3cf189b046fe90ca167d2294275f4ab5ab176fcf0362623fb45b1b0f1ae22e7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM2_FCD</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3cf189b046fe90ca167d2294275f4ab5a6dbe9da1d7d77d2902d7ef197cb1619b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM2_COMPOSE_CONTIGUOUS</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3cf189b046fe90ca167d2294275f4ab5aa8a0f3c152f66297036c8fbfd955f9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNormalizationCheckResult</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a01b7464189aef5dae63c0c759e84bece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_NO</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a01b7464189aef5dae63c0c759e84becea17a2e3aec6aef936136f04cf8af29de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_YES</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a01b7464189aef5dae63c0c759e84becea055e9208c9a15913ed2849243fb617c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNORM_MAYBE</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a01b7464189aef5dae63c0c759e84becea05c9a1f19c022c5399e64ff8cb852558</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFCInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3dbc6e89a5f1b528bcb98cae7c260f3e</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFDInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a356aa8b59abf0658e5667e1924f02c19</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFKCInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a5540ac79448d64b4bbfabf38555d3cdb</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFKDInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>aa0efed52244ced40b257887dd94e236b</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFKCCasefoldInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a2d5ee32541b9565775b49584c33ef47b</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getNFKCSimpleCasefoldInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a90a7cb71a339f6bd03cd353adef708c3</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNormalizer2 *</type>
      <name>unorm2_getInstance</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>ae7380e270cf0a2411e32b6cc71f87e19</anchor>
      <arglist>(const char *packageName, const char *name, UNormalization2Mode mode, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNormalizer2 *</type>
      <name>unorm2_openFiltered</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>afcab4e5850bf8e089aa0d59783de4215</anchor>
      <arglist>(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unorm2_close</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a3320baa26fad67d9bb53f79a734e027f</anchor>
      <arglist>(UNormalizer2 *norm2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_normalize</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a2391f4681aeea7242026a95eef502dbe</anchor>
      <arglist>(const UNormalizer2 *norm2, const UChar *src, int32_t length, UChar *dest, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_normalizeSecondAndAppend</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>ad179ca11e80ea3ee2e65d1af49b2362a</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar *first, int32_t firstLength, int32_t firstCapacity, const UChar *second, int32_t secondLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_append</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a2782df22a6f9956d517ef5e7e25873b1</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar *first, int32_t firstLength, int32_t firstCapacity, const UChar *second, int32_t secondLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_getDecomposition</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>acee0ecec64a8b9b78e340af3b6c3c9e2</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_getRawDecomposition</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a04f841b799187f5832fd4de625bc4182</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>unorm2_composePair</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a68ac2f8e238b9602646d6692add1c6ee</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 a, UChar32 b)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint8_t</type>
      <name>unorm2_getCombiningClass</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a0f419371c17f9998d09f92732edcd9de</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unorm2_isNormalized</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a21219b3111746cf6a0b61b95eda565b9</anchor>
      <arglist>(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNormalizationCheckResult</type>
      <name>unorm2_quickCheck</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>ad8d3424760dd8c6e4a1ebb92872db95f</anchor>
      <arglist>(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm2_spanQuickCheckYes</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a67b9f52c687065fcbae47dfeb69145ec</anchor>
      <arglist>(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unorm2_hasBoundaryBefore</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a9cfaa0c9c4318165253f95f026edbbb7</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unorm2_hasBoundaryAfter</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>a2d85505a6002ad5f0dd0214c059b9458</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unorm2_isInert</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>aa546b77068fceb75d9a8409720086f83</anchor>
      <arglist>(const UNormalizer2 *norm2, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unorm_compare</name>
      <anchorfile>unorm2_8h.html</anchorfile>
      <anchor>aee41897bd6c4ff7dc7a8db6d37efdcbd</anchor>
      <arglist>(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uobject.h</name>
    <path>common/unicode/</path>
    <filename>uobject_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">unicode/platform.h</includes>
    <class kind="class">icu::UMemory</class>
    <class kind="class">icu::UObject</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_NO_THROW</name>
      <anchorfile>uobject_8h.html</anchorfile>
      <anchor>af7c94be4153b43ae35af9fe0447c9d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UOBJECT_DEFINE_RTTI_IMPLEMENTATION</name>
      <anchorfile>uobject_8h.html</anchorfile>
      <anchor>a0415b3e188980bcb82e31c091265f34b</anchor>
      <arglist>(myClass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION</name>
      <anchorfile>uobject_8h.html</anchorfile>
      <anchor>aa53bdd883d784e4c951b051faffc29d0</anchor>
      <arglist>(myClass)</arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UClassID</name>
      <anchorfile>uobject_8h.html</anchorfile>
      <anchor>a22af10545208a455a6e884008df48e9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urep.h</name>
    <path>common/unicode/</path>
    <filename>urep_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="struct">UReplaceableCallbacks</class>
    <member kind="typedef">
      <type>void *</type>
      <name>UReplaceable</name>
      <anchorfile>urep_8h.html</anchorfile>
      <anchor>a22b35ca6677ac47c2f5b0d01ffbead60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UReplaceableCallbacks</type>
      <name>UReplaceableCallbacks</name>
      <anchorfile>urep_8h.html</anchorfile>
      <anchor>a5226c2175baf585534712ef6ba5e6749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ures.h</name>
    <path>common/unicode/</path>
    <filename>ures_8h.html</filename>
    <includes id="char16ptr_8h" name="char16ptr.h" local="yes" import="no" module="no" objc="no">unicode/char16ptr.h</includes>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UResourceBundle</type>
      <name>UResourceBundle</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a7391119e9274be9ba2e6892b48a2bbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UResType</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_NONE</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbab73cbea3085f99defd0538171d343f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_STRING</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbac4db2a063c1c73cc363b0e21891bc480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_BINARY</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba7220aa0da13f4d7a1e62a1856026c271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_TABLE</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba2cfd36db6917951f177723df3a58e2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_ALIAS</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba6890eb4a8669521aace76b4c854d304e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_INT</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbac71be9c52845b8404c84610320b550ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_ARRAY</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbaa2e7a87c3c144d7df2abd973b86512ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_INT_VECTOR</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba6c6b406d49cebed764c515d49dcf73b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_NONE</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba78e3758a381e62148cc4b0438f3c0777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_STRING</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbad6c0349cb0484769c040d660de1c7445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_BINARY</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba2ad74e7a8c734f374bf8b786617fb212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_TABLE</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbac93b5478e79d51b10747d617765069af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_ALIAS</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbae4f137b23dcc82d1b7c5b19d5453b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_INT</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbaf1f3ced984a5ff062dae837b00769e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_ARRAY</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fba2eeb630d6cacdd4cdeae5ae05edfc8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_INT_VECTOR</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbac5f51dba6417cd88750d7fb32c1cfb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_RESERVED</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbabb8f79bd6e07400f6870fe51ae24fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URES_LIMIT</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a3f1197bf41a6228c38e3fddb58bf96fbaf5e9652169f8062eaaaf8e35accdf0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_open</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a1b2a9505dd420ec59e85f36b661f179a</anchor>
      <arglist>(const char *packageName, const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_openDirect</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a27445a0fda6dde75ba95314c60c95248</anchor>
      <arglist>(const char *packageName, const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_openU</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>ad830d842bca7201356be2eac532d4288</anchor>
      <arglist>(const UChar *packageName, const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>ures_countArrayItems</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a09607e48125e46397a843f255640fe2e</anchor>
      <arglist>(const UResourceBundle *resourceBundle, const char *resourceKey, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ures_close</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a5408af00b3d9cecf9e27b7b9882f8fc4</anchor>
      <arglist>(UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ures_getVersionNumber</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a215c720105e846ba7a35bf0902768d35</anchor>
      <arglist>(const UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ures_getVersion</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>aef1aa0fbbd1ac249ef214d06d101f981</anchor>
      <arglist>(const UResourceBundle *resB, UVersionInfo versionInfo)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ures_getLocale</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a81126dc05c041f67fd6b70ee6a3c187c</anchor>
      <arglist>(const UResourceBundle *resourceBundle, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ures_getLocaleByType</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>afeaa3c73b498ad8dcacf8153fce1f246</anchor>
      <arglist>(const UResourceBundle *resourceBundle, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ures_openFillIn</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a9c34b97264b49b927e0fbe48d604201a</anchor>
      <arglist>(UResourceBundle *r, const char *packageName, const char *localeID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ures_getString</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a185f941ade3ef83cc5161ecca42ef19d</anchor>
      <arglist>(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ures_getUTF8String</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a8bc3a4eea9f97c5bcc0723b0aa2cbac8</anchor>
      <arglist>(const UResourceBundle *resB, char *dest, int32_t *length, UBool forceCopy, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const uint8_t *</type>
      <name>ures_getBinary</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>ad816b28c789ed987db869ff3bfb91f44</anchor>
      <arglist>(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const int32_t *</type>
      <name>ures_getIntVector</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>ae54194fd9d8b9d2ec6887db1c94445b5</anchor>
      <arglist>(const UResourceBundle *resourceBundle, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ures_getUInt</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>ac6df0273dd385c61e9a335f5d0456c03</anchor>
      <arglist>(const UResourceBundle *resourceBundle, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ures_getInt</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a0cb9e66721c145fc65e6e437f159c9db</anchor>
      <arglist>(const UResourceBundle *resourceBundle, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ures_getSize</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a1179dbd726cd1db73415c18d723503c4</anchor>
      <arglist>(const UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResType</type>
      <name>ures_getType</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a415141e5ea74b6a23249562f37138c82</anchor>
      <arglist>(const UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ures_getKey</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a85b9070236bad2f1be7151de19e7aedc</anchor>
      <arglist>(const UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ures_resetIterator</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a38cb963dd42b8c42ff7035e81dc6b7a0</anchor>
      <arglist>(UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ures_hasNext</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a526a6f4bedd4897301b9ea514b56b0f2</anchor>
      <arglist>(const UResourceBundle *resourceBundle)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_getNextResource</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a0ec247e145e1102499703c1a20452d7c</anchor>
      <arglist>(UResourceBundle *resourceBundle, UResourceBundle *fillIn, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ures_getNextString</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>af8868fbecb20373e67814ba6b15c132c</anchor>
      <arglist>(UResourceBundle *resourceBundle, int32_t *len, const char **key, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_getByIndex</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a91320ee86a5b088cd7f48134773e305e</anchor>
      <arglist>(const UResourceBundle *resourceBundle, int32_t indexR, UResourceBundle *fillIn, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ures_getStringByIndex</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a2cd78af4832892b5d93f9b4ffcfffe72</anchor>
      <arglist>(const UResourceBundle *resourceBundle, int32_t indexS, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ures_getUTF8StringByIndex</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a336be0374d188925ed414654501a891f</anchor>
      <arglist>(const UResourceBundle *resB, int32_t stringIndex, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UResourceBundle *</type>
      <name>ures_getByKey</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a1f848f64eb50bda730526e0e8b94b2ca</anchor>
      <arglist>(const UResourceBundle *resourceBundle, const char *key, UResourceBundle *fillIn, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ures_getStringByKey</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>a8ebf566222f060804dc9d2ea7ea0f34e</anchor>
      <arglist>(const UResourceBundle *resB, const char *key, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ures_getUTF8StringByKey</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>ae027c92d9a158988a140e63b97ca9e16</anchor>
      <arglist>(const UResourceBundle *resB, const char *key, char *dest, int32_t *pLength, UBool forceCopy, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ures_openAvailableLocales</name>
      <anchorfile>ures_8h.html</anchorfile>
      <anchor>aa59a731931be953ead03206933f3c0f0</anchor>
      <arglist>(const char *packageName, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uscript.h</name>
    <path>common/unicode/</path>
    <filename>uscript_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UScriptCode</type>
      <name>UScriptCode</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5c72e277f3b766ed6b68ecafd7b86d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UScriptUsage</type>
      <name>UScriptUsage</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a9d97a7fabbdfc8df2a45243fdae08132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UScriptCode</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_INVALID_CODE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab912ec59ab2d4fc2b938c0a36e68429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_COMMON</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8f9e7c5226d55c7d2d0fa2fb0bb9cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_INHERITED</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab05b55004bbbb7b991ceb1937a1da968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ARABIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a70de95ea9de2f92bf4149b91514c76ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ARMENIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0557debc33784d31bd9a57770fa537cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BENGALI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af4a9a416487e6bb1bb8c015f8662d85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BOPOMOFO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0add8b0c0d1771faf84b2e97d09063f6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CHEROKEE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab90305423f3d1df5fd5fc3d4bcdb20f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_COPTIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a90be62940b102406ae0141a9fc11b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CYRILLIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abcf618f5d29d1ade4695f6a9f5eeefb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DESERET</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a07efcef061414073541adbe3d7aeb3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DEVANAGARI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a95bd5cf477cad55534ba4a07dee697d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ETHIOPIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abc97f945efe4f7fe20b55c1b2e55bd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GEORGIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af4bae0ea1401790a911a86fc7506ce5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GOTHIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac15ef8f34889e2cd89a36657b431c186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GREEK</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a728c77813644a29cd2bfc1de82f1a274</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GUJARATI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0adc56616ecb8c1fc218bc15cfdb266c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GURMUKHI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a11b2be9ab094afc5259fc2980063df31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aca7951f0fcd4bf870de2ae4cbc406a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HANGUL</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a10f9a93f2b3a9eaed59f9ef347ce6974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HEBREW</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a457869549867d988b92d4d825e3c2378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HIRAGANA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6e09aeaa651bb02a481d64d431b6ba7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KANNADA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af1a2146950c6c16c6526c5e112a03f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KATAKANA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac7395523783be2557dcc5e0b87e4a874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHMER</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9fbd62ce49d257a99c460a5521ee5af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LAO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a39efc7a1aa569890265bd9f22c2f82da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LATIN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9fd702e75344f1f55fd478eb56f5e9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MALAYALAM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aca5add5c1a302c9625018c5e8aae4426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MONGOLIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a487ae6d0e969f1359c314e7e9c357469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MYANMAR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad9cb713d2afb15440a185f6a4274f0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OGHAM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0e6f92a5d343b31c76cc424a7dfda979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_ITALIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac82151eba73be227411a3d9dd20b048f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ORIYA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac7aec1882dba5c6f7bfb74c285829224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_RUNIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1a010cf4d6664b16dfec4b7b058ce695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SINHALA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae776d4dc90f6495f568c4c81ab187025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SYRIAC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8b35e94598d882e310b211013ac0d8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAMIL</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6d158415d7a94444c112b78c0ba9acfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TELUGU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aec7c404f7257dd6b7c33bfc1cdc3d6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_THAANA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9e2dda29f237ae95acf08a7bd34f34c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_THAI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a307590611d2e38ee126e810e20589f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TIBETAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5107f9c84e7292565f18772bab54a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CANADIAN_ABORIGINAL</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1f337b59de87be231495b69f622aa776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_UCAS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a676ba0754dfe73959b5a5122a90a1644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_YI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a47abe1d661873a3887f12df6b32a58e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAGALOG</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a59b389c200f1c24bf410e8ec61c18b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HANUNOO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a4d6ec9c27d6bfbe943a2a1061b4c4af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BUHID</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5e88195639315149215e06e0fca24a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAGBANWA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a4e90cb79414dcb3957d21a945b36ded6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BRAILLE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2ea22a97e27bcebb5e85ac08e6986ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CYPRIOT</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a00ec6776e617612a3af051d7e542b785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LIMBU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abd89608b10d4488bdfaea0ccaf790bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LINEAR_B</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a82a92f9c8a98ef1a01232649bae74525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OSMANYA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af468b9f4bade30f57f861c2699eb2ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SHAVIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1ef17aa0d6ab5e6900c5284f8422faeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAI_LE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0afc4fb435e17fa8f0082e977a40755184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_UGARITIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a707ce02047069e308a3e9fbf3593d81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KATAKANA_OR_HIRAGANA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae4d7e216783cbde212693200d740f576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BUGINESE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a497519af674584718a1dfc48c1063a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GLAGOLITIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aa1f0338d397c017bba65b6f0b27b8f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHAROSHTHI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac529c33050b2527279760b8731f01ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SYLOTI_NAGRI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5126a33194842ef74c7b4a6535aab4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NEW_TAI_LUE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad9d56f8fca7394d6a4604c60e12c96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TIFINAGH</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aabf0a40d87b892cd76d2d0eb391db80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_PERSIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0afb846baccc413e282dd6fcd640b18da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BALINESE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a37734add235693b42fe7d49ef80b64a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BATAK</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abc46acede6b89b82cc5a8b9440451ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BLISSYMBOLS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a04e41675450151f99251a0b8da2b8f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BRAHMI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a3f1d7fdba8bef2c038e6268c4ba699bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CHAM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a72277ec0d4d369687cf84c443acc429c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CIRTH</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab471957a26c496afb0e03013ddfc931f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a807eb8b2b6361e9f9aa4cd0777ac1293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DEMOTIC_EGYPTIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aa03cc5c478f486597d5e498c54c3f34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HIERATIC_EGYPTIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9a8afda2d02179af4b4011e95ca57484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_EGYPTIAN_HIEROGLYPHS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab407ba983936168de24c1653a3b80fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHUTSURI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac20e229c3637ec23bbc249437dd95e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SIMPLIFIED_HAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad81dcda1aad8233810b2728cc68afea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TRADITIONAL_HAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a25e7424a92da5dd46626c703f09b2223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PAHAWH_HMONG</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab6f6fe4a3ebfe814d7a9aad4b2c5b332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_HUNGARIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aba34d479dc14958edb95e25686408564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HARAPPAN_INDUS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a196ecf02ce86469380ba44e0a054afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_JAVANESE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1f3bd64ace2b0ebc645a314732023435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KAYAH_LI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae78b7b1f107b46c8314c5adfd539308e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LATIN_FRAKTUR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad05e89a33a42f2af26e5af46a8143444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LATIN_GAELIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2d40524e96b65aa922addefbf371e2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LEPCHA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0adedae84dbcefb2eb464d79a513b4db8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LINEAR_A</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0acb14c6f01597617df7babb2faa74248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MANDAIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8cf1a71067678e790305d4ce079746e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MANDAEAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a648e6bc51d2c978ac75077e08d1f9a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MAYAN_HIEROGLYPHS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8e29feb46f86bb62cfc42577fd7b4572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MEROITIC_HIEROGLYPHS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a64f528cbe1b1ebd94a3dbcda7c46151f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MEROITIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a612dfdd5653045d8f76e1f138db0712d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NKO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abda696788914469fad2085b1100b0a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ORKHON</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a43f9aab0f1ed6c1efd185962b69a3ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_PERMIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5c944a18e1f49132f259302cd024f9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PHAGS_PA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a456f676a509ec170c8d0453c38f5c9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PHOENICIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae58e0ed9190de2428b3ea22715360662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MIAO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae04e9c0b71bfc43aadbbbd373cb5b1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PHONETIC_POLLARD</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a703b94d8ed3914ba783e53d6237c01c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_RONGORONGO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a7fff4a6d79952d66e42c11a0e34ebd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SARATI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aeaf90695e8c7951012ef30af7df53d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ESTRANGELO_SYRIAC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af0a599efd3c7e73e5f78352a1009a1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_WESTERN_SYRIAC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a74a1b95f6455971d17cc452c615c99b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_EASTERN_SYRIAC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6a506f7705aa7963433c0813e178a277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TENGWAR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0acb97617767422dcadbf0a6bf3e6969ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_VAI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2915d7116b6b254ec61cb408c59c069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_VISIBLE_SPEECH</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0acffad483d423f086fdcb162fccad5c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CUNEIFORM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2652a2c68e0c8e3b4a4a27a2ed0d076a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_UNWRITTEN_LANGUAGES</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9b65edc523ea88e3e1787fa2895135aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_UNKNOWN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad3eeb56d42cbc2f8306614759f6cce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CARIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5af1a7f667a1d21f20abff04582b58ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_JAPANESE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a567e0c0ad7fc7ce509ee10537c9b540b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LANNA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5d0fe07e6cd325194860e51699636051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LYCIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0afab7d2034b10cd2b3487d52268d65dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LYDIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a3244e04f29aace84e0cf95e61e3fd464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OL_CHIKI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aab5aae3c895451bb8e7291dd8c736c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_REJANG</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af8c618255e6ba76b97f17276408f4bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SAURASHTRA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0da9e63d508ff0753c09ce8b7367dead</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SIGN_WRITING</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a087662d998c48c3b5eaddb81483451b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SUNDANESE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad963ebcd28e8843a0497e83a3c64a6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MOON</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6af615f87d0411e7a9dd43f8aff138cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MEITEI_MAYEK</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a32ca03a040c70796395a808048ebde42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_IMPERIAL_ARAMAIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a073534b6b3f112b961afd65721be00b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_AVESTAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0affb07bea0a2cbb836a7e127ea893d8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CHAKMA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a44c2f91f504112119ce8f26db0f9dc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KOREAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a7f07b2a2e32453cde192f5d430e4dd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KAITHI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9ca740d94da8da4c684b22e268a19192</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MANICHAEAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a54c4337e7dc83cbb88e3457cc89acfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_INSCRIPTIONAL_PAHLAVI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a046410f6894551ac2ba6006a42cb1d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PSALTER_PAHLAVI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab32c8480178e2ff3ed1a1437d42c48a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BOOK_PAHLAVI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a231cc4dfffec82bd5a5a8c0a8b384c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_INSCRIPTIONAL_PARTHIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a637eb6daf1a1c8e31642a24b5192c40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SAMARITAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aadee723d7d99ec7d51e9b9000ce20be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAI_VIET</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a63183de074c0c2c0ad91e4011c6ca551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MATHEMATICAL_NOTATION</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8b599ffcbcf5d70fa4a8767d3e61dfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SYMBOLS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a352c38c66e8955f2803e45bd8f69cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BAMUM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a82161698a381e9fda6f0921ce51dbfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LISU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a54af0f201ed501def20d3589aca06dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NAKHI_GEBA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a08144913e5d88b82f3b047c9d5e5a095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_SOUTH_ARABIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aaca0aea9fda3ca09892ad5d082eda0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BASSA_VAH</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a680cfefe51b60c7287b957793744d513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DUPLOYAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8c7849865c0b10c46f41b4a7f64b3bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DUPLOYAN_SHORTAND</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aee872e26c9f183eef875bcbfdfc98339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ELBASAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aae6d8b475299f02b094666c3d2e87ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GRANTHA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a3cd34dc2fa4e0106780c5a2df7aa5808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KPELLE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2005a72784ac5dc44acd35236a26028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_LOMA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a97be31da76356a22203f939d17fe1a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MENDE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a2888fb4ee45111549c02535799bca087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MEROITIC_CURSIVE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0adbe3bf4746f40b8835c062771827602a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_NORTH_ARABIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a229a4cc6f3ba8bae619285e2be5241f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NABATAEAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a4cc1c326e21ddc99a6ce4058e1686060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PALMYRENE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ab4dda7ef3114718e4bdded881c74c8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHUDAWADI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af941d31957ab33c59c6d46a815f4ecbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SINDHI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad4591d5bdb8a90f7b423984e30faed46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_WARANG_CITI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9bbb9a35f167c1d9f904aa1faf8f4d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_AFAKA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9f00eeb2626fa0210f3b002081d435e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_JURCHEN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae4da76a15bfb285886269cdf6359123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MRO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aed42e10be15205430bca6e46f8a53c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NUSHU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ad5af71bed22b23e84f5f722dfce0e749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SHARADA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ae65a4468409d09254a48ba892c95feee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SORA_SOMPENG</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0afb3197fc0353dfa99b0b10cd63a86232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TAKRI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a693aa961bbfa27420e242eb25522feab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TANGUT</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af59d10f17b4207a26cad2f490de4606d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_WOLEAI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0351d02c53e4c79451d88165751b225e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ANATOLIAN_HIEROGLYPHS</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a843ceb0e123663b465433a7ea70d12a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHOJKI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0ea595a4301107dc1719d02fa6870f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TIRHUTA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a3a643f3147d09300cc4ddf5d8f834827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CAUCASIAN_ALBANIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0afe2581da211ded4d4339e2c1153b59d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MAHAJANI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a31dc3f04092b05a037f9f46a0efe2927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_AHOM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a290f42fff9d9f3b2fa983e90c04630cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HATRAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aebaf295c44b8460ff6116860882a56f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MODI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a36397ad69c8928a4583043a1242d3f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MULTANI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a83caf3e7cc40de6121b3a8ae59bc54f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_PAU_CIN_HAU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aad61d72a8aa0181eca2ba3a9b15f0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SIDDHAM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aac36e6a815284b4cc48114fb7560a7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ADLAM</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5a7216612f4a08ffbecdf4de6cf80ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_BHAIKSUKI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af553e61c93fabd1d559257ce847c3da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MARCHEN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a28dc960a5e93a05a19273e62827d8337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NEWA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1d326e52ed2b867da8e21051a394f6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OSAGE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5b48c51605f12f2f1bea04615f34fb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HAN_WITH_BOPOMOFO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0af1f210340a6fd88305014937f131d4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_JAMO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aba745f982b82f72d57465dc240528316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SYMBOLS_EMOJI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aceb5cfae954adbb871fc0563f58be33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MASARAM_GONDI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aa2b50bcfa911baae8819a3677a0f3a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SOYOMBO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aad6f86f95479aa5d38d2927e26b805ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ZANABAZAR_SQUARE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a99bbdd6ec271d176617447eee344acf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DOGRA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8130cd13fd577f10148de9c14bcf55f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GUNJALA_GONDI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac0b69a61f1782f2375d7b49f4c3c1781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MAKASAR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8347c81687f5dd1bc1464c195e02e171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_MEDEFAIDRIN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a3aa7a3be45b3bf3dfc257862960f24d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_HANIFI_ROHINGYA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a7ce8f6df1564949b28b18842b5ba75c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SOGDIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8706a7c1a4a1e2628f6af4d034195c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_SOGDIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9659fc8efb30a78af45f8ab5a20db72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ELYMAIC</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ac1051e736970a5b045f52d05b5613e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NYIAKENG_PUACHUE_HMONG</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a7be519b93b29364cdd0a929ad95b9160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NANDINAGARI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6cddcbf6cc2d6d7cb7cd0aa73a6878d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_WANCHO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a169f20375ac0d7f45d92a5ccfabe4a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CHORASMIAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a6da72b0a0cd94846a47067420b6a1b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_DIVES_AKURU</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a9a5335f749d1aa474633283306664772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KHITAN_SMALL_SCRIPT</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a75f871a108689f30e09809618de84ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_YEZIDI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a654e88d1dba3e713df74629b5c3f186c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CYPRO_MINOAN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a07e74409181c8a2241d30569821b7772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OLD_UYGHUR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8e4b2e7ea5332e537a0eb680b9d24e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TANGSA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0d11d8cfb648ef63bca4f7ace8f0cab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TOTO</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0aa4e373ff529076a053738387b4dec14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_VITHKUQI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a8819e0f5822229196ffdbd44e9a525ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KAWI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5ee12d84f648b43b15ae375258ae6e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_NAG_MUNDARI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0dfb293fd6d50f46f60528826ac01ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_ARABIC_NASTALIQ</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a99c144d487b26da7296a3c0819c629a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GARAY</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a5b41ce4c287ea26d1f3afc3fb490c454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_GURUNG_KHEMA</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a620b2d1c989f4d7e64795d182ee9dbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_KIRAT_RAI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0abcca4059a35eeec3db5c90a502ce9de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_OL_ONAL</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a1bc825abf5a2e2858afa44b5900ceb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_SUNUWAR</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0ace5ee7c501e06dbe90f250b53d1f5d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TODHRI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a0125bed57c5e155fd227cc2d0e1bb0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_TULU_TIGALARI</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a07a0aa0394a6e0a1589deef42852580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_CODE_LIMIT</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a5036ff9ca2a7f1d2bde07875bb235df0a12e18aa66866154e14fd0f1cb19e7150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UScriptUsage</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_NOT_ENCODED</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0ac81e4ecc49902b6df198e2adc146eb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_UNKNOWN</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0a67cf2a4ca22f0ede98a352d132ac5a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_EXCLUDED</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0a29819ad320614b577676eb8bdf9c5e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_LIMITED_USE</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0a430bbc61174d4e31f4ece9d247782426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_ASPIRATIONAL</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0a71e70704401a80cbbb077d6ca91dc852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USCRIPT_USAGE_RECOMMENDED</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6b2884b1313f92268022b81780dfadd0a40c130ee377b17895d13a416a476d04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uscript_getCode</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a14b7a17b1eb0e7ca9395cc505fb9c0ca</anchor>
      <arglist>(const char *nameOrAbbrOrLocale, UScriptCode *fillIn, int32_t capacity, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uscript_getName</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a8c7d4bac00100867dba9778b8b6d470b</anchor>
      <arglist>(UScriptCode scriptCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uscript_getShortName</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>ac4937e3ba9106e620cbac149731437e0</anchor>
      <arglist>(UScriptCode scriptCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UScriptCode</type>
      <name>uscript_getScript</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>afb6f615133cb5725fcebae41b294afe0</anchor>
      <arglist>(UChar32 codepoint, UErrorCode *err)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uscript_hasScript</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a619df17608d5b982277b19733cadb21d</anchor>
      <arglist>(UChar32 c, UScriptCode sc)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uscript_getScriptExtensions</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a255a296ecae1af6f366e1134016f991c</anchor>
      <arglist>(UChar32 c, UScriptCode *scripts, int32_t capacity, UErrorCode *errorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uscript_getSampleString</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a030c5aba0dd13c739c6b7c02ce272d32</anchor>
      <arglist>(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_COMMON_API icu::UnicodeString</type>
      <name>uscript_getSampleUnicodeString</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a3a5d638610d5ae3b5c671b7f18ff3c32</anchor>
      <arglist>(UScriptCode script)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UScriptUsage</type>
      <name>uscript_getUsage</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a899162be49aad0f22a9c5f7bad5e1449</anchor>
      <arglist>(UScriptCode script)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uscript_isRightToLeft</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>aee7b4dd9ae7a4e2a8f40cbaa430d4ed8</anchor>
      <arglist>(UScriptCode script)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uscript_breaksBetweenLetters</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a6be197116125f43aea772f239152a0e9</anchor>
      <arglist>(UScriptCode script)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uscript_isCased</name>
      <anchorfile>uscript_8h.html</anchorfile>
      <anchor>a7271464569d20dcabaff0665a505fd18</anchor>
      <arglist>(UScriptCode script)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uset.h</name>
    <path>common/unicode/</path>
    <filename>uset_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uchar_8h" name="uchar.h" local="yes" import="no" module="no" objc="no">unicode/uchar.h</includes>
    <includes id="char16ptr_8h" name="char16ptr.h" local="yes" import="no" module="no" objc="no">unicode/char16ptr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="struct">USerializedSet</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetCodePointIterator</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetCodePoints</class>
    <class kind="struct">U_HEADER_ONLY_NAMESPACE::CodePointRange</class>
    <class kind="struct">U_HEADER_ONLY_NAMESPACE::CodePointRange::iterator</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetRangeIterator</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetRanges</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetStringIterator</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetStrings</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetElementIterator</class>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::USetElements</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct USet</type>
      <name>USet</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>adce3fef7c15d7c78196bf977ac96ec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum USetSpanCondition</type>
      <name>USetSpanCondition</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a4cb0fa29d3993181b6c959451d6daaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct USerializedSet</type>
      <name>USerializedSet</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aae8633e4a4823aee930a5032b6b04e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_IGNORE_SPACE</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da0273be77d90674cbb82a37f9edb504ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_CASE_INSENSITIVE</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da740685a55f610ca84868b60aef83db7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_ADD_CASE_MAPPINGS</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da68133c690985f92d95996e4cf9abd80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SIMPLE_CASE_INSENSITIVE</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da8a393a738dc4fc7478797c4056effcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USetSpanCondition</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5fc2e77dd6c8385e0e88fc6a7d72d9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SPAN_NOT_CONTAINED</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5fc2e77dd6c8385e0e88fc6a7d72d9b4a02c1d43f074e8153eddaa79eb74d80f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SPAN_CONTAINED</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5fc2e77dd6c8385e0e88fc6a7d72d9b4a0a731ae6bad64429eeb153b8704e4d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SPAN_SIMPLE</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5fc2e77dd6c8385e0e88fc6a7d72d9b4a79e5e08a799906f1de00a58f189a3f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SPAN_CONDITION_COUNT</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5fc2e77dd6c8385e0e88fc6a7d72d9b4a6b1ad879b4752df1122a027e528a89d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USET_SERIALIZED_STATIC_ARRAY_CAPACITY</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25a755814d28a97e9ab24a450e008644d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_openEmpty</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a678b726e1cbec3282a543c772c59d61b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_open</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a09f53b389a9de55324b2a5af5082a80f</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_openPattern</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a61dbaba6b19ba7c13201743a26d77364</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_openPatternOptions</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a504872cd3036f8da9ec72ee1acd16cef</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, uint32_t options, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_close</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ad726338f0dfb8e3e80eafd6319d78e22</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_clone</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aa615496897a6fb46da3e903c3a48635f</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_isFrozen</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a85059d822ca08dfda92024b76b363c72</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_freeze</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aa68e39a0c60e7525b5505a546f4ca723</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>uset_cloneAsThawed</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a8915d6370de2871148b95268c5981593</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_set</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a107bef47483561efc521d4cda349e793</anchor>
      <arglist>(USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_applyPattern</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>acdb38cfbb0a3b99dcff49aeff7c1e3a6</anchor>
      <arglist>(USet *set, const UChar *pattern, int32_t patternLength, uint32_t options, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_applyIntPropertyValue</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a37d47b7e19a46699e1817688e6cf678e</anchor>
      <arglist>(USet *set, UProperty prop, int32_t value, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_applyPropertyAlias</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ad2e88083f1d251d3e4e3bf7f5b4b7034</anchor>
      <arglist>(USet *set, const UChar *prop, int32_t propLength, const UChar *value, int32_t valueLength, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_resemblesPattern</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a3a5e468d785ec821bb58af735b85a0a1</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, int32_t pos)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_toPattern</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ab4bc271eb67498f0e575c6e09dfc3335</anchor>
      <arglist>(const USet *set, UChar *result, int32_t resultCapacity, UBool escapeUnprintable, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_add</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a40280879b06a4487d82603ec2130916f</anchor>
      <arglist>(USet *set, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_addAll</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aed0f0f035c1b275fc0c5402e4359ee0e</anchor>
      <arglist>(USet *set, const USet *additionalSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_addRange</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a3cd30566b26be7cb5a23b641abf77eb7</anchor>
      <arglist>(USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_addString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a1348af0b5092e6fb44de17835a45d196</anchor>
      <arglist>(USet *set, const UChar *str, int32_t strLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_addAllCodePoints</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>af93a3a4580475b5cd5fc931b2d551366</anchor>
      <arglist>(USet *set, const UChar *str, int32_t strLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_remove</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a61743c1fed39861801c85741dadd619b</anchor>
      <arglist>(USet *set, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_removeRange</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a66307127dc92984107a1897b954d4da1</anchor>
      <arglist>(USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_removeString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aef56972cdf85b518b34bb88849c02b53</anchor>
      <arglist>(USet *set, const UChar *str, int32_t strLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_removeAllCodePoints</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5e5080ced3b899c79e3e3a1c4fc064f7</anchor>
      <arglist>(USet *set, const UChar *str, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_removeAll</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>afc91ced491684dc252f63dc9cf02c1e8</anchor>
      <arglist>(USet *set, const USet *removeSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_retain</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ab0f17dfbe6d9bfd47d1df2f3b9606d9f</anchor>
      <arglist>(USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_retainString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>afc68954accd52c08a28b843f8aa3c657</anchor>
      <arglist>(USet *set, const UChar *str, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_retainAllCodePoints</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>acb196211653bdf1a63678d3af4ba643b</anchor>
      <arglist>(USet *set, const UChar *str, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_retainAll</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a32f47c06df8905822723544cde1610e8</anchor>
      <arglist>(USet *set, const USet *retain)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_compact</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>af2eba9d2d7b803300583fa165b402b83</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_complement</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ab9eb12c5e512d15f7b671a3fb1eb36b0</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_complementRange</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a38f2fe928702e40d97d87b638b7cf932</anchor>
      <arglist>(USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_complementString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a378a7cceddb0215143d7284c20b2f5b6</anchor>
      <arglist>(USet *set, const UChar *str, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_complementAllCodePoints</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a41d97a5eb4d35643a566acb5fadc85b5</anchor>
      <arglist>(USet *set, const UChar *str, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_complementAll</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ad1464f79612ead6fd5027207fd346467</anchor>
      <arglist>(USet *set, const USet *complement)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_clear</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a5a10ccbe35ff13ded9c5a922fa3ed0d8</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_closeOver</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>af7b7c77066ccbb1562737d0f10a59fa4</anchor>
      <arglist>(USet *set, int32_t attributes)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_removeAllStrings</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a56a0eadc6239a2d6eb7d03ce3769a2f4</anchor>
      <arglist>(USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_isEmpty</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a18be4db149e12e70a4f31976a03e3d67</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_hasStrings</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a094ee0828817e9213ebac9b14a15d620</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_contains</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>acc14ad0b6abb2d1ca7726f8b9ba53c0f</anchor>
      <arglist>(const USet *set, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsRange</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>afd47d9033e2327c4aaa9771d74a5e188</anchor>
      <arglist>(const USet *set, UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a154a0054a0860504899e380e78584aac</anchor>
      <arglist>(const USet *set, const UChar *str, int32_t strLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_indexOf</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aa376464bd72029e788fda458a3e5857d</anchor>
      <arglist>(const USet *set, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>uset_charAt</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a314fd38c52331c708a798e2809d79813</anchor>
      <arglist>(const USet *set, int32_t charIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_size</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a45b23af1d0d30123b65fcc3a3ff5f0a7</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_getRangeCount</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a88e8b8c9c05b44ed1dacd3fc54c0c293</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_getStringCount</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a097afe45feaede9c3b509ff8b592e83f</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>uset_getString</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ae73b6161467f354272118e33d0ced669</anchor>
      <arglist>(const USet *set, int32_t index, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_getItemCount</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a1b42ce8ecb26e19df7debd5be32f4390</anchor>
      <arglist>(const USet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_getItem</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>af2fe95880ba1e66849cdead933b7057f</anchor>
      <arglist>(const USet *set, int32_t itemIndex, UChar32 *start, UChar32 *end, UChar *str, int32_t strCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsAll</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a05cd7d1074655ea5ef673cd62073a06c</anchor>
      <arglist>(const USet *set1, const USet *set2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsAllCodePoints</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a8b3a57d30ff19705f7e843069ce8d7a9</anchor>
      <arglist>(const USet *set, const UChar *str, int32_t strLen)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsNone</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ac58aafc4353efebc1467fe96286f9577</anchor>
      <arglist>(const USet *set1, const USet *set2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_containsSome</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ac28c886684ce24467800d99dbff7e9c7</anchor>
      <arglist>(const USet *set1, const USet *set2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_span</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a4f91fbd0df6000f3c6a2e08d1c018a44</anchor>
      <arglist>(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_spanBack</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ac50a7f4f648b2c884fea137bbdf64f76</anchor>
      <arglist>(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_spanUTF8</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aa70bcacd9655b84215c70827f7140681</anchor>
      <arglist>(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_spanBackUTF8</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>ab52349e03f2b37827e1858210099c258</anchor>
      <arglist>(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_equals</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a75d2eebc3baec4f584ef86e55f9d3a59</anchor>
      <arglist>(const USet *set1, const USet *set2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_serialize</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aa198a624665262acaaafb176658d9ab5</anchor>
      <arglist>(const USet *set, uint16_t *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_getSerializedSet</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a0d41e22cf3ae69504a742f33560d2a3e</anchor>
      <arglist>(USerializedSet *fillSet, const uint16_t *src, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uset_setSerializedToOne</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a366149f9aa025250c0390a089cc2b52b</anchor>
      <arglist>(USerializedSet *fillSet, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_serializedContains</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a0a7b9b7c8bd29cd97d8fab4fb2c07366</anchor>
      <arglist>(const USerializedSet *set, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uset_getSerializedRangeCount</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>a2d9291e23a0b94c992850d50902004cd</anchor>
      <arglist>(const USerializedSet *set)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uset_getSerializedRange</name>
      <anchorfile>uset_8h.html</anchorfile>
      <anchor>aff039a2eb78c8b6781c6c2fc3bb654b1</anchor>
      <arglist>(const USerializedSet *set, int32_t rangeIndex, UChar32 *pStart, UChar32 *pEnd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usetiter.h</name>
    <path>common/unicode/</path>
    <filename>usetiter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::UnicodeSetIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ushape.h</name>
    <path>common/unicode/</path>
    <filename>ushape_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LENGTH_GROW_SHRINK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ac17406c6548f18e1c9d7f3339e20c99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_RESIZE</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a44a55b05c3e6d7083cb38149860ad4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LENGTH_FIXED_SPACES_NEAR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a56141bf9903c7b5e884d4193d110e7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_NEAR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a4f48efd37560b34e415a755a485519eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LENGTH_FIXED_SPACES_AT_END</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a1176691c3596d19baad04f9421f8389e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_END</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a16b1f4c076f22c3201877149d8a866d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a76a858155800f59a06ea800f66821ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_BEGIN</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ab006a540a0f924e9e19e194da2f5c2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_AUTO</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a222f9407817a37959cfcd8ee31edaa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LENGTH_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ac08849a490c2f229a7dc5e74faf00f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LAMALEF_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>adf5a64eaf97d100e07be80339f2c13c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TEXT_DIRECTION_LOGICAL</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a376059a8a3abdb0516f783941ff7d464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TEXT_DIRECTION_VISUAL_RTL</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a0d7a7f1722037ec0af54e74d16695ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TEXT_DIRECTION_VISUAL_LTR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a98b7d5a066c6d71319f911dd0ae0fda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TEXT_DIRECTION_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>aead4db716c892f18366202c5d231672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LETTERS_NOOP</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a86f5c2c9667050dc9ab52b2568b2f299</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LETTERS_SHAPE</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ae54a10c82b703d47e46655b732e9ee50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LETTERS_UNSHAPE</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ab5db2793e06b3f711b2413ae43fda338</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a147edaa89bc02994a85f99d0eca97dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_LETTERS_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a5ede249701211173c977a9069d808800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_NOOP</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ac30d73f1b5a592655063a2a07169aaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_EN2AN</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ad2a55f99c617158f846c246bc2d08e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_AN2EN</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ab64949486e9c70a4452903d6938d8198</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_ALEN2AN_INIT_LR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>aaf9e74416ef9eb51078194c75ae58c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_ALEN2AN_INIT_AL</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a62280016a9a1e6dae2606e7f4885a293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_RESERVED</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>abda4f9060a11b445ceaae095b0ef6e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGITS_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a85ff906eb1189dccac37fda9f801edf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGIT_TYPE_AN</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ace82e665031672d4d90e9de8802ee877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGIT_TYPE_AN_EXTENDED</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ad702c7e0c649d5cb2ac70d3e0a820cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGIT_TYPE_RESERVED</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ae7a72684ba67ebae3e141c0427736302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_DIGIT_TYPE_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a57ba27bfc4ba29dffa3354d1d9ca045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_AGGREGATE_TASHKEEL</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>aa3b28918b5a9c1b597eeb1cf9b04067f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_AGGREGATE_TASHKEEL_NOOP</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a5df6abccc5c906fa4bc07c84351614c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_AGGREGATE_TASHKEEL_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a16d0d1f59bc47273fbc7fa358aba981f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_PRESERVE_PRESENTATION</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>af9b205460569cb5d6667ed773bc0c9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_PRESERVE_PRESENTATION_NOOP</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>abb9ef25407831f84a85a8812592ffe00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_PRESERVE_PRESENTATION_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a713bd393961c912cc5af94400b7b6752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_SEEN_TWOCELL_NEAR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a0be47852d24dd3ea9fd5f029ec831a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_SEEN_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ae7d634565a9489deb4afd698f09435d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_YEHHAMZA_TWOCELL_NEAR</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>ab2eb63f2ed694089974d76ba83da25c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_YEHHAMZA_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>aabc0cc02c0b88d31f1a53f3c1f5e0740</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TASHKEEL_BEGIN</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a14476be839b55f569a46d6e5412d35c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TASHKEEL_END</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>aa9a5ccf21b70f720239f3bbdd3bd30ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TASHKEEL_RESIZE</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a5a123149941ac200596e538dd713fdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>abbb7c0115c0752d3f79d31db94fdfc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TASHKEEL_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a2023bfdb099970a1eddaed17b65d2092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>adca8805b353d9abfe80b27e2d104a899</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a80c0f9a48e3e40864ba0bdb6bf9480cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TAIL_NEW_UNICODE</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a4ad71c805c6440ee9d1598cbb2309978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHAPE_TAIL_TYPE_MASK</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a17d5be962c44c48054775253b08c73fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_shapeArabic</name>
      <anchorfile>ushape_8h.html</anchorfile>
      <anchor>a357e9b1bfb48a892e7b8c1251bb9fb9d</anchor>
      <arglist>(const UChar *source, int32_t sourceLength, UChar *dest, int32_t destSize, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usprep.h</name>
    <path>common/unicode/</path>
    <filename>usprep_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USPREP_DEFAULT</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>ab5702434a76b6a260d200d2380166625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USPREP_ALLOW_UNASSIGNED</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>ab7b59be4f9636e3c43015642ff34f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UStringPrepProfile</type>
      <name>UStringPrepProfile</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a725d11d0c462858ee0845710f7e1e2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UStringPrepProfileType</type>
      <name>UStringPrepProfileType</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a97e279ffc13187c90bb82236d326cc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UStringPrepProfileType</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3491_NAMEPREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158add2cb41011bb83a450365d4a64f1ab9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3530_NFS4_CS_PREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a358129952b212ff22dfb9f82756e0a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3530_NFS4_CS_PREP_CI</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a830fdd177933f8832dfe721c8459c301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3530_NFS4_CIS_PREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a9526ec098dbb60edc5efd8d489ff5c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3530_NFS4_MIXED_PREP_PREFIX</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158aaa9b70ca503fcecde5b687177cc8a8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3530_NFS4_MIXED_PREP_SUFFIX</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a2e8d4f8d42d4a0d12d74d16cc43c19bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3722_ISCSI</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a3bdad3f602216d3f894cc14aefb377b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3920_NODEPREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a949424813fad4724db4cb041a2d2eab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC3920_RESOURCEPREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158ab6eb3ba15c6fc00f9c559be34bace7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC4011_MIB</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a1fc4f2071a071d6f77ec1ad14f0c3168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC4013_SASLPREP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a8de3b8ca7d3a7e60b5892cdadc721ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC4505_TRACE</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a28e473bbcd279bb6ba4b3a046063304e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC4518_LDAP</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a88f4ecb99d8d48847c10aa6ddee27fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPREP_RFC4518_LDAP_CI</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a9cfa8a892882421a8b67087b09650158a3f352d3878e7ba97f351fef792009876</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UStringPrepProfile *</type>
      <name>usprep_open</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>a706667293bc543b973a705fd0773b4af</anchor>
      <arglist>(const char *path, const char *fileName, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UStringPrepProfile *</type>
      <name>usprep_openByType</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>afc07e30d74e541d72662e7552da9d45a</anchor>
      <arglist>(UStringPrepProfileType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usprep_close</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>afb60f9bf8740f76dc917385521f39aa2</anchor>
      <arglist>(UStringPrepProfile *profile)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usprep_prepare</name>
      <anchorfile>usprep_8h.html</anchorfile>
      <anchor>afa9269fd126e121fa139af79baae7c84</anchor>
      <arglist>(const UStringPrepProfile *prep, const UChar *src, int32_t srcLength, UChar *dest, int32_t destCapacity, int32_t options, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ustring.h</name>
    <path>common/unicode/</path>
    <filename>ustring_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="putil_8h" name="putil.h" local="yes" import="no" module="no" objc="no">unicode/putil.h</includes>
    <includes id="uiter_8h" name="uiter.h" local="yes" import="no" module="no" objc="no">unicode/uiter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UBRK_TYPEDEF_UBREAK_ITERATOR</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a08c0431a8c9c65e9578b12978681bbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_STRING_DECL</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>adf24e553d2f30e3bde48ff98d9b0e6bc</anchor>
      <arglist>(var, cs, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_STRING_INIT</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>af0dccce2caf6c8c657b65112f393a75b</anchor>
      <arglist>(var, cs, length)</arglist>
    </member>
    <member kind="typedef">
      <type>UChar(*</type>
      <name>UNESCAPE_CHAR_AT</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a5212e8ee1628ac1df8e317ab2d31ad5e</anchor>
      <arglist>)(int32_t offset, void *context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strlen</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a43199ed47f7c008e6baceccb5f66914a</anchor>
      <arglist>(const UChar *s)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_countChar32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aeec8a9ca8b57b42576e65d547683d0e0</anchor>
      <arglist>(const UChar *s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_strHasMoreChar32Than</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac5451f36ffe7b304d498bec8178cf6db</anchor>
      <arglist>(const UChar *s, int32_t length, int32_t number)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strcat</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a99f639bfeac4363439e56e5a32876c43</anchor>
      <arglist>(UChar *dst, const UChar *src)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strncat</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a40be66030749d40b7f681754ae6ff149</anchor>
      <arglist>(UChar *dst, const UChar *src, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strstr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ae759c7e21574fc730bccbe4a4ed0c9dd</anchor>
      <arglist>(const UChar *s, const UChar *substring)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFindFirst</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aa30f2c9851bc345a00369e7ece333637</anchor>
      <arglist>(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strchr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a8f0a669fbf57925952eb9971df7d59f2</anchor>
      <arglist>(const UChar *s, UChar c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strchr32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>af4d29c063b4a2f821863eb8cedd6a6c9</anchor>
      <arglist>(const UChar *s, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strrstr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac3023e979b568ecd4fe5e42964f1cd0e</anchor>
      <arglist>(const UChar *s, const UChar *substring)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFindLast</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a0502323156f93c7e2327cad9ba83c989</anchor>
      <arglist>(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strrchr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>affcdef3d6fba1dd332ef3e11b2b1b96c</anchor>
      <arglist>(const UChar *s, UChar c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strrchr32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a378d61a67ea00e83923cadaebce1f0ea</anchor>
      <arglist>(const UChar *s, UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strpbrk</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a0febb78f1b0f1516ea7f1f06f8f80869</anchor>
      <arglist>(const UChar *string, const UChar *matchSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strcspn</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac6abc37e6d9f53ef989179dd7ad509d5</anchor>
      <arglist>(const UChar *string, const UChar *matchSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strspn</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a37a731753ef09c7e8fd094da003ba22f</anchor>
      <arglist>(const UChar *string, const UChar *matchSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strtok_r</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac5fe13adfc1252bc90b382d9374e3bda</anchor>
      <arglist>(UChar *src, const UChar *delim, UChar **saveState)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strcmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a0643e0e0d84fe03508a7a3b17ace2c13</anchor>
      <arglist>(const UChar *s1, const UChar *s2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strcmpCodePointOrder</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a9b8a120b52532fd98295abf9b4f9a003</anchor>
      <arglist>(const UChar *s1, const UChar *s2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strCompare</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>accbd3a9f5f9460298a81bc0bc27cc912</anchor>
      <arglist>(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, UBool codePointOrder)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strCompareIter</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a98ac0a144a4ccf917794eceefde67c71</anchor>
      <arglist>(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrder)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strCaseCompare</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>af5e41e4910e6934a47c91dcfb5d4b9c1</anchor>
      <arglist>(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strncmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a4a19724ad94a5bb2003d0d7601c8ab54</anchor>
      <arglist>(const UChar *ucs1, const UChar *ucs2, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strncmpCodePointOrder</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a6e130753c6fb5230a1e7a84a639c16e6</anchor>
      <arglist>(const UChar *s1, const UChar *s2, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strcasecmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a418fdda6c0b3ffd4da6fa8b4f46fafec</anchor>
      <arglist>(const UChar *s1, const UChar *s2, uint32_t options)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strncasecmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a910d0435990390b5463f5c097d5c04a6</anchor>
      <arglist>(const UChar *s1, const UChar *s2, int32_t n, uint32_t options)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_memcasecmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac3001ea0b1951b60fb1682cb5eb50b65</anchor>
      <arglist>(const UChar *s1, const UChar *s2, int32_t length, uint32_t options)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strcpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>af6c7a097b29d5b60f14bd23b0b74231f</anchor>
      <arglist>(UChar *dst, const UChar *src)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strncpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac5981e990fdc48249a55979df18a64d7</anchor>
      <arglist>(UChar *dst, const UChar *src, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_uastrcpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aa2e301bf14189ac4159a72a8d25a637f</anchor>
      <arglist>(UChar *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_uastrncpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a8baaf026b957aa8e94382bb2ae4b6159</anchor>
      <arglist>(UChar *dst, const char *src, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI char *</type>
      <name>u_austrcpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a35986a6528ac537670d08940ed9264fb</anchor>
      <arglist>(char *dst, const UChar *src)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI char *</type>
      <name>u_austrncpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aa98a8b7a59d0bf5471677a265e41baec</anchor>
      <arglist>(char *dst, const UChar *src, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memcpy</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ada06da88a2151567eed9421dea10c651</anchor>
      <arglist>(UChar *dest, const UChar *src, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memmove</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a9796b51148746f7f9903e2db23e4a0df</anchor>
      <arglist>(UChar *dest, const UChar *src, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memset</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a8e33bfed1311635383fc1663b51989fe</anchor>
      <arglist>(UChar *dest, UChar c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_memcmp</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a1fb64f00b3f248e12069b849aec054c7</anchor>
      <arglist>(const UChar *buf1, const UChar *buf2, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_memcmpCodePointOrder</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ae2c74368be115634001b25d965327b3c</anchor>
      <arglist>(const UChar *s1, const UChar *s2, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memchr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a286e84f4c2dbde449b8623c605daf073</anchor>
      <arglist>(const UChar *s, UChar c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memchr32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>acb7dc5cef37d0b0ba1f67be57169b2ec</anchor>
      <arglist>(const UChar *s, UChar32 c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memrchr</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a4a468e91f23315b70010639da0326f86</anchor>
      <arglist>(const UChar *s, UChar c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_memrchr32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ab926ccb9a011206b9034e0818332f95f</anchor>
      <arglist>(const UChar *s, UChar32 c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_unescape</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a4d4e4b413fcab139d6113b92e8cea092</anchor>
      <arglist>(const char *src, UChar *dest, int32_t destCapacity)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_unescapeAt</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a080fbc6cd32757b6228d2eebf9c79b82</anchor>
      <arglist>(UNESCAPE_CHAR_AT charAt, int32_t *offset, int32_t length, void *context)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strToUpper</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aa64fbd4ad23af84d01c931d7cfa25f89</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strToLower</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a1b516af424a82c73421754e63306b4b6</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strToTitle</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a47602e2c2012d77ee91908b9bbfdc063</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UBreakIterator *titleIter, const char *locale, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strFoldCase</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ae514cad63c76897567f1d7535e857852</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI wchar_t *</type>
      <name>u_strToWCS</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a104546b2a4c39ec1394e015a38f1b375</anchor>
      <arglist>(wchar_t *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromWCS</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a2f3c94a3177b0681070e78f428da7cd0</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const wchar_t *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI char *</type>
      <name>u_strToUTF8</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a1ba2988e2eb6b4366b626f0e3df08737</anchor>
      <arglist>(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromUTF8</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a3ba6cc60af6985d84539510ea1b17ba0</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI char *</type>
      <name>u_strToUTF8WithSub</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a5ffdb61b5ad954e3a61bc2e620c7999b</anchor>
      <arglist>(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromUTF8WithSub</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a8fd0b27d2f87358cb5730ce6952af9a6</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromUTF8Lenient</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a7cd89996880153e8da88d8cdd3b7591d</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32 *</type>
      <name>u_strToUTF32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a84cb135657396cb1793c064f7e7f2f23</anchor>
      <arglist>(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromUTF32</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>af20e11097188156bd64c2fd1c3ce4818</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32 *</type>
      <name>u_strToUTF32WithSub</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ad2230c03f000a86e67735080a0edbd4e</anchor>
      <arglist>(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromUTF32WithSub</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>aa0a74cbf5924aff7a43cbfb7c188eb43</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI char *</type>
      <name>u_strToJavaModifiedUTF8</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>a5856ebe94723f3aa62e4512c93cc8cc7</anchor>
      <arglist>(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_strFromJavaModifiedUTF8WithSub</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ae50e95b0dea86d2c73fde9cd1f29cd31</anchor>
      <arglist>(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ustringtrie.h</name>
    <path>common/unicode/</path>
    <filename>ustringtrie_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USTRINGTRIE_MATCHES</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>ad1e3fea7099ad56dfbc6d82d997a15ec</anchor>
      <arglist>(result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USTRINGTRIE_HAS_VALUE</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>af1bd176224b0d2e692c76d819be185b8</anchor>
      <arglist>(result)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USTRINGTRIE_HAS_NEXT</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a7e1962396a228f3d0f7d073fef78e2e0</anchor>
      <arglist>(result)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UStringTrieResult</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a760046451d48a1551ba71162a31365bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_NO_MATCH</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a760046451d48a1551ba71162a31365bda59cdeb2ea73a75c61684b4ea11ccfb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_NO_VALUE</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a760046451d48a1551ba71162a31365bda686677dbe92d514a0f424b48810fb21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_FINAL_VALUE</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a760046451d48a1551ba71162a31365bda4474a12ed66e5def252c31cadd0a2663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USTRINGTRIE_INTERMEDIATE_VALUE</name>
      <anchorfile>ustringtrie_8h.html</anchorfile>
      <anchor>a760046451d48a1551ba71162a31365bda62f2fef78e07bab5f68fa803b581504f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utext.h</name>
    <path>common/unicode/</path>
    <filename>utext_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uchar_8h" name="uchar.h" local="yes" import="no" module="no" objc="no">unicode/uchar.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="rep_8h" name="rep.h" local="yes" import="no" module="no" objc="no">unicode/rep.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <class kind="struct">UTextFuncs</class>
    <class kind="struct">UText</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_CURRENT32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>afedc50a892711dbf795af1fb8aac40cf</anchor>
      <arglist>(ut)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_NEXT32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aa4b973aeeb5f10f8aec454545f85b6a2</anchor>
      <arglist>(ut)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_PREVIOUS32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a8aa3d9bae7b252622fe8e70e87758205</anchor>
      <arglist>(ut)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_GETNATIVEINDEX</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a23a003b461019bea876827b8b24cb364</anchor>
      <arglist>(ut)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_SETNATIVEINDEX</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a74aa6ff1add5886508657997ca8d4747</anchor>
      <arglist>(ut, ix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTEXT_INITIALIZER</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a3dc916f710c0d3f17fe2a220384bcc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UText</type>
      <name>UText</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a8da22111033cc0c063d89cae348ec1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UText *</type>
      <name>UTextClone</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a2961a506a4924fd8830c4e8c692ebd9a</anchor>
      <arglist>(UText *dest, const UText *src, UBool deep, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>UTextNativeLength</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a36bad470545b3183fff611c91312cc10</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>UTextAccess</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a829af7190e7cee22c647af949ebb4730</anchor>
      <arglist>(UText *ut, int64_t nativeIndex, UBool forward)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UTextExtract</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a62d7c17254aee81ba7ccf7acdf79f2dd</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UTextReplace</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a0a84b5d0d434b0f1f71f77841cac3d97</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, const UChar *replacementText, int32_t replacmentLength, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UTextCopy</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ad017072290f396d7bce8fb0712a232e8</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, int64_t nativeDest, UBool move, UErrorCode *status)</arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>UTextMapOffsetToNative</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aa78b6ae4b98958554b7ee15de57e9c30</anchor>
      <arglist>(const UText *ut)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UTextMapNativeIndexToUTF16</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ab14d770b0feb53e5c4677f998e6b5ad0</anchor>
      <arglist>(const UText *ut, int64_t nativeIndex)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UTextClose</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a689fd4dcd7e392532f979af8b33273b5</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="typedef">
      <type>struct UTextFuncs</type>
      <name>UTextFuncs</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>acaf57d3fd11db28583a36df05ec02295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa752c07f9df260b5b0e234e15eab97f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTEXT_PROVIDER_STABLE_CHUNKS</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa52bb5c9cacd1f46eb87a856c71c073be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTEXT_PROVIDER_WRITABLE</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaac67ce6ecf6bf959645e282f7194fbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTEXT_PROVIDER_HAS_META_DATA</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa40c5cd24aea472f3752b4833b9ce63ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTEXT_PROVIDER_OWNS_TEXT</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa75695072a896ec104b5d77598a7429f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_close</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a1ce8b7ea872a67b9c5350ad25393da6d</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openUTF8</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a130e7cba201c4b38799b432eb269f6d5</anchor>
      <arglist>(UText *ut, const char *s, int64_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openUChars</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aa2ded044a74fc1393cf631dba8e84499</anchor>
      <arglist>(UText *ut, const UChar *s, int64_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openUnicodeString</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>af4f047ba76142a0981280f1e3aeda622</anchor>
      <arglist>(UText *ut, icu::UnicodeString *s, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openConstUnicodeString</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a2c7d4169fa3c10b8c9387c425d33a258</anchor>
      <arglist>(UText *ut, const icu::UnicodeString *s, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openReplaceable</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ab82fa287e178b62fa86c87abc90bae00</anchor>
      <arglist>(UText *ut, icu::Replaceable *rep, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_openCharacterIterator</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aa2a2e7fdc551fa5e75758c81d779cf35</anchor>
      <arglist>(UText *ut, icu::CharacterIterator *ci, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_clone</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aeb1cda15f67600a3426112a121d88849</anchor>
      <arglist>(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>utext_equals</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ac5ddfa74dc6b21800ecef9bf78ec7183</anchor>
      <arglist>(const UText *a, const UText *b)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utext_nativeLength</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aca73bb6edbb923e9592fb12dd1f2df2e</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>utext_isLengthExpensive</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>acb379348a9d63704cf15202f855d8c86</anchor>
      <arglist>(const UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_char32At</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ac19b6f9e616e8cd6f0509989495cce62</anchor>
      <arglist>(UText *ut, int64_t nativeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_current32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>af172215348343ca5cbfe8afa741dca98</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_next32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>af0ef1bd96a7aea7c86b527a6175c54ff</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_previous32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a282a69979e9479fe9b9c006f81ed74b6</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_next32From</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ae1b4f05c43927c1e261e3779afb4fc75</anchor>
      <arglist>(UText *ut, int64_t nativeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utext_previous32From</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a1227561991ca6c5c6048bc7f697a7ddb</anchor>
      <arglist>(UText *ut, int64_t nativeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utext_getNativeIndex</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ae60a026b3159c2b95e5d6e0a86ac0a72</anchor>
      <arglist>(const UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utext_setNativeIndex</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>adc484cb765c4ef02d740b55b9cbc5b34</anchor>
      <arglist>(UText *ut, int64_t nativeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>utext_moveIndex32</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a2b3dd31ef0447087bf79e0ddd94c5f94</anchor>
      <arglist>(UText *ut, int32_t delta)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utext_getPreviousNativeIndex</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ad7be685a54292cf85337d1413a36df05</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utext_extract</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a6d532d7ab06e7463e3236947ccf0905d</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>utext_isWritable</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ad925ba6bff38fb82a1664ff127c94483</anchor>
      <arglist>(const UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>utext_hasMetaData</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a46302dca5dc2c6da7766d944bcda38fb</anchor>
      <arglist>(const UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utext_replace</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ad99a769d1cd16b673838d4598ec6f156</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, const UChar *replacementText, int32_t replacementLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utext_copy</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>aaf801e5846bb75b47f6e9ded1e777197</anchor>
      <arglist>(UText *ut, int64_t nativeStart, int64_t nativeLimit, int64_t destIndex, UBool move, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utext_freeze</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>ad73beaba24a19d8f06058f75e9cc23ad</anchor>
      <arglist>(UText *ut)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>utext_setup</name>
      <anchorfile>utext_8h.html</anchorfile>
      <anchor>a81cd8c2d99aa194c72c68e0fb114e0e5</anchor>
      <arglist>(UText *ut, int32_t extraSpace, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf.h</name>
    <path>common/unicode/</path>
    <filename>utf_8h.html</filename>
    <includes id="umachine_8h" name="umachine.h" local="yes" import="no" module="no" objc="no">unicode/umachine.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" import="no" module="no" objc="no">unicode/utf8.h</includes>
    <includes id="utf16_8h" name="utf16.h" local="yes" import="no" module="no" objc="no">unicode/utf16.h</includes>
    <includes id="utf__old_8h" name="utf_old.h" local="yes" import="no" module="no" objc="no">unicode/utf_old.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_UNICODE_NONCHAR</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>a7d794df2276384e748f2836b25b58f7d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_UNICODE_CHAR</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>acd1d72b6c7a8a90ad13cdf5a4553ca3a</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_BMP</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>af61a68e47f2001bc1e9eca44b57f16d0</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_SUPPLEMENTARY</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>a3e17136e0bf04c8cc2abeea275bde094</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_LEAD</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>a8c2a23cf4c14a0c89070319b76e0bc58</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_TRAIL</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>ae37493f4f0e5cbec5cdb0e85ba456b65</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_SURROGATE</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>a0ec1c520a06d1e8e3ca431a2ff8e6b02</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_SURROGATE_LEAD</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>ab5f635b25601604c9a5f826fbd87c1aa</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IS_SURROGATE_TRAIL</name>
      <anchorfile>utf_8h.html</anchorfile>
      <anchor>ace975c9d1f75c650e035539fabc23883</anchor>
      <arglist>(c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf16.h</name>
    <path>common/unicode/</path>
    <filename>utf16_8h.html</filename>
    <includes id="umachine_8h" name="umachine.h" local="yes" import="no" module="no" objc="no">unicode/umachine.h</includes>
    <includes id="utf_8h" name="utf.h" local="yes" import="no" module="no" objc="no">unicode/utf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_SINGLE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a35f04f1f6e7f0965a66b5268eec29b99</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_LEAD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ace839ae31a801fd9c53fa67c5f8b9144</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_TRAIL</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>afe8d9f450b9297897f018c2f23eb0724</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_SURROGATE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ac25b589c0c9b60160d357770fad39cea</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_SURROGATE_LEAD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a6e141a548138e8c24822d219b7e06cb4</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_IS_SURROGATE_TRAIL</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a1da8c1409deafe3ac32a8ab506086c10</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_SURROGATE_OFFSET</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a5b15d2eeb271d0a6d92c854681ebaf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_GET_SUPPLEMENTARY</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ac1deffbf1956d9fe696129515e88f006</anchor>
      <arglist>(lead, trail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_LEAD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ad0e832d06991f5f07a43d68d202165b1</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_TRAIL</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>abf0698cf645946911b2e10d3ab890321</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_LENGTH</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>add0a383d49e1ca81e2920d25883a56a9</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_MAX_LENGTH</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ab14454ab71a81f0cf86e523e50690eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_GET_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>af2c94fe2b41f2d73e7600c1ab1ca3b9b</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_GET</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>aa354b12f5f755fe734f957cde6d68bbe</anchor>
      <arglist>(s, start, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_GET_OR_FFFD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a6177f7434e170f4f5c5f4b3da80dfc2e</anchor>
      <arglist>(s, start, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_NEXT_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ae98a64ae0f42bc6ad4179293c3638be4</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_NEXT</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a844bb48486904fdca40c8b883e9c80ee</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_NEXT_OR_FFFD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>aae327429fb56f51a9892d8f400d74d57</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_APPEND_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>aea8253343c96066779cd3383080cafa8</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_APPEND</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a30e185424986bca1790c1ffe1e2a93b5</anchor>
      <arglist>(s, i, capacity, c, isError)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_FWD_1_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a148111a5adbb596ad3b6c2e3e3cf7cec</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_FWD_1</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a6c79f8f5377e1d4abba0e108be553512</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_FWD_N_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a6632ab346045ebb4fa2d358f19bbd907</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_FWD_N</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ad70d5a679bd03c63131219c7808d9de9</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_SET_CP_START_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>ade68651cb87ae4cd94cec2d0036ac9c6</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_SET_CP_START</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a31c914801f71204ee90caa6c4d0c3c1b</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_PREV_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a4cccc93c8a8e5d438ff6d0371a7a3937</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_PREV</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a592fa1f80da119e1c4565dc9193c18d9</anchor>
      <arglist>(s, start, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_PREV_OR_FFFD</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a36550648044478d87971d2011b2393b0</anchor>
      <arglist>(s, start, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_BACK_1_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>aad03daaa2706b094ea7d454d6842f8c4</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_BACK_1</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a5f48fd46255969ea3175b3946cf4de80</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_BACK_N_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>afa230a7bea98dc8b5b3cd3d936126c6b</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_BACK_N</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a0a69bdb829f995ad82cb50071f578887</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_SET_CP_LIMIT_UNSAFE</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a4d3e9ee47d4fdb9fbf93a98ee1248c81</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16_SET_CP_LIMIT</name>
      <anchorfile>utf16_8h.html</anchorfile>
      <anchor>a3d5ff64af4bf16cbf9a830743a5c74a4</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf32.h</name>
    <path>common/unicode/</path>
    <filename>utf32_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>utf8.h</name>
    <path>common/unicode/</path>
    <filename>utf8_8h.html</filename>
    <includes id="umachine_8h" name="umachine.h" local="yes" import="no" module="no" objc="no">unicode/umachine.h</includes>
    <includes id="utf_8h" name="utf.h" local="yes" import="no" module="no" objc="no">unicode/utf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U8_COUNT_TRAIL_BYTES</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ae534bfef078b4f5d09e8da543a779db7</anchor>
      <arglist>(leadByte)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_COUNT_TRAIL_BYTES_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a32281421a1d07ef0de83e7f44c5d7ba2</anchor>
      <arglist>(leadByte)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_MASK_LEAD_BYTE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ae8ed1045986b8bf27814e9bc78388961</anchor>
      <arglist>(leadByte, countTrailBytes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_LEAD3_T1_BITS</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>aabfe8ee746b8025ec80ed1977e8ae3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_IS_VALID_LEAD3_AND_T1</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a3a06eab6584d228ea835b424e0591aec</anchor>
      <arglist>(lead, t1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_LEAD4_T1_BITS</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ab7b00ab82ca3e89d24c4088b2b4e9416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_IS_VALID_LEAD4_AND_T1</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a5525576b42e8b7b4240153d9403c47a2</anchor>
      <arglist>(lead, t1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_IS_SINGLE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a8f3a9427d880458a9fa6b169a3cc1b3c</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_IS_LEAD</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>adb9837ea38dd811524a5b761ddc2a2ca</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_IS_TRAIL</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>afed9fc9bf480bf15a2e6051774f2d80e</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_LENGTH</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>af1730b8bbb3053465ee58702821846f1</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_MAX_LENGTH</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>aa2298b48749d9f45772c8f5a6885464a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_GET_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a125e5e7a4ef2f3f57b078f706b2b67f8</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_GET</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a10a57a084d75604c4a81fb5eec46ae6a</anchor>
      <arglist>(s, start, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_GET_OR_FFFD</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ad13323ca441892bdb6b49b6954ab9ffb</anchor>
      <arglist>(s, start, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_NEXT_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a28ecdb4233301285fc4ce7f9ea1ed644</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_NEXT</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a57f3e5429ae4edb27a42367c627aa482</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_NEXT_OR_FFFD</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a7dda2b78867c9d648ad5a0f400fdb1b4</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_INTERNAL_NEXT_OR_SUB</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a27c3748113bc63347a7fa3a4b2c71029</anchor>
      <arglist>(s, i, length, c, sub)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_APPEND_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a154f04764da5af41729c4df6bf9e09f3</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_APPEND</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a8a013997e3d13c501ce73bc45e662881</anchor>
      <arglist>(s, i, capacity, c, isError)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_FWD_1_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a64a8113aea2125f806cbf5d77294b3cd</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_FWD_1</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a6d4c94e845b059fddba0c51e9bad87fd</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_FWD_N_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a8e8b4218834110431798cc84a0a664ae</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_FWD_N</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a9a311dc48b8aa1050345b886adabf213</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_SET_CP_START_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ac46a385dbf64c97337522e1d1875a57e</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_SET_CP_START</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>aa6d33627a8a5420a8f61e50da2aeca2a</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_TRUNCATE_IF_INCOMPLETE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a47528ebb663f83216167be4d28b59230</anchor>
      <arglist>(s, start, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_PREV_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a5f78eb19a6b25f61dccbae45d6ecf955</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_PREV</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a17287c1f01ce84fdf8852a756643b076</anchor>
      <arglist>(s, start, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_PREV_OR_FFFD</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>aeef5d89106e5cf1c48727100c0b315bd</anchor>
      <arglist>(s, start, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_BACK_1_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a3969beb6252f8605ab678990c8af2f48</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_BACK_1</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>adac4ee359e6233cb2990b1047fd5be3c</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_BACK_N_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>aa36f62ea4ac87362e376e4cbea10098d</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_BACK_N</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>ab0ce585952c8ba4b103fb6b7aea801ba</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_SET_CP_LIMIT_UNSAFE</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a910ba47de6d82fafc25b5e12f3a68588</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8_SET_CP_LIMIT</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a40fe523809a3a4e647e47513336b81d9</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utf8_nextCharSafeBody</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a871c415916e2232407c22e86d52d532a</anchor>
      <arglist>(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utf8_appendCharSafeBody</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a1e020bdd5f37df249701305449ab4f09</anchor>
      <arglist>(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool *pIsError)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>utf8_prevCharSafeBody</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a5d54c50adef226e7e7e7fef574159099</anchor>
      <arglist>(const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, UBool strict)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utf8_back1SafeBody</name>
      <anchorfile>utf8_8h.html</anchorfile>
      <anchor>a5841b67d88632d294e5feabc4980855e</anchor>
      <arglist>(const uint8_t *s, int32_t start, int32_t i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utf_old.h</name>
    <path>common/unicode/</path>
    <filename>utf__old_8h.html</filename>
    <includes id="utf_8h" name="utf.h" local="yes" import="no" module="no" objc="no">unicode/utf.h</includes>
    <includes id="utf8_8h" name="utf8.h" local="yes" import="no" module="no" objc="no">unicode/utf8.h</includes>
    <includes id="utf16_8h" name="utf16.h" local="yes" import="no" module="no" objc="no">unicode/utf16.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDE_OBSOLETE_UTF_OLD_H</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac8d67d1c89a624d3c030595e332e0058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SIZE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a90e6cdcb061e73e19f716c04f4bf6372</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a715b50bdb675fa55ba561341b8c4b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_ERROR_VALUE_1</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>adfc391407ac7366f023ae3f0356f885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_ERROR_VALUE_2</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac21e7b820255cadabce9d1762a0a6d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_ERROR_VALUE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a340f85220492744eadb58ff2765a29dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_ERROR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a77973614ec02902ab6b39a1d458dcf61</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_VALID</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a40d9e02afb708312e02391210127d59b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_SURROGATE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ab8d1054e7a2b034ae92e824049bece53</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_UNICODE_NONCHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a33f12d9f7b4299c00e4bb1805b9fb962</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_UNICODE_CHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a662686c12201d9d592d2908f2b0cf6ed</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_COUNT_TRAIL_BYTES</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a017b98f7de883645ec5d623ebe7c5f1c</anchor>
      <arglist>(leadByte)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_MASK_LEAD_BYTE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a4185cfacf115c0ccee5ff245f21b47be</anchor>
      <arglist>(leadByte, countTrailBytes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_IS_SINGLE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>af84a5937c5449f69b0fa008fcbda46bf</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_IS_LEAD</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa8cd0f9324d04fdc22f7848a5fff516b</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_IS_TRAIL</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad349c46bd16decbfa0dd255cd26a9f76</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_NEED_MULTIPLE_UCHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>abc69ca1e115bea6c765836279a7e3da0</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a19b7a233154f967fad84c8113eae8b80</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_MAX_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa8f3e2fbb14b040afe41d454e21e6d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_ARRAY_SIZE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1bb6c19393d163abc5728984c514cdb4</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_GET_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1726f70532e35aa595d0ec67316393b2</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_GET_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a3a0cc60a6e801941101dfe9ee0485d45</anchor>
      <arglist>(s, start, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_NEXT_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a15f3efbc61d7f9426cd860de746bcf5b</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_APPEND_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad902861a3b670e5807c010b54e271a7b</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_FWD_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ada2c2b56e5f64d4beeab4cae4661b3da</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_FWD_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac81172cb49c46451723aef642a6d3fa2</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_SET_CHAR_START_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a73cb8fae0af7e07d15d01e0c66ae0084</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_NEXT_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>adec17410efd423546c512f92ebc839b5</anchor>
      <arglist>(s, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_APPEND_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ab2e246e01d2eb732f10381666ed57cf6</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_FWD_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a647c79fd323d14e73a8a4dcbc808ceef</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_FWD_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a20640e02332c6c53739c06e76bc78de2</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_SET_CHAR_START_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a40f3c56ad9cdbcabcbccf5df5199afbb</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_PREV_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac097fecdbec2ebe5b7d3c2e00e9e18f4</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_BACK_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a552d1056bc28c5d18eec092427fadd72</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_BACK_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a9cb7bfec45705d514f815b87e83c67ca</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_SET_CHAR_LIMIT_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>abf5938c0c30d8806cd746fc6cc27108a</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_PREV_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a503f0a1d559fd2db82d39caf6d5b701c</anchor>
      <arglist>(s, start, i, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_BACK_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a8e08e8e503655827d998110f62757a2d</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_BACK_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a699bd797aa22e9f164920f8dee916561</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF8_SET_CHAR_LIMIT_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a732e4b93f9d4b45dcf64ff0bc4f0a945</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_FIRST_SURROGATE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a217f8211ab6fefc70bf40eed274127b9</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_SECOND_SURROGATE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aadaaf8a4f903ae404b9da99cb4cf305d</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_SURROGATE_FIRST</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a01d4e0a9e33635d69fd827b5e42d5dea</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SURROGATE_OFFSET</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a89fe5e7bdc37286a1d5c67d15a7cd361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_GET_PAIR_VALUE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad8b1e5a434ff14cffff805e7cc796f96</anchor>
      <arglist>(first, second)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FIRST_SURROGATE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>af7cbe226755ade1def291e94f8064322</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SECOND_SURROGATE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a155d9a36d2ef63ad3a00998f31532b3e</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_LEAD</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>adb087255089bd34da5935269b1ffc40d</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_TRAIL</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5668fdd9befe5187f6d20b818612c8b8</anchor>
      <arglist>(supplementary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_IS_SINGLE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5fc16d7c358c1560a320a74fdbcfdce7</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_IS_LEAD</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a9864414297885a5558b6446c08992c90</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_IS_TRAIL</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac7c3c12d8f939d8e8c1ec58bf2141222</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_NEED_MULTIPLE_UCHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ab3a7cdc28e9c0a0b00e43442df70b31e</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1417f8935d6f407dffc57f6c3e07edac</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_MAX_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>abfb4dabb121278e7c2f32dd33a64a9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_ARRAY_SIZE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a8426fc87e135108f8c00349cc3d12c8f</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_GET_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad6ec45ce26122fec734b5cf48ce1e91f</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_GET_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a3eb9f3c64ce10a96c41ad7dc7cacd611</anchor>
      <arglist>(s, start, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_NEXT_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a7721e9811b4a5ed74d57ba9205b5441e</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_APPEND_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a86e6538cc3a44a6da7e8bbd55455d286</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_FWD_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a49678f9fa429a286e1b1a426ebd0eebf</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_FWD_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a0b4fb6fbf5ceff2439e3cad466125d8d</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_SET_CHAR_START_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5c9856c2758be322f82d465de9cf0cbf</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_NEXT_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a4761073ea58b177b57cb9bf213c78474</anchor>
      <arglist>(s, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_APPEND_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae9b5d92288bc292f3c6257bf245568da</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_FWD_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a03fb4e65c0a1427961c48c038795d34e</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_FWD_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5388f997af53bc0bfb9a62334c4945df</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_SET_CHAR_START_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a2522a1eeff729dda36d6529e68d0e07a</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_PREV_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a8ba7c201685c85b26c6d2d72b36e01c9</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_BACK_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa6678869f26a96b57a761fe353bd3151</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_BACK_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aee7078287f0da272c492bd2edd97595d</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_SET_CHAR_LIMIT_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae37f17e3f06e371f107a898660be1389</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_PREV_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae42ea5d5187aeb4e34bdbdb0f6e2e011</anchor>
      <arglist>(s, start, i, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_BACK_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a9c056a036a1c2e520520c171dac118a5</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_BACK_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad3d7e5d9fff64c96c6033dca621db2fd</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF16_SET_CHAR_LIMIT_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae65018bde86c5a3e3202fc9c58b56310</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_IS_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a077da7741ea6541fc05518f21953a2f6</anchor>
      <arglist>(c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_IS_SINGLE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a3b644e09065fa5235a965ec7afe04608</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_IS_LEAD</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a32e787b768e01b99536cdcbc9dfec459</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_IS_TRAIL</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a20ff669a9be702814e68c476405197cd</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_NEED_MULTIPLE_UCHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad0fccc94f7baee2031f9a49768db23bd</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>af41342ad4e3b0ba1e95aebbf238ab457</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_MAX_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1e04097291252de229d8f9f9231ca09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_ARRAY_SIZE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a4ad4cfafe7fe693e08fbfb0349e4ad61</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_GET_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae02db76930ddc17e480cfc68349d0bb7</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_GET_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>afdd05c272e96d22a9bd85a46cb73664b</anchor>
      <arglist>(s, start, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_NEXT_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a2d613dafcfed6d06b923157b2ab7595a</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_APPEND_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5de8295c29b4e1dad20b70686d623232</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_FWD_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a7888875e52e81c8fcef14fec619d55b3</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_FWD_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a3656d2046469f85f52e483a26b4b79d0</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_SET_CHAR_START_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a37c47ebc349cb549af807bf3effe8917</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_NEXT_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a12258483740acfef629c497e70fec311</anchor>
      <arglist>(s, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_APPEND_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a422ade21b42987ba4df1fa2fcaf6e79b</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_FWD_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae749df79a6d6fa6b9642186554a587eb</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_FWD_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a26b48fd98fcb28f99c21198a300ae63f</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_SET_CHAR_START_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a50c343425190652eb8d5e8bc1b4b9044</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_PREV_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac3d22f7454fc014ce687dfe3c186feb4</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_BACK_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a8ff315292c53147ba310284a2e154dee</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_BACK_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad7817eabd65ba6756a228f31859aa741</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_SET_CHAR_LIMIT_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a08c4e417ca4df9399e41309e9e840269</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_PREV_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a65283c5cd3ddcf03be17af3b28ba00a2</anchor>
      <arglist>(s, start, i, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_BACK_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a3fea119b02c0f8e28d7ef4844d733b50</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_BACK_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac9905fdc1806f45321b875728019ceac</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF32_SET_CHAR_LIMIT_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ac8c6581b7ee8a8ba2b0a3f3c427d728a</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_ARRAY_SIZE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad07bc69f81aa548799ac44bb6639e647</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_GET_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1d2e953e5988e0137f6164c4b708527d</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_GET_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae703379694de6414dc353482fb6a2977</anchor>
      <arglist>(s, start, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_NEXT_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a931d94894405fce59a722f0bd474c84e</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_NEXT_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>afc042ea06d9fef5368ee988a746b3e03</anchor>
      <arglist>(s, i, length, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_APPEND_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a48bc2ed3067f84857dcd763bf5a131a2</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_APPEND_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a22a8a7f2b0a45bf5290fd40ebefe47ad</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa54fab3948f464697815d05f37c59519</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>abb8b025bc9e6a1dcb3191d628bceee9e</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad63512df70783425dfea6866e93efb85</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a6c327ba0bfb47d012437101e717dc911</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_START_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a95e56600677e8baaaafd19bd90133234</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_START_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aedf01b69e72b1711b468ff8e526fa0a0</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_PREV_CHAR_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa187f034bbd3d70c7eafa66ff244f968</anchor>
      <arglist>(s, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_PREV_CHAR_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a8f068505217c7f99cf481eb7aea65df9</anchor>
      <arglist>(s, start, i, c, strict)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_1_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aea950c68b6b2eba3494601580477aba4</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_1_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a2c9dbf2f305a18fb9bde8521cf2db867</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_N_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1de338bb9ed4cae6a372f187c318dacf</anchor>
      <arglist>(s, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_N_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a7d2d539bed08e3a8bf89bc7ab522cfb7</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_LIMIT_UNSAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ab90fac812ee84cd4dde1b50acb4d71aa</anchor>
      <arglist>(s, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_LIMIT_SAFE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a323d1dd8c82f362b9e8134d3d5366ff8</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_SINGLE</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a52a54834fc9cb55da9b219ff649f3678</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_LEAD</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a6ab5042211e234aeb168f7f7bdc50c50</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_IS_TRAIL</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>aa4dec014f34873a400e8fb617e31e70b</anchor>
      <arglist>(uchar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_NEED_MULTIPLE_UCHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a249c9051905f0af3b11b149bab505182</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>abdad7e828b6267a2c4f688737e3579cf</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_MAX_CHAR_LENGTH</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a2b1ea1721987ab04a7b7909bd7dc7a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_GET_CHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ae743bdb865deb28e0c6bf77ef0b97fae</anchor>
      <arglist>(s, start, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_NEXT_CHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a32662bfc3e6226c70be758e8b594e2fe</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_APPEND_CHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5708b3ba880a36a9aac4e398a9a35bce</anchor>
      <arglist>(s, i, length, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_1</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a699dfae0ccac5ed507df490e1129d6eb</anchor>
      <arglist>(s, i, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_FWD_N</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a1f5b84b1351706c844f6d1fa161e3433</anchor>
      <arglist>(s, i, length, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_START</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a09cb900dd1c5133bbe11da706dc24a96</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_PREV_CHAR</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a6c009b6781036e470928d1b2e0219b2f</anchor>
      <arglist>(s, start, i, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_1</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a5bf0acdafda1a9206f92faf5e743c55d</anchor>
      <arglist>(s, start, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_BACK_N</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ad21bdd37fd21b3d934debdf2def7b2b7</anchor>
      <arglist>(s, start, i, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTF_SET_CHAR_LIMIT</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>a9d708c4e9dc4b4e228c17768fa826c27</anchor>
      <arglist>(s, start, i, length)</arglist>
    </member>
    <member kind="variable">
      <type>U_CFUNC U_IMPORT const uint8_t</type>
      <name>utf8_countTrailBytes</name>
      <anchorfile>utf__old_8h.html</anchorfile>
      <anchor>ace32d87eaf64f3a7e523140f4641163b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utrace.h</name>
    <path>common/unicode/</path>
    <filename>utrace_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>enum UTraceLevel</type>
      <name>UTraceLevel</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a58c70902dd527747ffa7ef8fd1a1139b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTraceFunctionNumber</type>
      <name>UTraceFunctionNumber</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>ae7cb0950d251b2ec8f8bf0c78dd96046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UTraceEntry</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a57431e5b7de5217371b6b269039d8960</anchor>
      <arglist>(const void *context, int32_t fnNumber)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UTraceExit</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>ac819bbfb23657b4a4c465634a0dc0586</anchor>
      <arglist>(const void *context, int32_t fnNumber, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>UTraceData</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a22a4d10cb4754a7d3178dc55eb61842f</anchor>
      <arglist>(const void *context, int32_t fnNumber, int32_t level, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTraceLevel</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_OFF</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079ad73020624fba9734da1067a92799a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_ERROR</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079a8e9415b7ad8550fa3d9dcc196f88fe98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_WARNING</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079a4329e6d348c1ce278aa5a70d9d678416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_OPEN_CLOSE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079acf27fc8d57f1b0bd0a1700abcc48e9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_INFO</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079ae88684e6ac3d6f889b5d1603395c6bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_VERBOSE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a87213b0396d0aa046bd9116e89152079af0102c5618b566755d3d0315aeb18ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTraceFunctionNumber</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_FUNCTION_LIMIT</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a16b8c7b99796a8346d55b8ba0299b6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_CONVERSION_LIMIT</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308ae5986fb60ce52a8e3928873176406bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UCOL_STRCOLLUTF8</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a18dca4774f919146c684b8071fb976f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_COLLATION_LIMIT</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a3b0b647c015de2cc2346797232ebc3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UDATA_START</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a86015e94c5e12f1eddc552036e678df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UDATA_RESOURCE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a9ce49bcce73ecaf836ae6afb59fb8d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UDATA_BUNDLE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a4b61d026018526c7708e9d3b99e48133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UDATA_DATA_FILE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a85a65aacd75ea3ff72385deb9e0972f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UDATA_RES_FILE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308ac08925b9fed621934d63325a9d1ea381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_RES_DATA_LIMIT</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308adc7c76609b5e07c3693c596ba27335a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_START</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a4e009d643b954d675880d288da512459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_CHARACTER</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308af5c0a7b71785aaa95443f79fb0f2b905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_WORD</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a43b7d767e1efb264ef9552904d9f180f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_LINE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a5108fe0fd5a171761c0f0d97657c7300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_SENTENCE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a773111da8901eb083eddbc4bf93230d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_TITLE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a97a23b1c2675dea309615a78b0dfbcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_CREATE_BREAK_ENGINE</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a0d5758489b9feb53124ba77e17d07d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRACE_UBRK_LIMIT</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a6076ad13223437bd15a3266791905308a7d42702c04b0cd2c8d50f83a1f76986f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrace_setLevel</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a28c850a0d0d58a9fd5ceb413837bc290</anchor>
      <arglist>(int32_t traceLevel)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utrace_getLevel</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>ae3f8d87f6bb4f9ea3e4ee41ffc9cb416</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrace_setFunctions</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a897b9657eef1b5072be85270e7073b81</anchor>
      <arglist>(const void *context, UTraceEntry *e, UTraceExit *x, UTraceData *d)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrace_getFunctions</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a8861bd8485df67fd38dd8399db4f9d38</anchor>
      <arglist>(const void **context, UTraceEntry **e, UTraceExit **x, UTraceData **d)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utrace_vformat</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a69c427067cd9362a7a6532eea3d553cf</anchor>
      <arglist>(char *outBuf, int32_t capacity, int32_t indent, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utrace_format</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>a3b5f830089d99488adb67ec5fbf57cf8</anchor>
      <arglist>(char *outBuf, int32_t capacity, int32_t indent, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>utrace_functionName</name>
      <anchorfile>utrace_8h.html</anchorfile>
      <anchor>af01071fe86753a36a70aa69b1cfd1583</anchor>
      <arglist>(int32_t fnNumber)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utypes.h</name>
    <path>common/unicode/</path>
    <filename>utypes_8h.html</filename>
    <includes id="umachine_8h" name="umachine.h" local="yes" import="no" module="no" objc="no">unicode/umachine.h</includes>
    <includes id="uversion_8h" name="uversion.h" local="yes" import="no" module="no" objc="no">unicode/uversion.h</includes>
    <includes id="uconfig_8h" name="uconfig.h" local="yes" import="no" module="no" objc="no">unicode/uconfig.h</includes>
    <includes id="utf_8h" name="utf.h" local="yes" import="no" module="no" objc="no">unicode/utf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_ICUDATA_TYPE_LETTER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a5ffc2b3a9a3b3e33c35e8b9f1d5b5055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICUDATA_TYPE_LITLETTER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a8f6a7088610de8810d4892c72d07f857</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICUDATA_NAME</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a2c1a674c492e0cd5019006c64ed1fa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICUDATA_ENTRY_POINT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a1d160c8ac5758feae64eccf08557d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a070d2ce7b6bb7e5c05602aa8c308d0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MILLIS_PER_SECOND</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a38068d79565f22b0f14ff562f2fb5b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MILLIS_PER_MINUTE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>aabc4b1495952bc1ad9707930dd4562b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MILLIS_PER_HOUR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ada7332e7606334a9c09e510862f1b80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MILLIS_PER_DAY</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ad0729b7981555063c58da3cc3969dc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DATE_MAX</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ad047bd98b890fc992cbf550ed3cf2b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DATE_MIN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a040c4cf82b8780ca1daeb5bab0f659c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_COMBINED_IMPLEMENTATION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ae3288e617b7d8b7b1396f569a949b428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DATA_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a12732929e67c6d977b94c68c8911ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_COMMON_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a559955ec3bc692657c5d8b1c6de8e334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_I18N_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ab9d90a30137b6ec046fe59e79b09745a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_LAYOUT_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a623f81640d6092d9141a1d4d24ccaffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_LAYOUTEX_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a29c71565364a6e97d98b45c4e928d567</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_IO_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a845bce6fe50083b4fc9c890286aa509e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_TOOLUTIL_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>aa03f48d3ba4dd985dcde4d6c0e5b2d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_STANDARD_CPP_NAMESPACE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a13b45bffcfdecc8f549963443b5aeac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SUCCESS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a527f2c69e6b2e3b2c53ad8a99fb36711</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_FAILURE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a4d202200b6aa6f3c965ea370e0c8155f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHOW_CPLUSPLUS_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ad8fa5bb3076c4f8cdb9ba547089f2ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHOW_CPLUSPLUS_HEADER_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>acbbbb2a3ffe91600895c08d2c6a39cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDE_DRAFT_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a06945159db789670a11e785b4f691b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDE_INTERNAL_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a6269f8232c52d3a2c83545cd2e7d9293</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>UDate</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ace1704e9e77d407d1eaaa2e73ec0c039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UErrorCode</type>
      <name>UErrorCode</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3c8880e8d9697352b2bad26fe7afe4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UErrorCode</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_USING_FALLBACK_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad5587ac25f5b1f340bed0ed09d45d77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ERROR_WARNING_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cacfc1c1bb23eb007f8a61b966ae58da08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_USING_DEFAULT_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caed8d36a0afbe3e5a2242f0005fcfad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SAFECLONE_ALLOCATED_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5bb41deb082d216dd5315e29f2727405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_STATE_OLD_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae0626ff8bde8f7f0106562a89ef2ea72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_STRING_NOT_TERMINATED_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca34815fae03bafa4b3dd9685489f1c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_SORT_KEY_TOO_SHORT_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca78081263df2c8503a63084605098ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_AMBIGUOUS_ALIAS_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca90c95e7c0f281420f210a552baa7c13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DIFFERENT_UCA_VERSION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cab2163a7cc546a28c1f4c78aff39c99a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PLUGIN_CHANGED_LEVEL_WARNING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae8c4445c092f24e308e3de408d5c38a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ERROR_WARNING_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae2073a8ed9011fdcf255a26f11a624b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ZERO_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_ARGUMENT_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca309ec9eeda4fba18847cf61f833445ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISSING_RESOURCE_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca170fabb40612097923596f80536a07b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_FORMAT_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FILE_ACCESS_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca620c910f69c3f27151ce5b1215a8662a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INTERNAL_PROGRAM_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa982af5a82abf1560473c7531f30a2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MESSAGE_PARSE_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca48ad88b7be07ab3e2ad9110195e18afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MEMORY_ALLOCATION_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca243253eeb4885e17158b876849063269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INDEX_OUTOFBOUNDS_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca80c72dc6aa73be1a0ea6586a6ab8d73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PARSE_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cac45cee739cf5ac404a09ee6555f28881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_CHAR_FOUND</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae502473abb14aca98816038f02050abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_TRUNCATED_CHAR_FOUND</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf0c13ee36e89774c7056360b81c76caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_CHAR_FOUND</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca616dcef9e839f1f7d2b15d9ad300f7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_TABLE_FORMAT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cab1b46153d94ce20a3cac0b6c9550963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_TABLE_FILE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca2137af5bb9737b75855f7079d2b35706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BUFFER_OVERFLOW_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca294424f5f497a3161ed08b63ac962135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNSUPPORTED_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca65a5a3a1b2f8ed0fb97e26068729a758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RESOURCE_TYPE_MISMATCH</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca7cd9d3af8106c1b382989157231c0665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_ESCAPE_SEQUENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae769daf822521fe8d36b8749246b9f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNSUPPORTED_ESCAPE_SEQUENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca16db18ca778f2592b98780dc7a18d759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NO_SPACE_AVAILABLE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caeac8862f7c2a47173a69908dcc1f42ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_CE_NOT_FOUND_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca50a9aa38bb45d5a82b8e08896f45b27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PRIMARY_TOO_LONG_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca9a7178629da59c629b17814c2ec99f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_STATE_TOO_OLD_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca70eacab52e96e3dea2d6b3a141751cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_TOO_MANY_ALIASES_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6cd747442c17866090e3c3994d49d3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ENUM_OUT_OF_SYNC_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf1014aa7aa1eec9e3f905384749c7545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVARIANT_CONVERSION_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca97525a3511b2c591162ed77701199bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_STATE_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca790a28fc945834604e4427c43ec4d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_COLLATOR_VERSION_MISMATCH</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca8352f1cee5f89b40b5aded225a593464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_USELESS_COLLATOR_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca581795b7e78afdef483a5d40fb375cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NO_WRITE_PERMISSION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca3913819239c9825d3b3bb6a0cb1d0a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INPUT_TOO_LONG_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf9ce1d39861c5f6dff9935eaea228434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_STANDARD_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cac95be10a0360afc8388874d592bd4074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BAD_VARIABLE_DEFINITION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca50abf3ccf88eac601ca09bf61a481ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PARSE_ERROR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caec7ea07e89fe6a730ce09a8f6809db7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_RULE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf8f95e1a86910196fe3a0e5035be261b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_SET</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cac9f1e99ef167efb2c2c5ff3275d5dc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_SYMBOL_REFERENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca51b7ac271c05ab7ebb542b9fbc0ce1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_UNICODE_ESCAPE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad2fdf57ac1e600a0df82c2f291b09cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_VARIABLE_DEFINITION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca106338b0bffa6a9ea609b71248875c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_VARIABLE_REFERENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa4c1301c8a9be1f8702cf23ecf368278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISMATCHED_SEGMENT_DELIMITERS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca10b78ae0d07d5a8e26c6b9e456e811f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISPLACED_ANCHOR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca00aec83ccfff4956f935ccf38b12b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISPLACED_CURSOR_OFFSET</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf882f276381c050b003d6362dbb5058b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISPLACED_QUANTIFIER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca30d5acd21c9ecbc8f730a41699c199ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISSING_OPERATOR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad87737926f4b233af6ce9565bfa81a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISSING_SEGMENT_CLOSE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cadc9ce9558c209821a9d7659e6b229733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_ANTE_CONTEXTS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca707c6061ad56bba1f743b53881e44a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_CURSORS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae372e7e28fb47cca90da238d59ce0793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_POST_CONTEXTS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca86d28c53aa7b81b97bcd1eabcbd9cf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_TRAILING_BACKSLASH</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca443d8966c7e15de3d94abf88d29d2beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNDEFINED_SEGMENT_REFERENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca41a94a1720054961f1017c66bd26628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNDEFINED_VARIABLE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cac995e7e9423963fd341fd7ec03578e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNQUOTED_SPECIAL</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca750906a142c04e162ea5bb6167411f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNTERMINATED_QUOTE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5d7fb2a6ceb9425e787380c06932b721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_RULE_MASK_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca64deab5ad883d0b98f4e34a003cdee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISPLACED_COMPOUND_FILTER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca29c6b7710dd0b2b8994e17da66f89e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_COMPOUND_FILTERS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad892b393c258949c152eb3eff308c68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_RBT_SYNTAX</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cacf6fe18f0d25f256620ce4ac2a387e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_PROPERTY_PATTERN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca9fa5da278a2680afcb071ead158ab95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_PRAGMA</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca514841a426025a6957b6d11ea207a754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNCLOSED_SEGMENT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caae4a595a231d975465c645adbd39a57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_CHAR_IN_SEGMENT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cabd5b105dae090d5fa649bff207d38c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VARIABLE_RANGE_EXHAUSTED</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca2de147d1b7be08244899c3e1daeda686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_VARIABLE_RANGE_OVERLAP</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf58b05f041edd7c47bc4e348648ac0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_CHARACTER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca7b8a758591ac2fba23bc089daf461d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INTERNAL_TRANSLITERATOR_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5565ed94e6edc7c5bc91344c021cb22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_ID</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca30e61bc30bde484b10be863ed95f6bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_INVALID_FUNCTION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa07903569836a4303ce25e16ca26487b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PARSE_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca7c3149ecac825fdea24fe3bd6bc097c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNEXPECTED_TOKEN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5fe9c6fff314fa4216c3620f0c0a3e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FMT_PARSE_ERROR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca1543d02dfce2f7b01b57ad882c65c470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_DECIMAL_SEPARATORS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caaebc292d3c792264512d92d54975b98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_DECIMAL_SEPERATORS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cabdd40525be1960330852363dcead1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_EXPONENTIAL_SYMBOLS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa4bca1e41f3f5326ccd942a870ed84db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MALFORMED_EXPONENTIAL_PATTERN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cada16431d7e64fb0fbf33dd243f98c53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_PERCENT_SYMBOLS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca17f25ea678b6c7a708c9d4375799c383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_PERMILL_SYMBOLS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca7ee91a3227e15a738068609836f6c12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MULTIPLE_PAD_SPECIFIERS</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca619fdb4d123a8db36dc0a4de49a5e77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PATTERN_SYNTAX_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca94bdd0fcb81e66c9a35e012266490748</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ILLEGAL_PAD_POSITION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca0780797f658a0ce7d6bfea272bf83277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNMATCHED_BRACES</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cab0996404b555df6f27b3df22b585824b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNSUPPORTED_PROPERTY</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca38f8cd32b3ee005b378bac6041143279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNSUPPORTED_ATTRIBUTE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caca32851eb79fc23c4c317bdc6a6b9c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ARGUMENT_TYPE_MISMATCH</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca11747c9cad5f2e652b8ced9ae4712370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DUPLICATE_KEYWORD</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca3f7af9b12cc2e789b09c50cfbe18520c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_UNDEFINED_KEYWORD</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6a313309d52ce98e3583307315def866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DEFAULT_KEYWORD_MISSING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5a95466f8f658ab21c430a0b6d6fd153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_DECIMAL_NUMBER_SYNTAX_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca4d747b8462b52f716833e223ab38c125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FORMAT_INEXACT_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cabe16597a109d16d958bada098f7813fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NUMBER_ARG_OUTOFBOUNDS_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca8cb401e55012208c6a2e124f645841ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_NUMBER_SKELETON_SYNTAX_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca825a491a1bfb44bad564c8faaf68f015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_UNRESOLVED_VARIABLE_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa24a2cfce8796b307155c322102a67ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_SYNTAX_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cac7e12ba59277698d4426143773db6035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_UNKNOWN_FUNCTION_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca9971e80fa18d9012148da211ffe9410b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_VARIANT_KEY_MISMATCH_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6700a047c9af69dfb64cc14f0ea01bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_FORMATTING_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca295d1c35e118391db529cafd770d4834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_NONEXHAUSTIVE_PATTERN_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca1f2665bd1052823f9a40f15734e9e2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_DUPLICATE_OPTION_NAME_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca1865c5e057848453288e91294f890915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_SELECTOR_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cace787ed3b950486e39fab5e68e256829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_MISSING_SELECTOR_ANNOTATION_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca38582e5466745fe53f6658235b119575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_DUPLICATE_DECLARATION_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca226d0b7d4bca2a555c72ce14b66d78ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_OPERAND_MISMATCH_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca8b9e747747cf15bd22c8009ebf44d9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_DUPLICATE_VARIANT_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca4b4c6b6bde26ba977a2afe48460422df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_FMT_PARSE_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca0de6e0b25ba1af9b5e5197a104a86c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_INTERNAL_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca8ebaa33af906deb1919c154f6ecc8bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_ERROR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa04c56bb85e8c660a149af213a1c16eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_HEX_DIGITS_EXPECTED</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca95f5e504e28e34d8c1961ea3554b859c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_SEMICOLON_EXPECTED</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad1a561a593cae45f0870feeb5d533e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_RULE_SYNTAX</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad9eb5f57e3ce0ae1513c6af6e9a7f26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_UNCLOSED_SET</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca9ae495564696e360a64e69c04e328d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_ASSIGN_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca90f9350c9815ac1753fa6ecfcfa72202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_VARIABLE_REDFINITION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5af6b7b2ac5a0bf9b766d0d0dbce5391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_MISMATCHED_PAREN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca786bd587116eb657a1c17df1820b5c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_NEW_LINE_IN_QUOTED_STRING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cabb5958d9fedfdc8755a0e3d6eb60fa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_UNDEFINED_VARIABLE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6917c38c966be30c57455247bf7ae98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_INIT_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca86b9d24bf7bc48f6ebfd9ee76f2dd406</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_RULE_EMPTY_SET</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca4b5d04fbb22a826e56112cf743cce449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_UNRECOGNIZED_OPTION</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca46c8330d5d1ee0b6d1248536a3ca963d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_MALFORMED_RULE_TAG</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf85f658b26f83d683de3cd0d943c2435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_BRK_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6f7028fcc27d5e583873df027be17718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INTERNAL_ERROR</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca30d5e3ae5f9c11e5adcc0a15f6600981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_ERROR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cacbde4696a63fa1ab358131b7148461dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_RULE_SYNTAX</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caa29705b19e5107222d9dd481342860fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INVALID_STATE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cadf17d183789528d9f02bba60b698590a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_BAD_ESCAPE_SEQUENCE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca06679e78947417e52a12cbe1f1b1df29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_PROPERTY_SYNTAX</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca217a040cc2a3757a5821232989659267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_UNIMPLEMENTED</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca299b06abcbff1d470222e6f1522a6dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_MISMATCHED_PAREN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca87ea0641eb620d9a20f2a760a092089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_NUMBER_TOO_BIG</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca78073885b5f48f21fe1daf1e1a782300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_BAD_INTERVAL</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cafca17e0e28b27701b8adebe9cb379960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_MAX_LT_MIN</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caedaeec4f630c43294cf59422d15e811d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INVALID_BACK_REF</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca6c6c9f669dc9210f2dc7161d7925cda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INVALID_FLAG</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad34950bf8a463d7e819e682b1d178cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_LOOK_BEHIND_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca03eb7cf44e4e79ef3c4368a3297c8069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_SET_CONTAINS_STRING</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caf2b434e65a7d60093d9160f8c53375d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_OCTAL_TOO_BIG</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca3d17b45498904d2f58035cedd4273c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_MISSING_CLOSE_BRACKET</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca344cd348bb04a35e32e16b10d928e4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INVALID_RANGE</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca61c10aeaf63195ec1d8b66042958b6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_STACK_OVERFLOW</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae512a17030a5bffdd965ae308191e2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_TIME_OUT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca54c16ef9081b5b60880c9025f224a39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_STOPPED_BY_CALLER</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cab1b67db3e354111549c068f957ea395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_PATTERN_TOO_BIG</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca5e92f9d2c7e088d468dcfe110bb2ec39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_INVALID_CAPTURE_GROUP_NAME</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cad15ee0da218acdb52fd1914c43e6da14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_REGEX_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78caabd1e7808122f0213e71412a7b7a2867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_IDNA_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca32c935b8f94ff70de7b0a19db5779d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PLUGIN_ERROR_START</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca230191609565517f54598ba4eedbddf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PLUGIN_TOO_HIGH</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca20dd581201f57bf222bfdad856b58ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PLUGIN_DIDNT_SET_LEVEL</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78cae51be4fe37326384a841098a6ea508d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PLUGIN_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca1e2a4a06e8db173a080676fee08ad99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ERROR_LIMIT</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a3343c1c8a8377277046774691c98d78ca1ee60e67a1a4b175e00d0e9f0e449b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_errorName</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a01765f8834f9eebbbe66d5f4e2afe431</anchor>
      <arglist>(UErrorCode code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHOW_CPLUSPLUS_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>ad8fa5bb3076c4f8cdb9ba547089f2ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_SHOW_CPLUSPLUS_HEADER_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>acbbbb2a3ffe91600895c08d2c6a39cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDE_DRAFT_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a06945159db789670a11e785b4f691b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_HIDE_INTERNAL_API</name>
      <anchorfile>utypes_8h.html</anchorfile>
      <anchor>a6269f8232c52d3a2c83545cd2e7d9293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvernum.h</name>
    <path>common/unicode/</path>
    <filename>uvernum_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>U_COPYRIGHT_STRING</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a4a4982f81397b8f92a560e0d1934da2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_MAJOR_NUM</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a3f14ba8e1513e47458e2b285d777529a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_MINOR_NUM</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>afa1c67ea5bb77244624979b778cafc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_PATCHLEVEL_NUM</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a60af840784b133610670e60604602a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_BUILDLEVEL_NUM</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a273a77d81f4da1835a0ff19a2e5a80b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_SUFFIX</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>af727b5214cf47a157f315366610805ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DISABLE_VERSION_SUFFIX</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a9c7bc1787d22f3d1c055a90b7e0810df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DEF_ICU_ENTRY_POINT_RENAME</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>ae3a430214e8d718f412106ce1c67a53b</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_DEF2_ICU_ENTRY_POINT_RENAME</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a3b16b3dfec95a9b847fcf5a4a14f1ab7</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_ENTRY_POINT_RENAME</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a7ecbc6ea8f5edc3d4559ff12c8df42d8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a313c3747dbc22a89fadf021084efeb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_VERSION_SHORT</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>ac59576df7b71f750146182add439e092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_ICU_DATA_VERSION</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>aff3cefcaed49d5bb45a86eb734e6189d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCOL_RUNTIME_VERSION</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>a7d8bfdfdd3cb82c4aaee7eb1171fbe55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCOL_BUILDER_VERSION</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>ac37e8c2d3df2728e70a8a4037a1b738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UCOL_TAILORINGS_VERSION</name>
      <anchorfile>uvernum_8h.html</anchorfile>
      <anchor>afe1876131fafff3bdedeab2278c478b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uversion.h</name>
    <path>common/unicode/</path>
    <filename>uversion_8h.html</filename>
    <includes id="umachine_8h" name="umachine.h" local="yes" import="no" module="no" objc="no">unicode/umachine.h</includes>
    <includes id="uvernum_8h" name="uvernum.h" local="yes" import="no" module="no" objc="no">unicode/uvernum.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>U_COPYRIGHT_STRING_LENGTH</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a8855561449c5835245f330ce18b4f781</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MAX_VERSION_LENGTH</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>acf6cc6b794656998aaaba2ab03f29baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_VERSION_DELIMITER</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a7d52298e2afe0f592cf53023d20c31e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_MAX_VERSION_STRING_LENGTH</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>af204c175920d1e8b82b1042447194977</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>UVersionInfo</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a61caef96ba86d8e86a4031925ea44e94</anchor>
      <arglist>[U_MAX_VERSION_LENGTH]</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_versionFromString</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>ac4613e9025739ee2e8e4d47174dea6cc</anchor>
      <arglist>(UVersionInfo versionArray, const char *versionString)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_versionFromUString</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a1fc92f0d26dc92035320b0c5923dab0c</anchor>
      <arglist>(UVersionInfo versionArray, const UChar *versionString)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_versionToString</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a38380427d3e56aeae74fab2602565ada</anchor>
      <arglist>(const UVersionInfo versionArray, char *versionString)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_getVersion</name>
      <anchorfile>uversion_8h.html</anchorfile>
      <anchor>a5f63967e333bbf351610c72049d591cf</anchor>
      <arglist>(UVersionInfo versionArray)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>alphaindex.h</name>
    <path>i18n/unicode/</path>
    <filename>alphaindex_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::AlphabeticIndex</class>
    <class kind="class">icu::AlphabeticIndex::Bucket</class>
    <class kind="class">icu::AlphabeticIndex::ImmutableIndex</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UAlphabeticIndexLabelType</type>
      <name>UAlphabeticIndexLabelType</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a24709563cd2f369e8b9c6edadd84bc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UAlphabeticIndexLabelType</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a969464092cba264934f2c66c7c621dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ALPHAINDEX_NORMAL</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a969464092cba264934f2c66c7c621dc8a6ee9675a8a4432d02dc01e14ffa87f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ALPHAINDEX_UNDERFLOW</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a969464092cba264934f2c66c7c621dc8a2791d4f2a9a1290fb284188a2cc739f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ALPHAINDEX_INFLOW</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a969464092cba264934f2c66c7c621dc8ae6f5d073e12f88885456163e0ccc83f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_ALPHAINDEX_OVERFLOW</name>
      <anchorfile>alphaindex_8h.html</anchorfile>
      <anchor>a969464092cba264934f2c66c7c621dc8a02c6fddd6b884489283aa056871a3f24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basictz.h</name>
    <path>i18n/unicode/</path>
    <filename>basictz_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="timezone_8h" name="timezone.h" local="yes" import="no" module="no" objc="no">unicode/timezone.h</includes>
    <includes id="tzrule_8h" name="tzrule.h" local="yes" import="no" module="no" objc="no">unicode/tzrule.h</includes>
    <includes id="tztrans_8h" name="tztrans.h" local="yes" import="no" module="no" objc="no">unicode/tztrans.h</includes>
    <class kind="class">icu::BasicTimeZone</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>calendar.h</name>
    <path>i18n/unicode/</path>
    <filename>calendar_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="timezone_8h" name="timezone.h" local="yes" import="no" module="no" objc="no">unicode/timezone.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <class kind="class">icu::Calendar</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY</name>
      <anchorfile>calendar_8h.html</anchorfile>
      <anchor>a06124aeedc9617528311428f68299c3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>choicfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>choicfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="fieldpos_8h" name="fieldpos.h" local="yes" import="no" module="no" objc="no">unicode/fieldpos.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="messagepattern_8h" name="messagepattern.h" local="yes" import="no" module="no" objc="no">unicode/messagepattern.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::ChoiceFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>coleitr.h</name>
    <path>i18n/unicode/</path>
    <filename>coleitr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::CollationElementIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>coll.h</name>
    <path>i18n/unicode/</path>
    <filename>coll_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="char16ptr_8h" name="char16ptr.h" local="yes" import="no" module="no" objc="no">unicode/char16ptr.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="ucol_8h" name="ucol.h" local="yes" import="no" module="no" objc="no">unicode/ucol.h</includes>
    <includes id="unorm_8h" name="unorm.h" local="yes" import="no" module="no" objc="no">unicode/unorm.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="uniset_8h" name="uniset.h" local="yes" import="no" module="no" objc="no">unicode/uniset.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uiter_8h" name="uiter.h" local="yes" import="no" module="no" objc="no">unicode/uiter.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <class kind="class">icu::Collator</class>
    <class kind="class">icu::CollatorFactory</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>compactdecimalformat.h</name>
    <path>i18n/unicode/</path>
    <filename>compactdecimalformat_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="decimfmt_8h" name="decimfmt.h" local="yes" import="no" module="no" objc="no">unicode/decimfmt.h</includes>
    <class kind="class">icu::CompactDecimalFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>curramt.h</name>
    <path>i18n/unicode/</path>
    <filename>curramt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="measure_8h" name="measure.h" local="yes" import="no" module="no" objc="no">unicode/measure.h</includes>
    <includes id="currunit_8h" name="currunit.h" local="yes" import="no" module="no" objc="no">unicode/currunit.h</includes>
    <class kind="class">icu::CurrencyAmount</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>currpinf.h</name>
    <path>i18n/unicode/</path>
    <filename>currpinf_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::CurrencyPluralInfo</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>currunit.h</name>
    <path>i18n/unicode/</path>
    <filename>currunit_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="measunit_8h" name="measunit.h" local="yes" import="no" module="no" objc="no">unicode/measunit.h</includes>
    <class kind="class">icu::CurrencyUnit</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>datefmt.h</name>
    <path>i18n/unicode/</path>
    <filename>datefmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <includes id="calendar_8h" name="calendar.h" local="yes" import="no" module="no" objc="no">unicode/calendar.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="enumset_8h" name="enumset.h" local="yes" import="no" module="no" objc="no">unicode/enumset.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <class kind="class">icu::DateFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dcfmtsym.h</name>
    <path>i18n/unicode/</path>
    <filename>dcfmtsym_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uchar_8h" name="uchar.h" local="yes" import="no" module="no" objc="no">unicode/uchar.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="numsys_8h" name="numsys.h" local="yes" import="no" module="no" objc="no">unicode/numsys.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::DecimalFormatSymbols</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>decimfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>decimfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="dcfmtsym_8h" name="dcfmtsym.h" local="yes" import="no" module="no" objc="no">unicode/dcfmtsym.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="fpositer_8h" name="fpositer.h" local="yes" import="no" module="no" objc="no">unicode/fpositer.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="curramt_8h" name="curramt.h" local="yes" import="no" module="no" objc="no">unicode/curramt.h</includes>
    <includes id="enumset_8h" name="enumset.h" local="yes" import="no" module="no" objc="no">unicode/enumset.h</includes>
    <class kind="class">icu::DecimalFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>displayoptions.h</name>
    <path>i18n/unicode/</path>
    <filename>displayoptions_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="udisplayoptions_8h" name="udisplayoptions.h" local="yes" import="no" module="no" objc="no">unicode/udisplayoptions.h</includes>
    <includes id="uversion_8h" name="uversion.h" local="yes" import="no" module="no" objc="no">unicode/uversion.h</includes>
    <class kind="class">icu::DisplayOptions</class>
    <class kind="class">icu::DisplayOptions::Builder</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dtfmtsym.h</name>
    <path>i18n/unicode/</path>
    <filename>dtfmtsym_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="calendar_8h" name="calendar.h" local="yes" import="no" module="no" objc="no">unicode/calendar.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <includes id="ures_8h" name="ures.h" local="yes" import="no" module="no" objc="no">unicode/ures.h</includes>
    <class kind="class">icu::DateFormatSymbols</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dtitvfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>dtitvfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <includes id="smpdtfmt_8h" name="smpdtfmt.h" local="yes" import="no" module="no" objc="no">unicode/smpdtfmt.h</includes>
    <includes id="dtintrv_8h" name="dtintrv.h" local="yes" import="no" module="no" objc="no">unicode/dtintrv.h</includes>
    <includes id="dtitvinf_8h" name="dtitvinf.h" local="yes" import="no" module="no" objc="no">unicode/dtitvinf.h</includes>
    <includes id="dtptngen_8h" name="dtptngen.h" local="yes" import="no" module="no" objc="no">unicode/dtptngen.h</includes>
    <includes id="formattedvalue_8h" name="formattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/formattedvalue.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <class kind="class">icu::FormattedDateInterval</class>
    <class kind="class">icu::DateIntervalFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dtitvinf.h</name>
    <path>i18n/unicode/</path>
    <filename>dtitvinf_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <includes id="dtptngen_8h" name="dtptngen.h" local="yes" import="no" module="no" objc="no">unicode/dtptngen.h</includes>
    <class kind="class">icu::DateIntervalInfo</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dtptngen.h</name>
    <path>i18n/unicode/</path>
    <filename>dtptngen_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="datefmt_8h" name="datefmt.h" local="yes" import="no" module="no" objc="no">unicode/datefmt.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <includes id="udatpg_8h" name="udatpg.h" local="yes" import="no" module="no" objc="no">unicode/udatpg.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::DateTimePatternGenerator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>dtrule.h</name>
    <path>i18n/unicode/</path>
    <filename>dtrule_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::DateTimeRule</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>fieldpos.h</name>
    <path>i18n/unicode/</path>
    <filename>fieldpos_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::FieldPosition</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>fmtable.h</name>
    <path>i18n/unicode/</path>
    <filename>fmtable_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="uformattable_8h" name="uformattable.h" local="yes" import="no" module="no" objc="no">unicode/uformattable.h</includes>
    <class kind="class">icu::Formattable</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>format.h</name>
    <path>i18n/unicode/</path>
    <filename>format_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="fmtable_8h" name="fmtable.h" local="yes" import="no" module="no" objc="no">unicode/fmtable.h</includes>
    <includes id="fieldpos_8h" name="fieldpos.h" local="yes" import="no" module="no" objc="no">unicode/fieldpos.h</includes>
    <includes id="fpositer_8h" name="fpositer.h" local="yes" import="no" module="no" objc="no">unicode/fpositer.h</includes>
    <includes id="parsepos_8h" name="parsepos.h" local="yes" import="no" module="no" objc="no">unicode/parsepos.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <class kind="class">icu::Format</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>formattednumber.h</name>
    <path>i18n/unicode/</path>
    <filename>formattednumber_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="formattedvalue_8h" name="formattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/formattedvalue.h</includes>
    <includes id="measunit_8h" name="measunit.h" local="yes" import="no" module="no" objc="no">unicode/measunit.h</includes>
    <includes id="udisplayoptions_8h" name="udisplayoptions.h" local="yes" import="no" module="no" objc="no">unicode/udisplayoptions.h</includes>
    <class kind="class">icu::number::FormattedNumber</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>formattedvalue.h</name>
    <path>i18n/unicode/</path>
    <filename>formattedvalue_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="appendable_8h" name="appendable.h" local="yes" import="no" module="no" objc="no">unicode/appendable.h</includes>
    <includes id="fpositer_8h" name="fpositer.h" local="yes" import="no" module="no" objc="no">unicode/fpositer.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <class kind="class">icu::ConstrainedFieldPosition</class>
    <class kind="class">icu::FormattedValue</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>fpositer.h</name>
    <path>i18n/unicode/</path>
    <filename>fpositer_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="fieldpos_8h" name="fieldpos.h" local="yes" import="no" module="no" objc="no">unicode/fieldpos.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <class kind="class">icu::FieldPositionIterator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>gender.h</name>
    <path>i18n/unicode/</path>
    <filename>gender_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="ugender_8h" name="ugender.h" local="yes" import="no" module="no" objc="no">unicode/ugender.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::GenderInfo</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>gregocal.h</name>
    <path>i18n/unicode/</path>
    <filename>gregocal_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="calendar_8h" name="calendar.h" local="yes" import="no" module="no" objc="no">unicode/calendar.h</includes>
    <class kind="class">icu::GregorianCalendar</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>listformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>listformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="formattedvalue_8h" name="formattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/formattedvalue.h</includes>
    <includes id="ulistformatter_8h" name="ulistformatter.h" local="yes" import="no" module="no" objc="no">unicode/ulistformatter.h</includes>
    <class kind="class">icu::FormattedList</class>
    <class kind="class">icu::ListFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>measfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>measfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <class kind="class">icu::MeasureFormat</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UMeasureFormatWidth</type>
      <name>UMeasureFormatWidth</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>a22ea0f6dd9ebe30a5b9d3f8f439af43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMeasureFormatWidth</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASFMT_WIDTH_WIDE</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585eda0ff53ebc84ef5b29a9ec03a2075acb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASFMT_WIDTH_SHORT</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585edac0c3a5e8ff255885b91163bf5b5dd252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASFMT_WIDTH_NARROW</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585eda0e7fbfb1f4129f36bd5189cedaabf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASFMT_WIDTH_NUMERIC</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585eda9762b59f42432788d9b55330e52b7c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASFMT_WIDTH_COUNT</name>
      <anchorfile>measfmt_8h.html</anchorfile>
      <anchor>aee61043a20d08952249940501c7585eda5ac8120cad3439ab1fb29b4bbac92b3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>measunit.h</name>
    <path>i18n/unicode/</path>
    <filename>measunit_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <class kind="class">icu::MeasureUnit</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>measure.h</name>
    <path>i18n/unicode/</path>
    <filename>measure_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="fmtable_8h" name="fmtable.h" local="yes" import="no" module="no" objc="no">unicode/fmtable.h</includes>
    <class kind="class">icu::Measure</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>messageformat2.h</name>
    <path>i18n/unicode/</path>
    <filename>messageformat2_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="messageformat2__arguments_8h" name="messageformat2_arguments.h" local="yes" import="no" module="no" objc="no">unicode/messageformat2_arguments.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::message2::MessageFormatter</class>
    <class kind="class">icu::message2::MessageFormatter::Builder</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>messageformat2_arguments.h</name>
    <path>i18n/unicode/</path>
    <filename>messageformat2__arguments_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::message2::MessageArguments</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>msgfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>msgfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="messagepattern_8h" name="messagepattern.h" local="yes" import="no" module="no" objc="no">unicode/messagepattern.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="plurfmt_8h" name="plurfmt.h" local="yes" import="no" module="no" objc="no">unicode/plurfmt.h</includes>
    <includes id="plurrule_8h" name="plurrule.h" local="yes" import="no" module="no" objc="no">unicode/plurrule.h</includes>
    <class kind="class">icu::MessageFormat</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UHashtable</type>
      <name>UHashtable</name>
      <anchorfile>msgfmt_8h.html</anchorfile>
      <anchor>a6c890111dda4b555e2a2ef52178b5129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nounit.h</name>
    <path>i18n/unicode/</path>
    <filename>nounit_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="measunit_8h" name="measunit.h" local="yes" import="no" module="no" objc="no">unicode/measunit.h</includes>
    <namespace>icu</namespace>
    <namespace>icu::NoUnit</namespace>
  </compound>
  <compound kind="file">
    <name>numberformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>numberformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="appendable_8h" name="appendable.h" local="yes" import="no" module="no" objc="no">unicode/appendable.h</includes>
    <includes id="bytestream_8h" name="bytestream.h" local="yes" import="no" module="no" objc="no">unicode/bytestream.h</includes>
    <includes id="currunit_8h" name="currunit.h" local="yes" import="no" module="no" objc="no">unicode/currunit.h</includes>
    <includes id="dcfmtsym_8h" name="dcfmtsym.h" local="yes" import="no" module="no" objc="no">unicode/dcfmtsym.h</includes>
    <includes id="displayoptions_8h" name="displayoptions.h" local="yes" import="no" module="no" objc="no">unicode/displayoptions.h</includes>
    <includes id="fieldpos_8h" name="fieldpos.h" local="yes" import="no" module="no" objc="no">unicode/fieldpos.h</includes>
    <includes id="fpositer_8h" name="fpositer.h" local="yes" import="no" module="no" objc="no">unicode/fpositer.h</includes>
    <includes id="measunit_8h" name="measunit.h" local="yes" import="no" module="no" objc="no">unicode/measunit.h</includes>
    <includes id="nounit_8h" name="nounit.h" local="yes" import="no" module="no" objc="no">unicode/nounit.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="plurrule_8h" name="plurrule.h" local="yes" import="no" module="no" objc="no">unicode/plurrule.h</includes>
    <includes id="ucurr_8h" name="ucurr.h" local="yes" import="no" module="no" objc="no">unicode/ucurr.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="unumberformatter_8h" name="unumberformatter.h" local="yes" import="no" module="no" objc="no">unicode/unumberformatter.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unumberoptions_8h" name="unumberoptions.h" local="yes" import="no" module="no" objc="no">unicode/unumberoptions.h</includes>
    <includes id="formattednumber_8h" name="formattednumber.h" local="yes" import="no" module="no" objc="no">unicode/formattednumber.h</includes>
    <class kind="class">icu::number::Notation</class>
    <class kind="struct">icu::number::Notation::NotationUnion::ScientificSettings</class>
    <class kind="class">icu::number::ScientificNotation</class>
    <class kind="class">icu::number::Precision</class>
    <class kind="struct">icu::number::Precision::PrecisionUnion::FractionSignificantSettings</class>
    <class kind="struct">icu::number::Precision::PrecisionUnion::IncrementSettings</class>
    <class kind="class">icu::number::FractionPrecision</class>
    <class kind="class">icu::number::CurrencyPrecision</class>
    <class kind="class">icu::number::IncrementPrecision</class>
    <class kind="class">icu::number::IntegerWidth</class>
    <class kind="class">icu::number::Scale</class>
    <class kind="class">icu::number::impl::StringProp</class>
    <class kind="class">icu::number::impl::SymbolsWrapper</class>
    <class kind="class">icu::number::impl::Grouper</class>
    <class kind="class">icu::number::impl::Padder</class>
    <class kind="struct">icu::number::impl::MacroProps</class>
    <class kind="class">icu::number::NumberFormatterSettings</class>
    <class kind="class">icu::number::UnlocalizedNumberFormatter</class>
    <class kind="class">icu::number::LocalizedNumberFormatter</class>
    <class kind="class">icu::number::NumberFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>numberrangeformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>numberrangeformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="appendable_8h" name="appendable.h" local="yes" import="no" module="no" objc="no">unicode/appendable.h</includes>
    <includes id="fieldpos_8h" name="fieldpos.h" local="yes" import="no" module="no" objc="no">unicode/fieldpos.h</includes>
    <includes id="formattedvalue_8h" name="formattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/formattedvalue.h</includes>
    <includes id="fpositer_8h" name="fpositer.h" local="yes" import="no" module="no" objc="no">unicode/fpositer.h</includes>
    <includes id="numberformatter_8h" name="numberformatter.h" local="yes" import="no" module="no" objc="no">unicode/numberformatter.h</includes>
    <includes id="unumberrangeformatter_8h" name="unumberrangeformatter.h" local="yes" import="no" module="no" objc="no">unicode/unumberrangeformatter.h</includes>
    <class kind="struct">icu::number::impl::RangeMacroProps</class>
    <class kind="class">icu::number::NumberRangeFormatterSettings</class>
    <class kind="class">icu::number::UnlocalizedNumberRangeFormatter</class>
    <class kind="class">icu::number::LocalizedNumberRangeFormatter</class>
    <class kind="class">icu::number::FormattedNumberRange</class>
    <class kind="class">icu::number::NumberRangeFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>numfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>numfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="curramt_8h" name="curramt.h" local="yes" import="no" module="no" objc="no">unicode/curramt.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <class kind="class">icu::NumberFormat</class>
    <class kind="class">icu::NumberFormatFactory</class>
    <class kind="class">icu::SimpleNumberFormatFactory</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>numsys.h</name>
    <path>i18n/unicode/</path>
    <filename>numsys_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::NumberingSystem</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>plurfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>plurfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="messagepattern_8h" name="messagepattern.h" local="yes" import="no" module="no" objc="no">unicode/messagepattern.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="plurrule_8h" name="plurrule.h" local="yes" import="no" module="no" objc="no">unicode/plurrule.h</includes>
    <class kind="class">icu::PluralFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>plurrule.h</name>
    <path>i18n/unicode/</path>
    <filename>plurrule_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="upluralrules_8h" name="upluralrules.h" local="yes" import="no" module="no" objc="no">unicode/upluralrules.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <class kind="class">icu::PluralRules</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UPLRULES_NO_UNIQUE_VALUE</name>
      <anchorfile>plurrule_8h.html</anchorfile>
      <anchor>ac45294a81116247928355c6dd1bb850c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rbnf.h</name>
    <path>i18n/unicode/</path>
    <filename>rbnf_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="dcfmtsym_8h" name="dcfmtsym.h" local="yes" import="no" module="no" objc="no">unicode/dcfmtsym.h</includes>
    <includes id="fmtable_8h" name="fmtable.h" local="yes" import="no" module="no" objc="no">unicode/fmtable.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <includes id="upluralrules_8h" name="upluralrules.h" local="yes" import="no" module="no" objc="no">unicode/upluralrules.h</includes>
    <class kind="class">icu::RuleBasedNumberFormat</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_HAVE_RBNF</name>
      <anchorfile>rbnf_8h.html</anchorfile>
      <anchor>a58bcc4332aee7488f85c5adbbb9bbcde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rbtz.h</name>
    <path>i18n/unicode/</path>
    <filename>rbtz_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="basictz_8h" name="basictz.h" local="yes" import="no" module="no" objc="no">unicode/basictz.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::RuleBasedTimeZone</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>regex.h</name>
    <path>i18n/unicode/</path>
    <filename>regex_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="utext_8h" name="utext.h" local="yes" import="no" module="no" objc="no">unicode/utext.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="uregex_8h" name="uregex.h" local="yes" import="no" module="no" objc="no">unicode/uregex.h</includes>
    <class kind="class">icu::RegexPattern</class>
    <class kind="class">icu::RegexMatcher</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>region.h</name>
    <path>i18n/unicode/</path>
    <filename>region_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uregion_8h" name="uregion.h" local="yes" import="no" module="no" objc="no">unicode/uregion.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="uniset_8h" name="uniset.h" local="yes" import="no" module="no" objc="no">unicode/uniset.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <class kind="class">icu::Region</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>reldatefmt.h</name>
    <path>i18n/unicode/</path>
    <filename>reldatefmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="ureldatefmt_8h" name="ureldatefmt.h" local="yes" import="no" module="no" objc="no">unicode/ureldatefmt.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="formattedvalue_8h" name="formattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/formattedvalue.h</includes>
    <class kind="class">icu::FormattedRelativeDateTime</class>
    <class kind="class">icu::RelativeDateTimeFormatter</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UDateRelativeUnit</type>
      <name>UDateRelativeUnit</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>aa72624572b35a59aaba76e0c7c94095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateAbsoluteUnit</type>
      <name>UDateAbsoluteUnit</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>ad20d5e5c6863da948bbcb01b180b04d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateDirection</type>
      <name>UDateDirection</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a671bfee70e7c7e0ca7e86f261be5f7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateRelativeUnit</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_SECONDS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aaeafb34ed37bbb1dabd2545809a824bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_MINUTES</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aae96753852fb8c560fd86ec85bda9f36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_HOURS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aa39d06fe80e1aeebb52a334d07166f988</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_DAYS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aa04d9945db54345d2d94aa9845a1fc789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_WEEKS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aa717a8357c5b995d7a5162391a7b8d1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_MONTHS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aa66796dbe9b2080a79b19157fe9cbe4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_YEARS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aabc5b10fde6c62fb319123e3f71ea36b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE_UNIT_COUNT</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>acef843ce890f170add50c0d08aa0c15aa2d5cdff646fbafdce327e537f80517fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateAbsoluteUnit</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_SUNDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16ab7df665b8aeb8b5cd163034d32ce00e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_MONDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16ae9b24be978b2aa80d8024e5902190e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_TUESDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16aa18a1bd3e8916328aeeb9eef04a8f143</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_WEDNESDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a44aef5c6bb3a1d361c67654ab2b94dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_THURSDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a9c8aa8af833587c71bb10a776d1343ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_FRIDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a075bcbe51706aa48758e7105afaa8cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_SATURDAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16af1dad1702505be5c497b8048371cdba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_DAY</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a01fec788acdd94dc2c082103c5a690aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_WEEK</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a86034be317d4e0625790b101df6c44f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_MONTH</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16aaaee9e1ef2e554fede14b8f32b71d8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_YEAR</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a110dd671abdd0d0911f300c1ad7dc0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_NOW</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a93285157785aebfdc56738f663a1ed77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_QUARTER</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16af45035317cf48556ae6dc4da6adccec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_HOUR</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a487b63788324c55fb2b2cfa3918d666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_MINUTE</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16a9c78076d40fd6d55b3d2c70701f106a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ABSOLUTE_UNIT_COUNT</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>a7790f9d3058dac2898cddfc65c3c3b16ad8d73a1969ea552c7a8a3f6ce356bc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateDirection</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_LAST_2</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117aa2cea1b2a61d0522078fc4b3cce1db38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_LAST</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117ac1f03100b996a90014355b28e432cda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_THIS</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117a6e307c734819f4d37431f21fe117902d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_NEXT</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117ace35c9aa103a09bbe9722e2dd44d7c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_NEXT_2</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117ad9ee2e5efb6714ef98ebfaf97958ba27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_PLAIN</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117a1a1cf1dd69ec1faab7a5f855d606e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DIRECTION_COUNT</name>
      <anchorfile>reldatefmt_8h.html</anchorfile>
      <anchor>af26ab0856c1c3c66c20b3b58a51f6117afc99b09d00ae396d25e01893cab6cf2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scientificnumberformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>scientificnumberformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::ScientificNumberFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>search.h</name>
    <path>i18n/unicode/</path>
    <filename>search_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="chariter_8h" name="chariter.h" local="yes" import="no" module="no" objc="no">unicode/chariter.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <includes id="usearch_8h" name="usearch.h" local="yes" import="no" module="no" objc="no">unicode/usearch.h</includes>
    <class kind="class">icu::SearchIterator</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct USearch</type>
      <name>USearch</name>
      <anchorfile>search_8h.html</anchorfile>
      <anchor>ab9a54441959795454ae0406609767131</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>selfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>selfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="messagepattern_8h" name="messagepattern.h" local="yes" import="no" module="no" objc="no">unicode/messagepattern.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <class kind="class">icu::SelectFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>simplenumberformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>simplenumberformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="dcfmtsym_8h" name="dcfmtsym.h" local="yes" import="no" module="no" objc="no">unicode/dcfmtsym.h</includes>
    <includes id="usimplenumberformatter_8h" name="usimplenumberformatter.h" local="yes" import="no" module="no" objc="no">unicode/usimplenumberformatter.h</includes>
    <includes id="formattednumber_8h" name="formattednumber.h" local="yes" import="no" module="no" objc="no">unicode/formattednumber.h</includes>
    <class kind="class">icu::number::SimpleNumber</class>
    <class kind="class">icu::number::SimpleNumberFormatter</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>simpletz.h</name>
    <path>i18n/unicode/</path>
    <filename>simpletz_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="basictz_8h" name="basictz.h" local="yes" import="no" module="no" objc="no">unicode/basictz.h</includes>
    <class kind="class">icu::SimpleTimeZone</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>smpdtfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>smpdtfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="datefmt_8h" name="datefmt.h" local="yes" import="no" module="no" objc="no">unicode/datefmt.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="tzfmt_8h" name="tzfmt.h" local="yes" import="no" module="no" objc="no">unicode/tzfmt.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <class kind="class">icu::SimpleDateFormat</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>sortkey.h</name>
    <path>i18n/unicode/</path>
    <filename>sortkey_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="coll_8h" name="coll.h" local="yes" import="no" module="no" objc="no">unicode/coll.h</includes>
    <class kind="class">icu::CollationKey</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>stsearch.h</name>
    <path>i18n/unicode/</path>
    <filename>stsearch_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="tblcoll_8h" name="tblcoll.h" local="yes" import="no" module="no" objc="no">unicode/tblcoll.h</includes>
    <includes id="coleitr_8h" name="coleitr.h" local="yes" import="no" module="no" objc="no">unicode/coleitr.h</includes>
    <includes id="search_8h" name="search.h" local="yes" import="no" module="no" objc="no">unicode/search.h</includes>
    <class kind="class">icu::StringSearch</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tblcoll.h</name>
    <path>i18n/unicode/</path>
    <filename>tblcoll_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="coll_8h" name="coll.h" local="yes" import="no" module="no" objc="no">unicode/coll.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <includes id="uiter_8h" name="uiter.h" local="yes" import="no" module="no" objc="no">unicode/uiter.h</includes>
    <includes id="ucol_8h" name="ucol.h" local="yes" import="no" module="no" objc="no">unicode/ucol.h</includes>
    <class kind="class">icu::RuleBasedCollator</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>timezone.h</name>
    <path>i18n/unicode/</path>
    <filename>timezone_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="ures_8h" name="ures.h" local="yes" import="no" module="no" objc="no">unicode/ures.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <class kind="class">icu::TimeZone</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tmunit.h</name>
    <path>i18n/unicode/</path>
    <filename>tmunit_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="measunit_8h" name="measunit.h" local="yes" import="no" module="no" objc="no">unicode/measunit.h</includes>
    <class kind="class">icu::TimeUnit</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tmutamt.h</name>
    <path>i18n/unicode/</path>
    <filename>tmutamt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="measure_8h" name="measure.h" local="yes" import="no" module="no" objc="no">unicode/measure.h</includes>
    <includes id="tmunit_8h" name="tmunit.h" local="yes" import="no" module="no" objc="no">unicode/tmunit.h</includes>
    <class kind="class">icu::TimeUnitAmount</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tmutfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>tmutfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="tmunit_8h" name="tmunit.h" local="yes" import="no" module="no" objc="no">unicode/tmunit.h</includes>
    <includes id="tmutamt_8h" name="tmutamt.h" local="yes" import="no" module="no" objc="no">unicode/tmutamt.h</includes>
    <includes id="measfmt_8h" name="measfmt.h" local="yes" import="no" module="no" objc="no">unicode/measfmt.h</includes>
    <includes id="numfmt_8h" name="numfmt.h" local="yes" import="no" module="no" objc="no">unicode/numfmt.h</includes>
    <includes id="plurrule_8h" name="plurrule.h" local="yes" import="no" module="no" objc="no">unicode/plurrule.h</includes>
    <class kind="class">icu::TimeUnitFormat</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UTimeUnitFormatStyle</type>
      <name>UTimeUnitFormatStyle</name>
      <anchorfile>tmutfmt_8h.html</anchorfile>
      <anchor>a082436426d89a0c7fc83ca94e1e11fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeUnitFormatStyle</name>
      <anchorfile>tmutfmt_8h.html</anchorfile>
      <anchor>ace3ab3a9adff9b70f2e8f153e0f18e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTMUTFMT_FULL_STYLE</name>
      <anchorfile>tmutfmt_8h.html</anchorfile>
      <anchor>ace3ab3a9adff9b70f2e8f153e0f18e3fae9da691edeb42d9fd00f872c5aec0cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTMUTFMT_ABBREVIATED_STYLE</name>
      <anchorfile>tmutfmt_8h.html</anchorfile>
      <anchor>ace3ab3a9adff9b70f2e8f153e0f18e3fa1de2b8fbe4639aecc8b19ec5b7837a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTMUTFMT_FORMAT_STYLE_COUNT</name>
      <anchorfile>tmutfmt_8h.html</anchorfile>
      <anchor>ace3ab3a9adff9b70f2e8f153e0f18e3facb2233346493c90d46d57b2f086b74cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>translit.h</name>
    <path>i18n/unicode/</path>
    <filename>translit_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="utrans_8h" name="utrans.h" local="yes" import="no" module="no" objc="no">unicode/utrans.h</includes>
    <includes id="strenum_8h" name="strenum.h" local="yes" import="no" module="no" objc="no">unicode/strenum.h</includes>
    <class kind="class">icu::Transliterator</class>
    <class kind="union">icu::Transliterator::Token</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tzfmt.h</name>
    <path>i18n/unicode/</path>
    <filename>tzfmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="format_8h" name="format.h" local="yes" import="no" module="no" objc="no">unicode/format.h</includes>
    <includes id="timezone_8h" name="timezone.h" local="yes" import="no" module="no" objc="no">unicode/timezone.h</includes>
    <includes id="tznames_8h" name="tznames.h" local="yes" import="no" module="no" objc="no">unicode/tznames.h</includes>
    <class kind="class">icu::TimeZoneFormat</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UTimeZoneFormatStyle</type>
      <name>UTimeZoneFormatStyle</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>ae4510bded1fc9e2d94b9804343a86755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeZoneFormatGMTOffsetPatternType</type>
      <name>UTimeZoneFormatGMTOffsetPatternType</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a5194b6991c0f1015a1f55ca36b331675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeZoneFormatTimeType</type>
      <name>UTimeZoneFormatTimeType</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>abf4cf9ec74a146865f0ef0626fb8aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeZoneFormatParseOption</type>
      <name>UTimeZoneFormatParseOption</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>aa1d77a0a6290fa3030a8cc4731a23ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneFormatStyle</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_GENERIC_LOCATION</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800add4272d4a2db6237f54db4f33842a074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_GENERIC_LONG</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a70b44d144f5b2908aedfd70b339ec2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_GENERIC_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800af65ab4479e3766bdc9da3c8c98421e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_SPECIFIC_LONG</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800afc20715c460cad0add99ca3482be9a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_SPECIFIC_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800ae14e07c5f2f69206038fa50406c742ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_LOCALIZED_GMT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a717306512833bc2529b1a26649f7790e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_LOCALIZED_GMT_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a452d3136cc43bea2c5bd07867dd8da57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a98311d0424569cff8a8793cb9e99d381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a17493177103025e140825cb41b56eab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_FIXED</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a1b98185923792635409599ee38f01289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXED</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a561c2c5ccc71ce66cfe615f3b2df7be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_FULL</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800aa6de0ffc9488bc36238fcfb7bb820453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_BASIC_LOCAL_FULL</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800abba58188c74bd2ff7a1a926a0c991bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_EXTENDED_FIXED</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a5a1be7ed1db05bdaab119426d87f6e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXED</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a442d3838b212d67aefc2c6519a80d181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_EXTENDED_FULL</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800ac07cf6c3aed7fe6cf03cb6778a4b65de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULL</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a5d1cc82b490a55e0bf6f33acdac64e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ZONE_ID</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a0a8ff95fd6c3002093d407202e4c9014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_ZONE_ID_SHORT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800abe82f9f0bf322e9dc76c75a3ec3cbb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_STYLE_EXEMPLAR_LOCATION</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a3dac1059745347e3c0c920e9f9d75800a81e216eb1b70d7ff1fefa4dedd6e0834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneFormatGMTOffsetPatternType</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_POSITIVE_HM</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900a93255bbbc16e21110dd6a1c1031ac8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_POSITIVE_HMS</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900a3b4fd5222a9f80849b162d4c3b22e341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_NEGATIVE_HM</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900a31ffaa0e64457e3c67b1d40f686d03ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_NEGATIVE_HMS</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900a509d3c122c6d51c4f5d933f87de8c364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_POSITIVE_H</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900af697c728bfb65459e637847474f525d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_NEGATIVE_H</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900a99ad6c6854c0910fa0c7f0c2d93dc973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PAT_COUNT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a358bf0a2a403f619f9df3e794b9d9900ac1fb47e26d09e8acce075c481f9acb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneFormatTimeType</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>af339c4ae29aa56db8c0f6cef84a5f11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_TIME_TYPE_UNKNOWN</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>af339c4ae29aa56db8c0f6cef84a5f11ea45eb4270c429d9dcbbe48b2cfbb816c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_TIME_TYPE_STANDARD</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>af339c4ae29aa56db8c0f6cef84a5f11eac9f765e0e3770df5be74693e33b5eb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_TIME_TYPE_DAYLIGHT</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>af339c4ae29aa56db8c0f6cef84a5f11ea21ef310fc3ac5ac1ac038c4c364f4f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneFormatParseOption</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a44bcd9b133233e9c54b420fa4da7371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PARSE_OPTION_NONE</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a44bcd9b133233e9c54b420fa4da7371bacc1c5771eee2c2a56d8c70f6c7ffda4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PARSE_OPTION_ALL_STYLES</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a44bcd9b133233e9c54b420fa4da7371ba7b2bfe189caf1a0712b33812b32c25b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS</name>
      <anchorfile>tzfmt_8h.html</anchorfile>
      <anchor>a44bcd9b133233e9c54b420fa4da7371ba840c9bc6759902a6058bfc9c19592f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tznames.h</name>
    <path>i18n/unicode/</path>
    <filename>tznames_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">icu::TimeZoneNames</class>
    <class kind="class">icu::TimeZoneNames::MatchInfoCollection</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UTimeZoneNameType</type>
      <name>UTimeZoneNameType</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a79341f90fe29f15990243a2d940659d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneNameType</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_UNKNOWN</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878ade1f40cf4c60c21a5043b3fb143c76d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_LONG_GENERIC</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a20ddc2d8b55e1769eb0d604d0884c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_LONG_STANDARD</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878acc2ff5ee68fad8181cfe835ffa095562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_LONG_DAYLIGHT</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a498bcded80a85b32bbde16fa1067b205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_SHORT_GENERIC</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a5598fedb8f6e1ddf23537b5d7718a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_SHORT_STANDARD</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a0a89052bafbc1c5e3f1987abfdb0bc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_SHORT_DAYLIGHT</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a2fd8f3197ccf77671817b5581035951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTZNM_EXEMPLAR_LOCATION</name>
      <anchorfile>tznames_8h.html</anchorfile>
      <anchor>a8fbf9ebf198c9ad6a217b010b5b75878a7798ea42e550bf3b2b953d12d27d1cae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tzrule.h</name>
    <path>i18n/unicode/</path>
    <filename>tzrule_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="dtrule_8h" name="dtrule.h" local="yes" import="no" module="no" objc="no">unicode/dtrule.h</includes>
    <class kind="class">icu::TimeZoneRule</class>
    <class kind="class">icu::InitialTimeZoneRule</class>
    <class kind="class">icu::AnnualTimeZoneRule</class>
    <class kind="class">icu::TimeArrayTimeZoneRule</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>tztrans.h</name>
    <path>i18n/unicode/</path>
    <filename>tztrans_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uobject_8h" name="uobject.h" local="yes" import="no" module="no" objc="no">unicode/uobject.h</includes>
    <class kind="class">icu::TimeZoneTransition</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ucal.h</name>
    <path>i18n/unicode/</path>
    <filename>ucal_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UCAL_UNKNOWN_ZONE_ID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a0682edd5dfe37d2abe4bb9fb5a9733d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UCalendar</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>afb45437aa9182d9fdcd96a2119e1e144</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarType</type>
      <name>UCalendarType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aeb82adf34aef02bbf8812623c2476060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarDateFields</type>
      <name>UCalendarDateFields</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a28411d3f471b1720fe688466983d2298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarDaysOfWeek</type>
      <name>UCalendarDaysOfWeek</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a550de202361f87c31be2c566ab0f8ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarMonths</type>
      <name>UCalendarMonths</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>abd7f7265f470ed43d9823ae80bb908b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarAMPMs</type>
      <name>UCalendarAMPMs</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa43be2256b8b849142434d499a11250c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum USystemTimeZoneType</type>
      <name>USystemTimeZoneType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ac2782d4c319d095ed86e4931f49e880a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarDisplayNameType</type>
      <name>UCalendarDisplayNameType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a56a25733a15ea9e894b43d9dcb2b44be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarAttribute</type>
      <name>UCalendarAttribute</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>afd668c58b07e90db871679752528b341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarWallTimeOption</type>
      <name>UCalendarWallTimeOption</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>afddbaf64e77a06c2a3e55863864a4504</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarLimitType</type>
      <name>UCalendarLimitType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ac122fc97b5e965a32c68d288b636caaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCalendarWeekdayType</type>
      <name>UCalendarWeekdayType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5465b37f73d5098a53e0e4b19d4f1ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeZoneTransitionType</type>
      <name>UTimeZoneTransitionType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5850f53c7316e46ee0e7a5e002a18a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeZoneLocalOption</type>
      <name>UTimeZoneLocalOption</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a097a148dc5590ca54728ff0692a4d2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a80db55a10d0808a9f9b61e105b9d32fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TRADITIONAL</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a80db55a10d0808a9f9b61e105b9d32fbaf40f59ee818a37ecfa599e89eb0c334d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DEFAULT</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a80db55a10d0808a9f9b61e105b9d32fbab760bad9d085a7a294617c828ef08160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_GREGORIAN</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a80db55a10d0808a9f9b61e105b9d32fba164278e20451a4f30269beac1a7ee3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarDateFields</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ERA</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a0ddda11f9012d9b033adab7e5d99a8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_YEAR</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a3e2b44660e01084c8b4990f281554ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a9546c33a33caefb88822bd22d4667fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEK_OF_YEAR</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912ab4fa05d61c729a269a6b6bad11387eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEK_OF_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a3585d4fa3f681dbda0e9ac8826e36d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DATE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a8086caf60ea1b9ca1f3ce590da84869e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DAY_OF_YEAR</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a4269b2063a9d820c4d6a81e573e72a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DAY_OF_WEEK</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912ad922feccd72ca5e2ef90bb74a61f8070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DAY_OF_WEEK_IN_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a8ed09799953a8b540f50ae856be93fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_AM_PM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912ad94a5edcb9a6dd1c2480f4da8151bf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_HOUR</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912ac878e7ce810cf85e33b5a2e53e26c590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_HOUR_OF_DAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a022b239bf42bff7814930817c7190b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MINUTE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a581a19cc0c5ff9ba238088cdb062c861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SECOND</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a8bf78aa14924fb5eacd123ed11eedb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MILLISECOND</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912abc240c53c10619668e22f5cc08dc9555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ZONE_OFFSET</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a956400c61f7ff988019c663580d4984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DST_OFFSET</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912adeaf79a310cfb7f9036a431b9ae0ff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_YEAR_WOY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a581404a7c0401eb1dbb5dc01f0f0ef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DOW_LOCAL</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912afdf3076e740fbe439f89dd3214f0704b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_EXTENDED_YEAR</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a0612bde412d2c2ca9d3210937cc01f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_JULIAN_DAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a747a5a465beccf87a42a91f7948d5518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MILLISECONDS_IN_DAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912afc6b7fa25f397758f03ad799ff057ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_IS_LEAP_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912adc4087f0cb61ac13578cff55c6ad753e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ORDINAL_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912a1a565b5618fbb006c9b48b48f06a0167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_FIELD_COUNT</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912adbfdd6e6b1bc1be830c7f1ba29f2c68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DAY_OF_MONTH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a02fe23bf33319052733c00c7a09ea912acba35fb282eacc2434e3229a3f64ef7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarDaysOfWeek</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SUNDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a9db1e73b33252ffcd5d5a4197b68f805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MONDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a5b068ab70005ef07850e561b57d6bdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TUESDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4ab64dd41ed18baeb2b150537abe744300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEDNESDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a15a79079833f1119c2ed93edf6b02c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_THURSDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a58049393d8ffb9b243ab7dd46b0b605a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_FRIDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a9ee63f42c2e84d0b6c743ca021097374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SATURDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62d9fe551bd48e4141fce52b917119a4a358e7ba575ccb0ef2b531ac7945cff2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarMonths</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_JANUARY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596ad2803ac4940572b4d1fc390861d9759c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_FEBRUARY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596ad9122013c38c7d414c6428fd4d9d8ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MARCH</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596af65658af9cb3b9b829ae218318d8c11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_APRIL</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a5053c7488e7a8b39af59408377d40ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a2c0d943daf44e035240e215d9d52b463</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_JUNE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a61e354d2e762e2f65cc2241f3860cff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_JULY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a8ca4ce198fa1ea4285d2a2198d418ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_AUGUST</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a892d007d133f3d5d07831fe621b0597b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SEPTEMBER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596ab0540bee00a697ff57961d1bd58f67da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_OCTOBER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596afcc006296cc7b9b3b04c9a26c44181c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_NOVEMBER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a5bf40eb18049fa52944f56f73a56d5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DECEMBER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a1f72a7edd4372272ab30f84670cd763b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_UNDECIMBER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af13a67d4d259962e1840471f3a8e6596a2ee2afdd3972c479165f030634645ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarAMPMs</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a71d1396f68a0ccc8bd7e5e0fe006b6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_AM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a71d1396f68a0ccc8bd7e5e0fe006b6a7a8e263e26565f79225bea76abe8c39633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_PM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a71d1396f68a0ccc8bd7e5e0fe006b6a7ae95c19de4c6f88c1a5ac28816c2a2c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USystemTimeZoneType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a246d867677ec1a02775072aa0b5b018a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ZONE_TYPE_ANY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a246d867677ec1a02775072aa0b5b018aac426fea7a765899ccfe2f31165292bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ZONE_TYPE_CANONICAL</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a246d867677ec1a02775072aa0b5b018aaba339e618d112c8ccbe6f333e9494d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ZONE_TYPE_CANONICAL_LOCATION</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a246d867677ec1a02775072aa0b5b018aaf7528bf8127f3e48076949c279be6c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarDisplayNameType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae9370947c6da3c8ee5ee034307ac5d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_STANDARD</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae9370947c6da3c8ee5ee034307ac5d03a36a8a634859870566e8b5cc464ce2341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SHORT_STANDARD</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae9370947c6da3c8ee5ee034307ac5d03a842b1349f0d44070af11a2eef0351785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_DST</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae9370947c6da3c8ee5ee034307ac5d03a89cff48ba2493249328e43c6e93505de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SHORT_DST</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae9370947c6da3c8ee5ee034307ac5d03a50794c17996d69d2666ce6704dab3a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarAttribute</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_LENIENT</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227aeea5fa7f20994cc894b5ba747c2332fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_FIRST_DAY_OF_WEEK</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227a72d3e8c1713ca82417133ff6eaf50a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MINIMAL_DAYS_IN_FIRST_WEEK</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227a4d1acaedb5fbcdf78f0ed0c15bf2d0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_REPEATED_WALL_TIME</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227a5765dc992a69432f08ff7a3173899963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_SKIPPED_WALL_TIME</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a27f00939dd2931f252c5bc6409b83227aa0881bbd9455be17de3a7d16bd4a948f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarWallTimeOption</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4868f5e191f75ed38b7ee0c3040317b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WALLTIME_LAST</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4868f5e191f75ed38b7ee0c3040317b8ac1c848e697f23677a729997e45257045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WALLTIME_FIRST</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4868f5e191f75ed38b7ee0c3040317b8aebf8f4b12bd50372de404404c9988519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WALLTIME_NEXT_VALID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4868f5e191f75ed38b7ee0c3040317b8a5f5928af0958c098d82867d4db2316f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarLimitType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MINIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5aa274d987e6cb730dc6711a378faa654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_MAXIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5ab80ad3ad8e6242e0c605d853432e3679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_GREATEST_MINIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5a3db8def982b824fa3603182a5c82f4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_LEAST_MAXIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5acb2cdcd3fdff6dbec96db2e2d626ad7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ACTUAL_MINIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5a255825275dfe67f2cd05171c98a0b619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_ACTUAL_MAXIMUM</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6e54e12f217d36570b70fafcbb557ca5a0d12baa240dc171eed50cd2148a289e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCalendarWeekdayType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5d1f042c84dc291891c208d4c7dcd933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEKDAY</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5d1f042c84dc291891c208d4c7dcd933a504468a7025689a67ae0929220cad567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEKEND</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5d1f042c84dc291891c208d4c7dcd933abce2190f0f34ede2ee3915021850d14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEKEND_ONSET</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5d1f042c84dc291891c208d4c7dcd933abee3ccd0c66b3075f5c77681841aea3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_WEEKEND_CEASE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5d1f042c84dc291891c208d4c7dcd933ab60b882dfc55b2706aae4735d3b6e918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneTransitionType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7efe6a88e42a2f34185095f4b1769531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_TRANSITION_NEXT</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7efe6a88e42a2f34185095f4b1769531a7867186396df5cfc829309ba731328c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_TRANSITION_NEXT_INCLUSIVE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7efe6a88e42a2f34185095f4b1769531ada59cf844ba62d155c4e7fca9173ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_TRANSITION_PREVIOUS</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7efe6a88e42a2f34185095f4b1769531a4e17abaad8d7f4079569192482b23975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7efe6a88e42a2f34185095f4b1769531a5e861097e29e7d07b870c30f89ab2ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeZoneLocalOption</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_FORMER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58ad822e50397415708bf1a162e550142ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_LATTER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58a9fc8113e02833eedd377cafa0d75e395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_STANDARD_FORMER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58a27ee1b4dffb86283ce29ebb09ca0b41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_STANDARD_LATTER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58a09f1db0ff46315ff9d3d33721261601c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_DAYLIGHT_FORMER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58a5720506cc800c7c6537c27868069b949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCAL_TZ_LOCAL_DAYLIGHT_LATTER</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a15c4c761da085c0a7fcb7a02a68d6e58a09d0971c7536a9054a45e56f1e49c50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucal_openTimeZoneIDEnumeration</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae98ac39145b16bd5196fa224d5600aa6</anchor>
      <arglist>(USystemTimeZoneType zoneType, const char *region, const int32_t *rawOffset, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucal_openTimeZones</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a762a93df8e818109fe5cfed49bb75c23</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucal_openCountryTimeZones</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>adaefb91dcdb3abf726e9fa70d8c4a7e4</anchor>
      <arglist>(const char *country, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getDefaultTimeZone</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa49119d93e05ac4159d17825190db9e9</anchor>
      <arglist>(UChar *result, int32_t resultCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setDefaultTimeZone</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a98e47f9fabcac37b29276009aff544b1</anchor>
      <arglist>(const UChar *zoneID, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getHostTimeZone</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa04d2a6be91e746f0306f6ef98d5fb35</anchor>
      <arglist>(UChar *result, int32_t resultCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getDSTSavings</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a88bc18665889894106293c087263c0fb</anchor>
      <arglist>(const UChar *zoneID, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>ucal_getNow</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa9ac0bae7b075f13042527a3950206c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCalendar *</type>
      <name>ucal_open</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6aa8ac53ae43609dc2e248d43ff5c1cf</anchor>
      <arglist>(const UChar *zoneID, int32_t len, const char *locale, UCalendarType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_close</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a46969ae0f5849a58e388009ef7cb159c</anchor>
      <arglist>(UCalendar *cal)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCalendar *</type>
      <name>ucal_clone</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa5c18964b0a8144075970879ea66f0ef</anchor>
      <arglist>(const UCalendar *cal, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setTimeZone</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a859c545da7068d1da58271fa5ecffc67</anchor>
      <arglist>(UCalendar *cal, const UChar *zoneID, int32_t len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getTimeZoneID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a9927f3de352c5c7d27cf7be60975d6a5</anchor>
      <arglist>(const UCalendar *cal, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getTimeZoneDisplayName</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a07f43e461ca2cfbba1e6d2d0afb6abbe</anchor>
      <arglist>(const UCalendar *cal, UCalendarDisplayNameType type, const char *locale, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucal_inDaylightTime</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5b0981bb755b114e297e59cef6628718</anchor>
      <arglist>(const UCalendar *cal, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setGregorianChange</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a302bcd08930d429f7b2b9ff811b90d60</anchor>
      <arglist>(UCalendar *cal, UDate date, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>ucal_getGregorianChange</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a234743088025eb9ac2da6688aac3b1d6</anchor>
      <arglist>(const UCalendar *cal, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getAttribute</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a65d7e5b917636ef4fc65303a8a1de19c</anchor>
      <arglist>(const UCalendar *cal, UCalendarAttribute attr)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setAttribute</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ae8d98fd94f895617f156b5d347d6c20a</anchor>
      <arglist>(UCalendar *cal, UCalendarAttribute attr, int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucal_getAvailable</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aa0df269ed1cb3673e958dcbd56e79c74</anchor>
      <arglist>(int32_t localeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_countAvailable</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>afba0c91de12bf914f98bbb80ebb1b31d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>ucal_getMillis</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>add51bedf5c70c827193a4586e1373ee5</anchor>
      <arglist>(const UCalendar *cal, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setMillis</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>acc482f9939c44a78aee0e6e1f406eea5</anchor>
      <arglist>(UCalendar *cal, UDate dateTime, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setDate</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a2bdd7f5ebbfbd858312934d4d8ef7cd1</anchor>
      <arglist>(UCalendar *cal, int32_t year, int32_t month, int32_t date, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_setDateTime</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af61f439863afcd0995daf6c1ffcfe918</anchor>
      <arglist>(UCalendar *cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucal_equivalentTo</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>aad2a68aa0cb6507debf13a7c88964196</anchor>
      <arglist>(const UCalendar *cal1, const UCalendar *cal2)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_add</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a69828ce7012de27e76791a251338ff36</anchor>
      <arglist>(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_roll</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>acc86144df53b2114601fc14ecccef9c0</anchor>
      <arglist>(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_get</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a6973887bad1164da6a1c245e279bf338</anchor>
      <arglist>(const UCalendar *cal, UCalendarDateFields field, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_set</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a62c98e860239f84e5876f024734c5323</anchor>
      <arglist>(UCalendar *cal, UCalendarDateFields field, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucal_isSet</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>af4ba8a2e34fef3743f8daf1fa7261487</anchor>
      <arglist>(const UCalendar *cal, UCalendarDateFields field)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_clearField</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4f364856d9faadda21a1f93954f78152</anchor>
      <arglist>(UCalendar *cal, UCalendarDateFields field)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_clear</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a8555c308b0c48bf88aefc1584a49166d</anchor>
      <arglist>(UCalendar *calendar)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getLimit</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a536d93674213519dbc4cb34654c7da28</anchor>
      <arglist>(const UCalendar *cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucal_getLocaleByType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a510a17b656d297d5869b75604204565f</anchor>
      <arglist>(const UCalendar *cal, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucal_getTZDataVersion</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a3dd7b538e87dfa74e4f1faf4d539db7d</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getCanonicalTimeZoneID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ab67d8dbe84559b6e6c47f16a14938533</anchor>
      <arglist>(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UBool *isSystemID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getIanaTimeZoneID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5a245f029bd1d3784127d6a5ba9b07e4</anchor>
      <arglist>(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucal_getType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a69764cac82404d8bf5ac403068c1b045</anchor>
      <arglist>(const UCalendar *cal, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucal_getKeywordValuesForLocale</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a3cde55b4c3db885351c10b4afc9848d0</anchor>
      <arglist>(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCalendarWeekdayType</type>
      <name>ucal_getDayOfWeekType</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a5f40fd0c527e61fec70bdbd28b72576d</anchor>
      <arglist>(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getWeekendTransition</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a25f3a160c99051b751a9d798a1891471</anchor>
      <arglist>(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucal_isWeekend</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a4403bfdf820642fc0c20d91573c8cbda</anchor>
      <arglist>(const UCalendar *cal, UDate date, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getFieldDifference</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ac6451ac870dd433308a87fbeccd106e0</anchor>
      <arglist>(UCalendar *cal, UDate target, UCalendarDateFields field, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucal_getTimeZoneTransitionDate</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a7b4b78981a9ef0a4a9d18085d12fd144</anchor>
      <arglist>(const UCalendar *cal, UTimeZoneTransitionType type, UDate *transition, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getWindowsTimeZoneID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ad901e6ea4638091e61f3624e9c23072e</anchor>
      <arglist>(const UChar *id, int32_t len, UChar *winid, int32_t winidCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucal_getTimeZoneIDForWindowsID</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>ac345a8561828554c092663e541b1c7bd</anchor>
      <arglist>(const UChar *winid, int32_t len, const char *region, UChar *id, int32_t idCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucal_getTimeZoneOffsetFromLocal</name>
      <anchorfile>ucal_8h.html</anchorfile>
      <anchor>a96a8393b0b1cf48221b68b74cf3056fb</anchor>
      <arglist>(const UCalendar *cal, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t *rawOffset, int32_t *dstOffset, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucol.h</name>
    <path>i18n/unicode/</path>
    <filename>ucol_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unorm_8h" name="unorm.h" local="yes" import="no" module="no" objc="no">unicode/unorm.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="uscript_8h" name="uscript.h" local="yes" import="no" module="no" objc="no">unicode/uscript.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="char16ptr_8h" name="char16ptr.h" local="yes" import="no" module="no" objc="no">unicode/char16ptr.h</includes>
    <includes id="stringpiece_8h" name="stringpiece.h" local="yes" import="no" module="no" objc="no">unicode/stringpiece.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <class kind="class">U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_COL_SAFECLONE_BUFFERSIZE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ab8706ece0706f5f3f2b2c3a9797ec01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UCollator</type>
      <name>UCollator</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a3c4eeb412a5fd72762e6245aa75ca081</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UColAttributeValue</type>
      <name>UCollationStrength</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a6a967f36248b0a1bc7654f538ee8ba96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCollationResult</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8b4e71db8109af87f84ac1576e2b245d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_EQUAL</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8b4e71db8109af87f84ac1576e2b245dad62021a93c87f18e7d7400aeae76afbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_GREATER</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8b4e71db8109af87f84ac1576e2b245dab077d467fc9b8d2f5cdebdf04e9912ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_LESS</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8b4e71db8109af87f84ac1576e2b245da3ff43a44b34460a1ca53bbe88b35a624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UColAttributeValue</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_DEFAULT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa4463bb61ef754d062635567e42561a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_PRIMARY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aab304299c75f57c98a7d7de36e226c36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_SECONDARY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aac4748251d9391c813bec59234e74efb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_TERTIARY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa3723e1767f0718b1a74a9dfdabd9de77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_DEFAULT_STRENGTH</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aafd51e6b6d3a6930fa57e96f5352ecb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_QUATERNARY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa8a79d0941ea478c1360bd590748c9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_IDENTICAL</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa506f0c7653777a4b344f7a5f633af26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_OFF</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa798c0f324ab1a796c44fc1ac5961580d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_ON</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aad6c6d3813dc17544960944d861893ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_SHIFTED</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa9d8c0e91ba648450330ca9dcb4d00079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_NON_IGNORABLE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aac90c0ea41c9c79eeb0054060b4f598dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_LOWER_FIRST</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aab81cb97ed24b4d28dff15521e74d3000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_UPPER_FIRST</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aa20c4404d3b43e984d3afecfed7fbf3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_ATTRIBUTE_VALUE_COUNT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc801048729e684bcabed328be85f77aab99e1afa2607e50ec6b7962f98e534ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UColReorderCode</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_DEFAULT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a21f7a26a846970611988c3bd5540e292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_NONE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a18077893b37324c1d5753c60a437d9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_OTHERS</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a1053091a40da5ad91fca2530e17e5f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_SPACE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a961b335efb535ce3b480c927a82cfd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_FIRST</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887ac1cdea67134c7f0815454cf0e4914b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_PUNCTUATION</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a7403925d0681a31ae6548ff12308d8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_SYMBOL</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a46e6d81b83777db4bf754fa8175533ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_CURRENCY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887ae2dd17d6e761e782a4c3131e89a4fa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_DIGIT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a574ecd4c743af4bc92c4316462bd9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_REORDER_CODE_LIMIT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ae491f1262ff311f19e74830eb685f887a33a969251c0d8437609c6cdd40c11da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UColAttribute</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_FRENCH_COLLATION</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca580844224ecd5721b5bf4716426a268a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_ALTERNATE_HANDLING</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826cae979ae2dd00543d6ac89936fcc500f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_CASE_FIRST</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca04e048554399e8d90e0f84ab8a059c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_CASE_LEVEL</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca5439a6821b5e3b9de592098dabef1f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_NORMALIZATION_MODE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826caef5f0957c1d75026720fe4e1fafabc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_DECOMPOSITION_MODE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca62a765fae5bc78a300665939f3770803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_STRENGTH</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca46616a060f4d1d81196f27b51ef5f9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_HIRAGANA_QUATERNARY_MODE</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca60b94665bb1469bfed55543e3e9e3651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_NUMERIC_COLLATION</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca2efca83794416797ef04abda570c6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_ATTRIBUTE_COUNT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a583fbe7fc4a850e2fcc692e766d2826ca9b2d19cbeac7a64b3d0354046a3c2fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UColRuleOption</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a46363290036b8dffd6862c35e7b5872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_TAILORING_ONLY</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a46363290036b8dffd6862c35e7b5872fac2d59cd7a59b9be9fe1b38dc4de593f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_FULL_RULES</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a46363290036b8dffd6862c35e7b5872fa6e027e190a33aa58b026afd48a97b67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UColBoundMode</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa3b11e0e399df62d3048174b8309657c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_BOUND_LOWER</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa3b11e0e399df62d3048174b8309657ca07971cd4fb76b1ac281462f5b2a70fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_BOUND_UPPER</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa3b11e0e399df62d3048174b8309657ca398433c7f3d342924c2cc3d537dd75ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_BOUND_UPPER_LONG</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa3b11e0e399df62d3048174b8309657cab3acc199e3c1c44251a2b7f2d13633a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL_BOUND_VALUE_COUNT</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa3b11e0e399df62d3048174b8309657caa0f2b935d008a66fde4b3814f4860c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollator *</type>
      <name>ucol_open</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a3b0bf34733dc208040e4157b0fe5fcd6</anchor>
      <arglist>(const char *loc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollator *</type>
      <name>ucol_openRules</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ac257f78d63bb6e9bfd6e9852c5839c4b</anchor>
      <arglist>(const UChar *rules, int32_t rulesLength, UColAttributeValue normalizationMode, UCollationStrength strength, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UCollator *</type>
      <name>ucol_openFromShortString</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a848bb2e359d86b35f794b4a4ef4e704f</anchor>
      <arglist>(const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>ucol_getContractions</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a60a1437827161a2f33a4dd44e27ef02a</anchor>
      <arglist>(const UCollator *coll, USet *conts, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_getContractionsAndExpansions</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a1244568fde2dd6adce066827bc4b356d</anchor>
      <arglist>(const UCollator *coll, USet *contractions, USet *expansions, UBool addPrefixes, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_close</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aaeb60921d8f928b36c425e044e059209</anchor>
      <arglist>(UCollator *coll)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollationResult</type>
      <name>ucol_strcoll</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a6a7c9e0e58b825b240ccb3005951247a</anchor>
      <arglist>(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollationResult</type>
      <name>ucol_strcollUTF8</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a85ed590f640f6339d5c9447177e93864</anchor>
      <arglist>(const UCollator *coll, const char *source, int32_t sourceLength, const char *target, int32_t targetLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucol_greater</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8a63cc54e557e1a3ed4c6d40fcb6e93a</anchor>
      <arglist>(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucol_greaterOrEqual</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa62ecf954d94d768e5802022d2c4d70e</anchor>
      <arglist>(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucol_equal</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a7b1f3cbebbcd0bf26a14258573663892</anchor>
      <arglist>(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollationResult</type>
      <name>ucol_strcollIter</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a70876ebfccc25f33acdb4b91542eefd0</anchor>
      <arglist>(const UCollator *coll, UCharIterator *sIter, UCharIterator *tIter, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollationStrength</type>
      <name>ucol_getStrength</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ad36e068aae22bd423679925ff1c4a949</anchor>
      <arglist>(const UCollator *coll)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setStrength</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a26cf678c1a9f792abd52bf8ed9ca7efc</anchor>
      <arglist>(UCollator *coll, UCollationStrength strength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getReorderCodes</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ad448943a12130ead59852a4febfaabde</anchor>
      <arglist>(const UCollator *coll, int32_t *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setReorderCodes</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ad8c020353c6eec9ec147b64d30724998</anchor>
      <arglist>(UCollator *coll, const int32_t *reorderCodes, int32_t reorderCodesLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getEquivalentReorderCodes</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aaa24a8632714649b28ec94e0a5a3b373</anchor>
      <arglist>(int32_t reorderCode, int32_t *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getDisplayName</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>acc786c26a489c1bffedb91fcfa835240</anchor>
      <arglist>(const char *objLoc, const char *dispLoc, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucol_getAvailable</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a7d6ef1fc5ed7d44f6d9dfc3303d3c466</anchor>
      <arglist>(int32_t localeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_countAvailable</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa5686e6bb2045ff7081bf56f80611e68</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucol_openAvailableLocales</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a437c5d3f23dc80f0e33b21ac88ff385b</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucol_getKeywords</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a80d5d42df7050f5e98083c7feadf2d97</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucol_getKeywordValues</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aed162b8b544d01f3765c44ac26be96f6</anchor>
      <arglist>(const char *keyword, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucol_getKeywordValuesForLocale</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>afa5535d002faca08194edb1975c7669f</anchor>
      <arglist>(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getFunctionalEquivalent</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aaef8b80777621360751daa37a61949ed</anchor>
      <arglist>(char *result, int32_t resultCapacity, const char *keyword, const char *locale, UBool *isAvailable, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ucol_getRules</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a735985397469f340eccb926a76197449</anchor>
      <arglist>(const UCollator *coll, int32_t *length)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>ucol_getShortDefinitionString</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a762daeafd0df7cc65fd120a1e802cbbe</anchor>
      <arglist>(const UCollator *coll, const char *locale, char *buffer, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>ucol_normalizeShortDefinitionString</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a4527a9eefdd7e071fff9d87b2e418cfa</anchor>
      <arglist>(const char *source, char *destination, int32_t capacity, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getSortKey</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a58be2c76d01184cb1821ff0af28081c2</anchor>
      <arglist>(const UCollator *coll, const UChar *source, int32_t sourceLength, uint8_t *result, int32_t resultLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_nextSortKeyPart</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a9335659ec3bb470905b4b87059998743</anchor>
      <arglist>(const UCollator *coll, UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getBound</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a6d69ecb83478c5e7b7072c4118e8052d</anchor>
      <arglist>(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_getVersion</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a0f98dd01ba7a64069ade6f0fda13528d</anchor>
      <arglist>(const UCollator *coll, UVersionInfo info)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_getUCAVersion</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ac39c4f646ec0ea910f28e7faddd234c2</anchor>
      <arglist>(const UCollator *coll, UVersionInfo info)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_mergeSortkeys</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aff7734342b23c8f8ec47b519b540f6da</anchor>
      <arglist>(const uint8_t *src1, int32_t src1Length, const uint8_t *src2, int32_t src2Length, uint8_t *dest, int32_t destCapacity)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setAttribute</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a3f85310e28c7dbc8134d94c93d1d6fec</anchor>
      <arglist>(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UColAttributeValue</type>
      <name>ucol_getAttribute</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a1a225b0081b5bc67f89d9d2939920dd1</anchor>
      <arglist>(const UCollator *coll, UColAttribute attr, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setMaxVariable</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a018a84aac9e5265e980902777960d0b4</anchor>
      <arglist>(UCollator *coll, UColReorderCode group, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UColReorderCode</type>
      <name>ucol_getMaxVariable</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a44ae8eb3bdd516108ca349a394805d4b</anchor>
      <arglist>(const UCollator *coll)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>ucol_setVariableTop</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a0e9c28a8b8b88890722daca111207688</anchor>
      <arglist>(UCollator *coll, const UChar *varTop, int32_t len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>ucol_getVariableTop</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a1992392b0acb00c5d94b10fb6f086d3b</anchor>
      <arglist>(const UCollator *coll, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ucol_restoreVariableTop</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>ad10de03e206f2b9dceb59b59e75bc7d8</anchor>
      <arglist>(UCollator *coll, const uint32_t varTop, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollator *</type>
      <name>ucol_clone</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>aa5ed1199a3cf5ad8eef9b6d2c3a0641e</anchor>
      <arglist>(const UCollator *coll, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UCollator *</type>
      <name>ucol_safeClone</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a92e360e1a5881d91a349a16c6d8b3a18</anchor>
      <arglist>(const UCollator *coll, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getRulesEx</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a0eed45e3aef17e79116a77bf9b692bc5</anchor>
      <arglist>(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ucol_getLocale</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a84af126ba97c73a79e53cdd8c302dfbc</anchor>
      <arglist>(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucol_getLocaleByType</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a1e2ec00da56718d9a12f7b26a88af13e</anchor>
      <arglist>(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>ucol_getTailoredSet</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a68f6aa1b90a9826b179b2f4e098d68b9</anchor>
      <arglist>(const UCollator *coll, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getUnsafeSet</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a28f1ed109076c20640817cfaf4de41e4</anchor>
      <arglist>(const UCollator *coll, USet *unsafe, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_prepareShortStringOpen</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a8a44e3cf3e8a20158fe02060d096e921</anchor>
      <arglist>(const char *definition, UBool forceDefaults, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_cloneBinary</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a84ea9c9b4f4df0b28223a6f210fafcc8</anchor>
      <arglist>(const UCollator *coll, uint8_t *buffer, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollator *</type>
      <name>ucol_openBinary</name>
      <anchorfile>ucol_8h.html</anchorfile>
      <anchor>a32a0530a4ba5bb105c8586dc794e126a</anchor>
      <arglist>(const uint8_t *bin, int32_t length, const UCollator *base, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucoleitr.h</name>
    <path>i18n/unicode/</path>
    <filename>ucoleitr_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucol_8h" name="ucol.h" local="yes" import="no" module="no" objc="no">unicode/ucol.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UCOL_NULLORDER</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a07efa63d179b459db763ffcfe16fdef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UCollationElements</type>
      <name>UCollationElements</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a5f2296c3961afacfbba2a5ee850ca1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollationElements *</type>
      <name>ucol_openElements</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>abed504370ecab99372925560ab9ad46c</anchor>
      <arglist>(const UCollator *coll, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_keyHashCode</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>af25480176e2ef154a21e0788fdcd7854</anchor>
      <arglist>(const uint8_t *key, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_closeElements</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>adf2f800be5967a205ccc5c221637b128</anchor>
      <arglist>(UCollationElements *elems)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_reset</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a4a97c390858ba531d5c7957ae9ccfd05</anchor>
      <arglist>(UCollationElements *elems)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_next</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a1a4987dfcf81448b86956836f809fa16</anchor>
      <arglist>(UCollationElements *elems, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_previous</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a8118673c6b577d5230ca66c20b70a5d9</anchor>
      <arglist>(UCollationElements *elems, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getMaxExpansion</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a6c31047749b0b7f93f04697f7a6f1e18</anchor>
      <arglist>(const UCollationElements *elems, int32_t order)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setText</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a1eb3b4fa1413eae6e758a9aa293e518e</anchor>
      <arglist>(UCollationElements *elems, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_getOffset</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a61d2f4341b4a48623e1b7b69ff3179f7</anchor>
      <arglist>(const UCollationElements *elems)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucol_setOffset</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>ab28b3e3e709484d7c553f43217afca39</anchor>
      <arglist>(UCollationElements *elems, int32_t offset, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_primaryOrder</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a1a6b241d6ff2f6856b303e3094a19e25</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_secondaryOrder</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>ab012ea43b0d2f891ca053edde4622bac</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucol_tertiaryOrder</name>
      <anchorfile>ucoleitr_8h.html</anchorfile>
      <anchor>a3fef1d5a3bfaa3a8f1d8b3612367d9f8</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucsdet.h</name>
    <path>i18n/unicode/</path>
    <filename>ucsdet_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UCharsetDetector</type>
      <name>UCharsetDetector</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a8f341f9c43bf58b112afd70c8a94c45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UCharsetMatch</type>
      <name>UCharsetMatch</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a4e40a6a6dae057f9257e144fc65ba667</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCharsetDetector *</type>
      <name>ucsdet_open</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a28ee2096a021d080f3bf8a8e6a67b9e5</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucsdet_close</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a579b6c2408957f80a6fa50dfc4a195ee</anchor>
      <arglist>(UCharsetDetector *ucsd)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucsdet_setText</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>af48ec21c207011b1f6ddf3c0ed5f0fb1</anchor>
      <arglist>(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucsdet_setDeclaredEncoding</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a9d18b4cdbf90c8ba8471ff46c270188d</anchor>
      <arglist>(UCharsetDetector *ucsd, const char *encoding, int32_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UCharsetMatch *</type>
      <name>ucsdet_detect</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>ad82bc498887a539fc8cd5d594f7a03d4</anchor>
      <arglist>(UCharsetDetector *ucsd, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UCharsetMatch **</type>
      <name>ucsdet_detectAll</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a9d8d04342fc4bc926e40a6aed86a3ecc</anchor>
      <arglist>(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucsdet_getName</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a9ae3331982fdfab35d966ab985f497e9</anchor>
      <arglist>(const UCharsetMatch *ucsm, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucsdet_getConfidence</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a30dd8812653be28766f1ee1bbc412c18</anchor>
      <arglist>(const UCharsetMatch *ucsm, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ucsdet_getLanguage</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a21cd654e39451dd1378135982faaaa1d</anchor>
      <arglist>(const UCharsetMatch *ucsm, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucsdet_getUChars</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a6db2e28871bc5ded84b3e74aac10f7de</anchor>
      <arglist>(const UCharsetMatch *ucsm, UChar *buf, int32_t cap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucsdet_getAllDetectableCharsets</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>add63e00f22bc64e76938ad6a13937603</anchor>
      <arglist>(const UCharsetDetector *ucsd, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucsdet_isInputFilterEnabled</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a5c633a3b41c43de77722b10877d0d4c5</anchor>
      <arglist>(const UCharsetDetector *ucsd)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucsdet_enableInputFilter</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a2bae2ec77935adf96eb0dae6face306d</anchor>
      <arglist>(UCharsetDetector *ucsd, UBool filter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>ucsdet_getDetectableCharsets</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>abe3237035adb42c81aba88a6dd663e50</anchor>
      <arglist>(const UCharsetDetector *ucsd, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucsdet_setDetectableCharset</name>
      <anchorfile>ucsdet_8h.html</anchorfile>
      <anchor>a91eabc815ca136d3a71a6a01b19f9ec8</anchor>
      <arglist>(UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udat.h</name>
    <path>i18n/unicode/</path>
    <filename>udat_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="ufieldpositer_8h" name="ufieldpositer.h" local="yes" import="no" module="no" objc="no">unicode/ufieldpositer.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>af05cce1e7b026caa659cf10bc5a311a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_QUARTER</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5296df35c97ccfb9f716a498a8fbc3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_QUARTER</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5f5fdeda35d414bfd03405399cac565e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_QUARTER</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab40f9f20523df2b6b5b6897397de1046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_ABBR_QUARTER</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>af52cb5e42427679940f991b20f930213</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9b37e80debb2d27fad599b307aafb9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a43281b9ba73d8a6c8783eb12621d6636</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_NUM_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ad7dc57865c9e297ed72d83d6b8350e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a6b06fb7b6af225771b8782583e6b929e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_ABBR_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a0bcb5058ba77ef269478d2e6ca16d5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_NUM_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab1a3c928af7d3d58fdb755f8009ef6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae1deba818e0a16404ca60b9ab7795ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a8ed9ca005c11076b7bba60d01c22d80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_ABBR_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a569699caaab339893ece63646387435d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_NUM_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>abc29ce2fec42737a312e4933ba2b6fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_WEEKDAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>acfcb9c9ee19a4a8479b870829208a13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_WEEKDAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a994b525bbba921d7cd50d5319095b97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab4a3658401c0caee157e42946acdd4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9c91459683c4c2621d5922cb081764cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a7a1c305297760c9330d01aa41866c60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>abd5cc4d90c272d17dd04fff39e7dd03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a0c26bfea8460a52a1c760208ba454ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_NUM_MONTH_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a86e8a6412263abef62c7a675aa8533f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a2f9fe5ed05a50bd15c56d29e742266e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a33f3aeb0385700d0d129885b34c04f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_NUM_MONTH_WEEKDAY_DAY</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a947bfab36df7d4738599822b579d06e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>aeee3974b6e4f3d8321041827df4909ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR24</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a68d763f919c21a02fa79e5a618d81108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_MINUTE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a4b6add5d8dc61dd9c4fe3f43fea319d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_MINUTE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9d13db3f8187946ed669030f8c893750</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR24_MINUTE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab8e77d2b943b4b4c82ae2ecca75069e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_SECOND</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a1c61f66199b22a7af4dc1e35ebfb4776</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_MINUTE_SECOND</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>aaebc2b87afca0f0af385d8830e09e809</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR24_MINUTE_SECOND</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3bc594c0507802064204a0cd53c97a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_MINUTE_SECOND</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a2ebb62edaacb0ce3b81c571ce64cfea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_LOCATION_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a426eb06200cf8677be81b4e6cf3bb4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_GENERIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a14309635d70c04ff560fcd1de7013db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_GENERIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a6f6aa1a41c23a5c858172d544b1bb979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_SPECIFIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a7ef66d770f14deac7cc36b201d7017b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_SPECIFIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3699d81ce0f7f6dec34ba23b05496684</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_UTC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbe54b9bd2073710e9de100b4fcef132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_STANDALONE_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a2546952b2d4f4129d4499fa172be4bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_ABBR_STANDALONE_MONTH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a75c199154cdd27e0cf4e444b8e1333dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_MINUTE_GENERIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9b8ed17f17c97935b120f576ea744e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_MINUTE_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a1c57ce1151a8123812778ce6bc2edcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_GENERIC_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae67b2ab7fcbf3e4585300fd724c5b478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HOUR_TZ</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afffe6ac491154b0c2d5e3ae310ea42b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JP_ERA_2019_ROOT</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a56dfb04b412dd5ed17dfc2bf6b348aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JP_ERA_2019_JA</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afc7285b08efd7ee420843a48ec7beeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JP_ERA_2019_NARROW</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3f6b7bd1cf4dd551c99c7b28513cdc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDAT_HAS_PATTERN_CHAR_FOR_TIME_SEPARATOR</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3069b0fcde0e31d162e9d34cacefd16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UDateFormat</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a27d96fa46db679d5b8583dff2e6c023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateFormatStyle</type>
      <name>UDateFormatStyle</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a37a7a8021f756a446ca2cf2e9226bbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateFormatField</type>
      <name>UDateFormatField</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a7d6cb1d589767bcdc583889e0451b72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateFormatBooleanAttribute</type>
      <name>UDateFormatBooleanAttribute</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ada55e0d858dac778a3a5f913261eed53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateFormatHourCycle</type>
      <name>UDateFormatHourCycle</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5d036b97ec5e2debe0f9ee390b26ff50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateFormatSymbolType</type>
      <name>UDateFormatSymbolType</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae99416044ebe456134b3c6c89bb526c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UDateFormatSymbols</type>
      <name>UDateFormatSymbols</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9815ff307c5f2a0e5464941e5a78f564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UDateFormat *(*</type>
      <name>UDateFormatOpener</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5a4d503671a4afbd70eec82dcd45c479</anchor>
      <arglist>)(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID, int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateFormatStyle</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_FULL</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5aa443b8f36bc7fcde51135f5603f47ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_LONG</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5ad1b6796ad8a20834399aa08cd85715e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_MEDIUM</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5ad327d3ae30d9c66ad8f1e9551a96d66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SHORT</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5a9af7ddce56bd3e226d12cbe97b2149d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DEFAULT</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5a4972c793a63b7972a1ed4a3f13b185f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATIVE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_NONE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5ad75feb521c2adac6f1bc7df96bbc43a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_PATTERN</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5a3a811f7860e3e6c4e9b9592f5234c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_IGNORE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb4c5a95efb888d04d38db7b3efff0c5a5fdf996e633ee3ba6fd6293dd4d6675d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateFormatField</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ERA_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a7b9dc14d6e8dbb3ae0ca14397c843419</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_YEAR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a750478092f23a7c078b3ed1cd24df854</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_MONTH_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a3ea582085a5a962fadbcfa28becd499d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DATE_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a2d5073e5d56ac063b4987d1c4377eb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_OF_DAY1_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2afd96102e0a2e8a4400c19dc5eaaf2f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_OF_DAY0_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ae7769f40d8715667739098650b8f295d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_MINUTE_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ab3ae4f1a655e29ba328a5655615e84b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SECOND_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2aacac57ee221ca3fc2d77017174102575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_FRACTIONAL_SECOND_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a8b3e23d274c00057bb59072b9e79f537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DAY_OF_WEEK_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a6b1e5ebf71b28539c0a3fcf9b8523bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DAY_OF_YEAR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a861a2b15e89a15657ba310adf3c0aecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DAY_OF_WEEK_IN_MONTH_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2aa0a19a9f4ffd5e77b9492769bed5a265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_WEEK_OF_YEAR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ad0d5bd40929516f78356aa44dadbe831</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_WEEK_OF_MONTH_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a874399459c1b2960852d407e41a126b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_AM_PM_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a0d598f4d4a10991bba38caa7202b6b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR1_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2aafe6cd2e2e49e22447c7b524484b822d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR0_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2abe3f2cf1247aada106b0ab1270e1e9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a1e5c8255271b95117bad5bf8515a646c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_YEAR_WOY_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ac09a069a84b14d7559c5d7e34b08df35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_DOW_LOCAL_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a1f0d0b3a3282c4be930bed3b76a3e686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_EXTENDED_YEAR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a54f345c72f8cb6329ded6af16df0625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_JULIAN_DAY_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a4ffdbeb31bc6e02bd18cd94605eb4a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_MILLISECONDS_IN_DAY_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a6bbea5dc13d36a9b024582e35150cc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_RFC_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a8458900160a4ef3ce3e44a15fe771c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_GENERIC_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ab5b7da969581745e5546f14f8b49f136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_DAY_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a8fcdf1e4ea11f9912c2951ca2e38bcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_MONTH_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2aeb1f400437caed50238ce8e3e725bd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_QUARTER_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a8295f12f838fbf81a6d15b70741be647</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_QUARTER_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a8130dc0ba4e257483a6f82442fa0e5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_SPECIAL_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a7145398de7511b5b61fb0c5810b04c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_YEAR_NAME_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ab15e42a6def565977ba0fa86cda77b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a97283d0e8a1032df20bf5a3a86aad512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_ISO_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ad2e0e508cc69de24076b37ec3e45c8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIMEZONE_ISO_LOCAL_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2aaa3678d1db868b5ee663ffb1371e12a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_RELATED_YEAR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a683ff5ad25bc2260a209138096553036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_AM_PM_MIDNIGHT_NOON_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2ab37758c6b7d248e5f913755a11998cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_TIME_SEPARATOR_FIELD</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a948cc45ccae55dcf5c094e3c33a2c3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_FIELD_COUNT</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adb09b47d4576513229f83f2e8f507fc2a5114893ce2cb9b449b3e700b9dfb99a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateFormatBooleanAttribute</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_PARSE_ALLOW_WHITESPACE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaaa128d32ad221c08b8c4c4ecf2b7c8e68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_PARSE_ALLOW_NUMERIC</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaaae27f901f106cf25b39d5b6f4ac8e0d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_PARSE_PARTIAL_LITERAL_MATCH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaaa9c2e2d61237c5ae8be11e3207a14ee82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaaa49b197432792af7cc2a6b1ddb86b90b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_BOOLEAN_ATTRIBUTE_COUNT</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>afb77ea9256f65ea466b4c9b73f33bbaaa91ed820b55c1ebddc7c6c2afe8cfc33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateFormatHourCycle</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbadd2be9a80fe5b53ba52d72aeb256b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_CYCLE_11</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbadd2be9a80fe5b53ba52d72aeb256ba4089d026039a670be24c43061f982fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_CYCLE_12</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbadd2be9a80fe5b53ba52d72aeb256bafe9f5c4de1512aa01d8755f8c9e04261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_CYCLE_23</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbadd2be9a80fe5b53ba52d72aeb256ba9d83e7eb0b68b97c6feb9460ebdaf7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_HOUR_CYCLE_24</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adbadd2be9a80fe5b53ba52d72aeb256baeaa26ab4277a10491bd1728d31e2240c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateFormatSymbolType</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ERAS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a08c254470a3ccf54601366a382c4096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_MONTHS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a9ed373834478559c7d8a0e4b5f562b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SHORT_MONTHS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4ae55170b4b2f39b2c1f6dec9d0760e430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a5fd821bbbc7b56457c44ada3e2794e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SHORT_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a466882a4413cadf03cf69fff097c4383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_AM_PMS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4af6e0ffb0ef064496a7e830d577cc39af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_LOCALIZED_CHARS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a83e9979507a07f585519cd0586d56f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ERA_NAMES</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a526cd7f3bed5d9f73d8ceeb911ece557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_NARROW_MONTHS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4abf77c407dd86d3c651b9f0341105e532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_NARROW_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a4b6f5bc9fac35a2d54b377bbb74f39ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_MONTHS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4ad5f57d64e831037d530f3f3ac8306687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a4df045234951b6cd210e0d65e8f87fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_SHORT_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4ad75613955b0634cb67f3b7f672b3f66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_NARROW_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a2e2d55217b2d73c20cd7ef438a8e8429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_QUARTERS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a723ae1a2cfef80bd69a4553602a292c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SHORT_QUARTERS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a38dc73189c4327b534e61a3afb2eb78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_QUARTERS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a443597ba2b4b2b6177e3b894d23795b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_SHORTER_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a870aeba92c724911d8261c3badb3ffb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_SHORTER_WEEKDAYS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a548634c8124a6b2bf942531671923576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_CYCLIC_YEARS_WIDE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a21d175a80f1c76c7d83c31fd55e6940f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_CYCLIC_YEARS_ABBREVIATED</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4ac2889591d6b57582b57497263cc6ec01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_CYCLIC_YEARS_NARROW</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a230be229b683374ae12005993f482844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ZODIAC_NAMES_WIDE</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a9abe885f0131c8bd9dd42228b4f0a01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ZODIAC_NAMES_ABBREVIATED</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a8f3601a97a0b61207d7a20d08fbe1705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_ZODIAC_NAMES_NARROW</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a476ee906ff9a55a3953d64d45d7ff986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_NARROW_QUARTERS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a2be651459a5db2761a7d45a6c4acb7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STANDALONE_NARROW_QUARTERS</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a5eefb511a1a2cdc12bcbd06ed29880f4a35f957d6327a5c0df79ab2144688d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCalendarDateFields</type>
      <name>udat_toCalendarDateField</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3d63b0ab7d5233126f382fad72fb84cf</anchor>
      <arglist>(UDateFormatField field)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateFormat *</type>
      <name>udat_open</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a27dd4504fd957101d616aaeaf9e8ec9c</anchor>
      <arglist>(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID, int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_close</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a4cfce8b1fcf1640c4a3ada137237cb33</anchor>
      <arglist>(UDateFormat *format)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>udat_getBooleanAttribute</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae31fd3518e50851e3de5d3d5fd68c074</anchor>
      <arglist>(const UDateFormat *fmt, UDateFormatBooleanAttribute attr, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setBooleanAttribute</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab082516d9eb99b08c6754779d663c6cc</anchor>
      <arglist>(UDateFormat *fmt, UDateFormatBooleanAttribute attr, UBool newValue, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateFormat *</type>
      <name>udat_clone</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a8f731c5c79828bfeaf5d32c62ce639ab</anchor>
      <arglist>(const UDateFormat *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_format</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>aac3747dd8edb53fc5652bdd383142bac</anchor>
      <arglist>(const UDateFormat *format, UDate dateToFormat, UChar *result, int32_t resultLength, UFieldPosition *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_formatCalendar</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a3caa915d356a0d6c24ad4dd048221a9d</anchor>
      <arglist>(const UDateFormat *format, UCalendar *calendar, UChar *result, int32_t capacity, UFieldPosition *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_formatForFields</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a869f8b3c126d5c79944c51a2fd047106</anchor>
      <arglist>(const UDateFormat *format, UDate dateToFormat, UChar *result, int32_t resultLength, UFieldPositionIterator *fpositer, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_formatCalendarForFields</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae896d55fc04eddc41adcbb809bf03084</anchor>
      <arglist>(const UDateFormat *format, UCalendar *calendar, UChar *result, int32_t capacity, UFieldPositionIterator *fpositer, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>udat_parse</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a86fd11a05b4586a3076eef4553cea1f0</anchor>
      <arglist>(const UDateFormat *format, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_parseCalendar</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a0b3290425869da222034e737dd45a62d</anchor>
      <arglist>(const UDateFormat *format, UCalendar *calendar, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>udat_isLenient</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a355f4f6c0e8eaaa84882c79c0a634e65</anchor>
      <arglist>(const UDateFormat *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setLenient</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a87496218f77f4be131a1b8d0d3950032</anchor>
      <arglist>(UDateFormat *fmt, UBool isLenient)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UCalendar *</type>
      <name>udat_getCalendar</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ae8c8ba92113569cb0c514ea1c98488bb</anchor>
      <arglist>(const UDateFormat *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setCalendar</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>adad378b9e4488902b0b3a04f3a98ebcc</anchor>
      <arglist>(UDateFormat *fmt, const UCalendar *calendarToSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNumberFormat *</type>
      <name>udat_getNumberFormat</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a8af8f6ba1100c19d1dfa910d67c0e2f8</anchor>
      <arglist>(const UDateFormat *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNumberFormat *</type>
      <name>udat_getNumberFormatForField</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a51a76156d1b8ca0cd22662585eb5361c</anchor>
      <arglist>(const UDateFormat *fmt, UChar field)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_adoptNumberFormatForFields</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a47c2338cb845c0ce75f3e18609b57be5</anchor>
      <arglist>(UDateFormat *fmt, const UChar *fields, UNumberFormat *numberFormatToSet, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setNumberFormat</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a774ff23472c77e74de65f6898b1d3ea4</anchor>
      <arglist>(UDateFormat *fmt, const UNumberFormat *numberFormatToSet)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_adoptNumberFormat</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>abd1805edf545e183ab06e60f64f89d18</anchor>
      <arglist>(UDateFormat *fmt, UNumberFormat *numberFormatToAdopt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>udat_getAvailable</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a1436ac3ab8920a9095274a4f34efd6e4</anchor>
      <arglist>(int32_t localeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_countAvailable</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a8770a3c397b928ff0f8eaaa10a821b93</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>udat_get2DigitYearStart</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ab9f4cb2a45b2dd62cf3b3e83080edf37</anchor>
      <arglist>(const UDateFormat *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_set2DigitYearStart</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a833763d94bc682470976f1b724f2cfeb</anchor>
      <arglist>(UDateFormat *fmt, UDate d, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_toPattern</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>aa60f82527d4cdf4212820ed9e2d7c2fb</anchor>
      <arglist>(const UDateFormat *fmt, UBool localized, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_applyPattern</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>aec8fec00194f20da6276c99cb7006296</anchor>
      <arglist>(UDateFormat *format, UBool localized, const UChar *pattern, int32_t patternLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_getSymbols</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ace803b4e8bb37e63fe7eefad7bd3a435</anchor>
      <arglist>(const UDateFormat *fmt, UDateFormatSymbolType type, int32_t symbolIndex, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_countSymbols</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>abe0f779a9577b47350e6b25c69f37e96</anchor>
      <arglist>(const UDateFormat *fmt, UDateFormatSymbolType type)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setSymbols</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ad5540dc0cb856e7acd40e62ea4c37553</anchor>
      <arglist>(UDateFormat *format, UDateFormatSymbolType type, int32_t symbolIndex, UChar *value, int32_t valueLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>udat_getLocaleByType</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a0da9ec508a9695a722b317d933f9c2f8</anchor>
      <arglist>(const UDateFormat *fmt, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_setContext</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9ed52ce3a648e8069b71eb06098c492c</anchor>
      <arglist>(UDateFormat *fmt, UDisplayContext value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayContext</type>
      <name>udat_getContext</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a4ce6858d942709c383e0ccdb7c2d8536</anchor>
      <arglist>(const UDateFormat *fmt, UDisplayContextType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_toPatternRelativeDate</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>ac1138c381a94ac5d4cb265338825db91</anchor>
      <arglist>(const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udat_toPatternRelativeTime</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>af0bb47fb591d1088e4f8985339c6889c</anchor>
      <arglist>(const UDateFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_applyPatternRelative</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a1e8a1f4985e13bd8248524ed8e82068a</anchor>
      <arglist>(UDateFormat *format, const UChar *datePattern, int32_t datePatternLength, const UChar *timePattern, int32_t timePatternLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udat_registerOpener</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a9409807676e807a25191eb768d6dc1ca</anchor>
      <arglist>(UDateFormatOpener opener, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateFormatOpener</type>
      <name>udat_unregisterOpener</name>
      <anchorfile>udat_8h.html</anchorfile>
      <anchor>a8eef2a80e81014bea78cdc9e3748d608</anchor>
      <arglist>(UDateFormatOpener opener, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udateintervalformat.h</name>
    <path>i18n/unicode/</path>
    <filename>udateintervalformat_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucal_8h" name="ucal.h" local="yes" import="no" module="no" objc="no">unicode/ucal.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UDateIntervalFormat</type>
      <name>UDateIntervalFormat</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a884c867de15c3243320a1edc2395c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFormattedDateInterval</type>
      <name>UFormattedDateInterval</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a3d8d6e61255582547db24061c99a4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateIntervalFormat *</type>
      <name>udtitvfmt_open</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a169029774576bfaac55fc4780e5c2cd1</anchor>
      <arglist>(const char *locale, const UChar *skeleton, int32_t skeletonLength, const UChar *tzID, int32_t tzIDLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udtitvfmt_close</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a840ce2c69af3ded3897a5b5bef8de768</anchor>
      <arglist>(UDateIntervalFormat *formatter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattedDateInterval *</type>
      <name>udtitvfmt_openResult</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a0f6c9e9557efae06327fd9bc497958cc</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UFormattedValue *</type>
      <name>udtitvfmt_resultAsValue</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a248ed64463564037f9153c8c4749a239</anchor>
      <arglist>(const UFormattedDateInterval *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udtitvfmt_closeResult</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>ae60f1ac39c4447d4993e3cb9e2ca866c</anchor>
      <arglist>(UFormattedDateInterval *uresult)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udtitvfmt_format</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a7afa7aa482f6be85b69947fab80cfd82</anchor>
      <arglist>(const UDateIntervalFormat *formatter, UDate fromDate, UDate toDate, UChar *result, int32_t resultCapacity, UFieldPosition *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udtitvfmt_formatToResult</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>aa513f52fa26d63b369956eed0ab9bf06</anchor>
      <arglist>(const UDateIntervalFormat *formatter, UDate fromDate, UDate toDate, UFormattedDateInterval *result, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udtitvfmt_formatCalendarToResult</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>ad0e0bd2b2beb374feaaa8654f808a00d</anchor>
      <arglist>(const UDateIntervalFormat *formatter, UCalendar *fromCalendar, UCalendar *toCalendar, UFormattedDateInterval *result, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udtitvfmt_setContext</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a63b903075cc333f64d543bac99e3eb5f</anchor>
      <arglist>(UDateIntervalFormat *formatter, UDisplayContext value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayContext</type>
      <name>udtitvfmt_getContext</name>
      <anchorfile>udateintervalformat_8h.html</anchorfile>
      <anchor>a68dd69cd2fed958cd3edcadbb18c31f4</anchor>
      <arglist>(const UDateIntervalFormat *formatter, UDisplayContextType type, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udatpg.h</name>
    <path>i18n/unicode/</path>
    <filename>udatpg_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="udat_8h" name="udat.h" local="yes" import="no" module="no" objc="no">unicode/udat.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>void *</type>
      <name>UDateTimePatternGenerator</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a41aa5fa585671c3b2e0bb2e90c30c938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateTimePatternField</type>
      <name>UDateTimePatternField</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>afe13dd8f7d614f1b6019d3f455685c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateTimePGDisplayWidth</type>
      <name>UDateTimePGDisplayWidth</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a2e0148647c43d3f722f951b5cb098608</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateTimePatternMatchOptions</type>
      <name>UDateTimePatternMatchOptions</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a318e2bde8800d30bfbc0c3ed529598e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDateTimePatternConflict</type>
      <name>UDateTimePatternConflict</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>adffd76f4aab9195485f7a0e2121aea26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateTimePatternField</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_ERA_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03af2e44039bb0fdb50c1bc31e323cbd46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_YEAR_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03ada786243fbeffbcbe12445b05d82fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_QUARTER_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a27e3bfb407c4501ef12c44885c803159</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MONTH_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a5ef5a4c2d9ccc5b92a2636a012407f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_WEEK_OF_YEAR_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a131b4c49846539ea7d6283775156fe04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_WEEK_OF_MONTH_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03aedbf1cb6a57ccbb9724799d67fbdc5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_WEEKDAY_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a30f9a60cb9a8cba497ad1c1d3c6de2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_DAY_OF_YEAR_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a1f21860126aee872b3f7374e094494be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_DAY_OF_WEEK_IN_MONTH_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03ad93d688d893ec8af8e79d429ec4468b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_DAY_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a6a4cd711b9091a1d04b5097e3972284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_DAYPERIOD_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a421b7cfcfe7220c1732c91c46bb9e756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_HOUR_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03aee102352c14977764c77a400f712f425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MINUTE_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03afd1738fed5720fbec55be1cafdcb3f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_SECOND_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a6c41ab35226844ef8c401abff391599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_FRACTIONAL_SECOND_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03aa5f9e4af321282b3c14e2d076b678b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_ZONE_FIELD</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03a76bb9f23123d7a1e047b8cb100328e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_FIELD_COUNT</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af4ac5e0a850e2f49084fc0bcfc07ed03ae543fb494963248f8de19b1f9d0990a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateTimePGDisplayWidth</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a0ea4ed924197b07c17d7e6e695855792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_WIDE</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a0ea4ed924197b07c17d7e6e695855792abe557ffb27056e04557f5deaee63d144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_ABBREVIATED</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a0ea4ed924197b07c17d7e6e695855792aaacc6df743af083f0af038f312bed472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_NARROW</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a0ea4ed924197b07c17d7e6e695855792ac3a6d7f764cc46f725082b60597ef433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateTimePatternMatchOptions</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MATCH_NO_OPTIONS</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8a7ecba3f1d8b2a1dbcfb481edaf7f66f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MATCH_HOUR_FIELD_LENGTH</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8a2f95b1bbaa929dca304c83f032d2568a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MATCH_MINUTE_FIELD_LENGTH</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8a64df7efaaaff19e66b11c51a66c4203b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MATCH_SECOND_FIELD_LENGTH</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8a6fc13c4f3c6d449326a6322215a0ea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_MATCH_ALL_FIELDS_LENGTH</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab3c76ea5c08e4acb44e0ddc66c5831e8aee4494e2b7e68a780cf2f4aef195d99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateTimePatternConflict</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8ecf3c8a68ecb811372c59fa2cfad265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_NO_CONFLICT</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8ecf3c8a68ecb811372c59fa2cfad265a10a25e59dcbd298663b28a6380b5cff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_BASE_CONFLICT</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8ecf3c8a68ecb811372c59fa2cfad265a23c5ecebe90224a7d0718fd299939364</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_CONFLICT</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8ecf3c8a68ecb811372c59fa2cfad265a4a4e59e2d5069c00e8e5d65083462a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDATPG_CONFLICT_COUNT</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8ecf3c8a68ecb811372c59fa2cfad265a591345f6cf30ead875319f22ae6ded00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateTimePatternGenerator *</type>
      <name>udatpg_open</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ae1d19c5a4d22d58f0974f262c270943f</anchor>
      <arglist>(const char *locale, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateTimePatternGenerator *</type>
      <name>udatpg_openEmpty</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>aa2185a9a2893d6e48140bd7e70768e3e</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_close</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a12b81ec0acdb897bd85309a1af955ab2</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateTimePatternGenerator *</type>
      <name>udatpg_clone</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af15d5f9082eabdc58250696d3338a376</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_getBestPattern</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a709f892be6f8666236f0a10001a17804</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_getBestPatternWithOptions</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a07a9682dabc1db0b1791b8feea501d64</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t length, UDateTimePatternMatchOptions options, UChar *bestPattern, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_getSkeleton</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a8d5c3fc0e97482b92b563691ac6f9549</anchor>
      <arglist>(UDateTimePatternGenerator *unusedDtpg, const UChar *pattern, int32_t length, UChar *skeleton, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_getBaseSkeleton</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ada4851420399fd213eb91b1a667e47c8</anchor>
      <arglist>(UDateTimePatternGenerator *unusedDtpg, const UChar *pattern, int32_t length, UChar *baseSkeleton, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateTimePatternConflict</type>
      <name>udatpg_addPattern</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a608155d404dd2dc8525e4863d56a9415</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, UBool override, UChar *conflictingPattern, int32_t capacity, int32_t *pLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_setAppendItemFormat</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a701a04d6b8ddc2d24009078c3a480868</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getAppendItemFormat</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a3e1c3610fa55fe5a467ad89fa9c775ec</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_setAppendItemName</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>aaa31ccb88e1b47aea39bd3e208e366a8</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, UDateTimePatternField field, const UChar *value, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getAppendItemName</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab4dedc660a01884fa19c1864772ed301</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_getFieldDisplayName</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ad830c5ff2c25a9bb537358d6dcc02ee4</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UDateTimePatternField field, UDateTimePGDisplayWidth width, UChar *fieldName, int32_t capacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_setDateTimeFormat</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab170bef70befcab79093b996e85f190f</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, const UChar *dtFormat, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getDateTimeFormat</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a2e4cc4d9d9e329348db48eb036115f39</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_setDateTimeFormatForStyle</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>aaa7ca99148fd5191caa0ef483bcec512</anchor>
      <arglist>(UDateTimePatternGenerator *udtpg, UDateFormatStyle style, const UChar *dateTimeFormat, int32_t length, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getDateTimeFormatForStyle</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a6b23c8d0438ecef7fc6fe248ffa0e0c4</anchor>
      <arglist>(const UDateTimePatternGenerator *udtpg, UDateFormatStyle style, int32_t *pLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>udatpg_setDecimal</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a5fa9fc7a62d029becc7845211e883728</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *decimal, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getDecimal</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a4f75b29d42e609bd6f57f518887f978f</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_replaceFieldTypes</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a9153ff949bc079abf37674ec3e0d4bc2</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>udatpg_replaceFieldTypesWithOptions</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>abfab4521c765719a88f029ba123210ae</anchor>
      <arglist>(UDateTimePatternGenerator *dtpg, const UChar *pattern, int32_t patternLength, const UChar *skeleton, int32_t skeletonLength, UDateTimePatternMatchOptions options, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>udatpg_openSkeletons</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>a000cd071a586dcf52d37d0ce7d6d65d3</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>udatpg_openBaseSkeletons</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ae86d2c3775a7c21bc7a3d5f6315a0d74</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>udatpg_getPatternForSkeleton</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>af08869474d8f11e6f95388597f81a84c</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, const UChar *skeleton, int32_t skeletonLength, int32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDateFormatHourCycle</type>
      <name>udatpg_getDefaultHourCycle</name>
      <anchorfile>udatpg_8h.html</anchorfile>
      <anchor>ab54aa78112bb4605378c0e2c2ba04771</anchor>
      <arglist>(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udisplayoptions.h</name>
    <path>i18n/unicode/</path>
    <filename>udisplayoptions_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uversion_8h" name="uversion.h" local="yes" import="no" module="no" objc="no">unicode/uversion.h</includes>
    <member kind="typedef">
      <type>enum UDisplayOptionsGrammaticalCase</type>
      <name>UDisplayOptionsGrammaticalCase</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab0302a7129d0ab71a8fb9fcc55e39fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsPluralCategory</type>
      <name>UDisplayOptionsPluralCategory</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a079d4ad59b7ed07eafb223a852951c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsNounClass</type>
      <name>UDisplayOptionsNounClass</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a536ccb57e5d428b58dad9148578f638b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsCapitalization</type>
      <name>UDisplayOptionsCapitalization</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a6495029f9c9284869c21548d225d442a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsNameStyle</type>
      <name>UDisplayOptionsNameStyle</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa5ff91b26cf11d3ce7c4a677e0d5b457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsDisplayLength</type>
      <name>UDisplayOptionsDisplayLength</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ae918338b2d7145a7ea402885349ea727</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UDisplayOptionsSubstituteHandling</type>
      <name>UDisplayOptionsSubstituteHandling</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a6bc2db86ba4e1ef2eee9b563354c2345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsGrammaticalCase</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da5a90c7c89f029ca4bbd5c74fcd52f61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_ABLATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712dad5213e627e98b5203937a972dc75c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da0084764900b6c0d128f5506ec5632794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_COMITATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da2d2b77ec4fd373918c82e6519de2de88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_DATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712dab909a93ba15bd3973aa7e6e72d8d37ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_ERGATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da23652307f608abc2b6ddcad97f985837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_GENITIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da4e09cd5de12fbbce497019eb64a45b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da72c50ea64dc6424cef26a6c8984e86ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_LOCATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da9edb9e585b729ef3756ab1183d66ec50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da0911e540d4ddbd6f8e4bf9e42b70182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da34e41f77b33b468399931042378d1cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_OBLIQUE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da130dadea1ac18f867412951345be4b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da098dc90947affcde15c8b7d53effa687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712da6abf310669b595c0778196d618738e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_GRAMMATICAL_CASE_VOCATIVE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ab891fb674a1c59507d77be3abc85712daf2d81c5f619314dc717d9c17b65aea11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsPluralCategory</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52cad06d431c3dc4aecb81415eea98c19800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_ZERO</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52ca585b20d852329acd655f27472782262d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_ONE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52ca5f18d0cb67d9790bd705bcbaf944d2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_TWO</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52caecd4964518d3f1ded34cb80acbba4fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_FEW</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52ca118aeaa88718127e4cc38ef77def1042</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_MANY</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52ca7b946847f2c409575a77ae747b7c8719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_PLURAL_CATEGORY_OTHER</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa3dddc47d0e0a5074fcb29736769f52caa0dd579f8ef3b5bdeb1f222529df67aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsNounClass</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4ba72f3b2bb965b1ef65e0c078b3524a2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_OTHER</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4baab2e136b79346f4cdb34184befc99101</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_NEUTER</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4ba68ebc037050d688d05b1a1189c4a6ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_FEMININE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4ba7f9ce1563d813e17fd7f9ead7f4192f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_MASCULINE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4ba3f43ea02f938d2897d40d87a2bddd707</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_ANIMATE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4badd90f4830acdfb67c84ad07964aa1f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_INANIMATE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4bac7d76a57e1087ea9a58a1192fd51585c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_PERSONAL</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4bac82c33c92408be3d5f65ebaae6676de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NOUN_CLASS_COMMON</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac9b087ab3678f10263f318293c755b4ba0aae46fa0bb9a90a605bf21d75d662ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsCapitalization</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_CAPITALIZATION_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928ca95a1ad64723d58fdef102c72fe2a6e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928cad322e933a74d11306664bf7c1b8a19d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928caefadd771df3a56b57430bb7121db99af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_CAPITALIZATION_STANDALONE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928caaf70cf25f4c4fcbe8890b4abb1239d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a3937de6c9e8517bb32cd901f7b67928ca8e9e51c0c7fb1f42d64dad14fb20433b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsNameStyle</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac1ccce289fc4e55d50b95acb18e2d89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NAME_STYLE_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac1ccce289fc4e55d50b95acb18e2d89dac5e668da494dfe73448f2c2a36767d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NAME_STYLE_STANDARD_NAMES</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac1ccce289fc4e55d50b95acb18e2d89daa2e967f25a43243301c09a7bf7ecdd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_NAME_STYLE_DIALECT_NAMES</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>ac1ccce289fc4e55d50b95acb18e2d89dadecf2e582c32061aa27a27421a0835b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsDisplayLength</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>adc940ce1af5ff0792a68ba2d9f7500aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_DISPLAY_LENGTH_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>adc940ce1af5ff0792a68ba2d9f7500aaa2d01753c4b15ceadc5a9e6491811b098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_DISPLAY_LENGTH_FULL</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>adc940ce1af5ff0792a68ba2d9f7500aaa5515bf554c8b89bd329dfa2bd7c43b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_DISPLAY_LENGTH_SHORT</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>adc940ce1af5ff0792a68ba2d9f7500aaa01dd37fccc01062a91c39a209d04a5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDisplayOptionsSubstituteHandling</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a964d5f9daf9c1afbac94c625ee78888c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a964d5f9daf9c1afbac94c625ee78888ca827d32bb0545a43bf30d83460594533b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a964d5f9daf9c1afbac94c625ee78888ca4a5f851a1d5cff93e6682c6a874722e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a964d5f9daf9c1afbac94c625ee78888ca22628bad907550053b1aa37561eec5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>udispopt_getGrammaticalCaseIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa75523cc634e4b77e6d77e6d06eb9c34</anchor>
      <arglist>(UDisplayOptionsGrammaticalCase grammaticalCase)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayOptionsGrammaticalCase</type>
      <name>udispopt_fromGrammaticalCaseIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a73c693363445166e7caf718df765ad8e</anchor>
      <arglist>(const char *identifier)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>udispopt_getPluralCategoryIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a397d09a583152202962c9d35ca0f0e6e</anchor>
      <arglist>(UDisplayOptionsPluralCategory pluralCategory)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayOptionsPluralCategory</type>
      <name>udispopt_fromPluralCategoryIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>aa9e71a44af358d37d2e0cfde32bee09e</anchor>
      <arglist>(const char *identifier)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>udispopt_getNounClassIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a36f6a8ea8c8f61ec5a3cee646c0169c6</anchor>
      <arglist>(UDisplayOptionsNounClass nounClass)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayOptionsNounClass</type>
      <name>udispopt_fromNounClassIdentifier</name>
      <anchorfile>udisplayoptions_8h.html</anchorfile>
      <anchor>a2ec2f60435939dd4d3501dae7332e640</anchor>
      <arglist>(const char *identifier)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ufieldpositer.h</name>
    <path>i18n/unicode/</path>
    <filename>ufieldpositer_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UFieldPositionIterator</type>
      <name>UFieldPositionIterator</name>
      <anchorfile>ufieldpositer_8h.html</anchorfile>
      <anchor>ae6dcb81a72e2304609d93ad389c16d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFieldPositionIterator *</type>
      <name>ufieldpositer_open</name>
      <anchorfile>ufieldpositer_8h.html</anchorfile>
      <anchor>ac004553b83b61b882124e0ce8515ea4d</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ufieldpositer_close</name>
      <anchorfile>ufieldpositer_8h.html</anchorfile>
      <anchor>a22db11df2005bfc7dd9dba3aa01b2619</anchor>
      <arglist>(UFieldPositionIterator *fpositer)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ufieldpositer_next</name>
      <anchorfile>ufieldpositer_8h.html</anchorfile>
      <anchor>ad964aa76d2b332e9d3815aea4ce8cf91</anchor>
      <arglist>(UFieldPositionIterator *fpositer, int32_t *beginIndex, int32_t *endIndex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uformattable.h</name>
    <path>i18n/unicode/</path>
    <filename>uformattable_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UFormattableType</type>
      <name>UFormattableType</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>ab19e6de3f62df9c079482319f856c990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>UFormattable</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a9d2d5a940197ec966f492f8276ee76d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UFormattableType</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_DATE</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31acbe9b3a6fb16bddef4268ca442603124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_DOUBLE</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31a8f43ec16b9d12dc49d18b70685bf896a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_LONG</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31a395a7b29bce8877c8095e65f899d6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_STRING</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31a244257922a15dd5b2e2a2140e2e4668d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_ARRAY</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31a3da41174337a1a7d41d42de281db21cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_INT64</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31aeccbb155a4ba35697ccff1465eeaa09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_OBJECT</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31a5bb91a7a04d185b66faa64f90ae15214</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFMT_COUNT</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5ca1403e425b22398d314ed8050eeb31ad786652833bd88ded4cd1e24751fd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattable *</type>
      <name>ufmt_open</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a0d49bd46cf97895eef4ce5b41f4e9dea</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ufmt_close</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a05568864b0152699fd702d7fa5e9568d</anchor>
      <arglist>(UFormattable *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattableType</type>
      <name>ufmt_getType</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>adebddc47f9e68f172dca3857b6ea4afc</anchor>
      <arglist>(const UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ufmt_isNumeric</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a37dce09f349eec3913b63f39e87caf48</anchor>
      <arglist>(const UFormattable *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDate</type>
      <name>ufmt_getDate</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>ad4c7694d787d8ba6e34cef3bbcbee758</anchor>
      <arglist>(const UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>ufmt_getDouble</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a1c5a540e40f684b1abbdfd90fcdd2167</anchor>
      <arglist>(UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ufmt_getLong</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a62f3257466d43c340dbfe842644da29a</anchor>
      <arglist>(UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>ufmt_getInt64</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a1fd2c9879f8cc24b0b87ab43012a244a</anchor>
      <arglist>(UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const void *</type>
      <name>ufmt_getObject</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>ad9fe9a4cce46400613d6d8ab2ceeae9e</anchor>
      <arglist>(const UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ufmt_getUChars</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a2732b533f78bc7976f5c4d7fe75d6aab</anchor>
      <arglist>(UFormattable *fmt, int32_t *len, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ufmt_getArrayLength</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a174f8505f13eca111003fa41bfaf02b6</anchor>
      <arglist>(const UFormattable *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattable *</type>
      <name>ufmt_getArrayItemByIndex</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a231e6a0181d721d9f20aa7843a26bd7d</anchor>
      <arglist>(UFormattable *fmt, int32_t n, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>ufmt_getDecNumChars</name>
      <anchorfile>uformattable_8h.html</anchorfile>
      <anchor>a5e9486b0501834ea5d880353bd6e5e46</anchor>
      <arglist>(UFormattable *fmt, int32_t *len, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uformattednumber.h</name>
    <path>i18n/unicode/</path>
    <filename>uformattednumber_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ufieldpositer_8h" name="ufieldpositer.h" local="yes" import="no" module="no" objc="no">unicode/ufieldpositer.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UFormattedNumber</type>
      <name>UFormattedNumber</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>a9d4030bdc4dd1ec4de828bf1bcf4b1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattedNumber *</type>
      <name>unumf_openResult</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>ad72ea5d5859344f877a888a64cde650d</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UFormattedValue *</type>
      <name>unumf_resultAsValue</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>aa8f68358f4ae55fd0a1bbf5eec9821dc</anchor>
      <arglist>(const UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumf_resultToString</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>aba145957d66cd7c5d1b5bb8ba9373bf3</anchor>
      <arglist>(const UFormattedNumber *uresult, UChar *buffer, int32_t bufferCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unumf_resultNextFieldPosition</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>ada28ff555752eca3a338d83d6c8e13f2</anchor>
      <arglist>(const UFormattedNumber *uresult, UFieldPosition *ufpos, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_resultGetAllFieldPositions</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>af943d5997bfa87705de3070b91691892</anchor>
      <arglist>(const UFormattedNumber *uresult, UFieldPositionIterator *ufpositer, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumf_resultToDecimalNumber</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>aaa2bbd8847dc6e6b704087418beb401e</anchor>
      <arglist>(const UFormattedNumber *uresult, char *dest, int32_t destCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_closeResult</name>
      <anchorfile>uformattednumber_8h.html</anchorfile>
      <anchor>a48f535cfb359176bf47e69498a8ac0a9</anchor>
      <arglist>(UFormattedNumber *uresult)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uformattedvalue.h</name>
    <path>i18n/unicode/</path>
    <filename>uformattedvalue_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ufieldpositer_8h" name="ufieldpositer.h" local="yes" import="no" module="no" objc="no">unicode/ufieldpositer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UFieldCategory</type>
      <name>UFieldCategory</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a2d8745d9c94a03657181751309b5d5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UConstrainedFieldPosition</type>
      <name>UConstrainedFieldPosition</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a4b6f3224e98efca5a2268c19f5b2f4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFormattedValue</type>
      <name>UFormattedValue</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>af64a1850f6a746a6130aa79ae7fed97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UFieldCategory</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_UNDEFINED</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a78409774026a4109bd7445e1d09ff251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_DATE</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a0ff5fec61f821d9b0d09b200d73ee1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_NUMBER</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2afb7b301b6eecb42a28b904d93307ec4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_LIST</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2aa583048e5e8b000453a8496d28492cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_RELATIVE_DATETIME</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a52b2603860fb269575aaebf31d6e2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_DATE_INTERVAL</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a040b7f4b0ac01118e0b10584166fc80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_COUNT</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2ad2c3f55d821bf7d499a9f42eb5e05309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_LIST_SPAN</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a1d4f1772f2e7ddf84cff9a9698c5e35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_DATE_INTERVAL_SPAN</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2a06466fb2a54d51e50652a3b61c642a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UFIELD_CATEGORY_NUMBER_RANGE_SPAN</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3cbae86bf8813a784ebb8c66a477c2d2aa5ca21ee8b4de92deb1402470ed7dab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConstrainedFieldPosition *</type>
      <name>ucfpos_open</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a5f6e0d743bb5b7bacef22759341cd908</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_reset</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a747ff521acd91f582ba14cc33a10f449</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_close</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3eb8d61bb897b4993fb27316e8134b3a</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_constrainCategory</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a00a71f06e6fbb901b8c25d830bf74d4a</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos, int32_t category, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_constrainField</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a32ef36a477c331f47e655c0d8529c3dc</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos, int32_t category, int32_t field, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucfpos_getCategory</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a7739c3ad7c38aa4c27840a94bf3d7dbd</anchor>
      <arglist>(const UConstrainedFieldPosition *ucfpos, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ucfpos_getField</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a98aeffe6bab2c9049173839e7256955f</anchor>
      <arglist>(const UConstrainedFieldPosition *ucfpos, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_getIndexes</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a3623410afc62fa1fe1bfcf378dc19697</anchor>
      <arglist>(const UConstrainedFieldPosition *ucfpos, int32_t *pStart, int32_t *pLimit, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>ucfpos_getInt64IterationContext</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>abe243961f34e3923a115ac5c44b0743f</anchor>
      <arglist>(const UConstrainedFieldPosition *ucfpos, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_setInt64IterationContext</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>afd01f9bdee220378292810f31e3a5c79</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos, int64_t context, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ucfpos_matchesField</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a76cbf03cd6466c982a0ea96525b4bba0</anchor>
      <arglist>(const UConstrainedFieldPosition *ucfpos, int32_t category, int32_t field, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ucfpos_setState</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>a84567ced894c9d9b1ed2613d90a1059c</anchor>
      <arglist>(UConstrainedFieldPosition *ucfpos, int32_t category, int32_t field, int32_t start, int32_t limit, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>ufmtval_getString</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>aba7f6b4b42729a02187ca4df3c6029fe</anchor>
      <arglist>(const UFormattedValue *ufmtval, int32_t *pLength, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ufmtval_nextPosition</name>
      <anchorfile>uformattedvalue_8h.html</anchorfile>
      <anchor>adc62e7ad87db65ba86e4b72bfb232906</anchor>
      <arglist>(const UFormattedValue *ufmtval, UConstrainedFieldPosition *ucfpos, UErrorCode *ec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ugender.h</name>
    <path>i18n/unicode/</path>
    <filename>ugender_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <member kind="typedef">
      <type>enum UGender</type>
      <name>UGender</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a0f8a690953a44132afdfdf0105432afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UGenderInfo</type>
      <name>UGenderInfo</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a14e446305ac789f24186e162f2f1a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UGender</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a9506d61caf22a74908fc8fcbea31c748</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UGENDER_MALE</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a9506d61caf22a74908fc8fcbea31c748aac64e9bd4823d6e06ebd61802b64c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UGENDER_FEMALE</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a9506d61caf22a74908fc8fcbea31c748a413473fae84c2d060c5ef5e712284006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UGENDER_OTHER</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>a9506d61caf22a74908fc8fcbea31c748abeef9bd190d99481ba8a6a15e80614ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UGenderInfo *</type>
      <name>ugender_getInstance</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>ad4e875baf0154dfe20d4b9d934e9ba75</anchor>
      <arglist>(const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UGender</type>
      <name>ugender_getListGender</name>
      <anchorfile>ugender_8h.html</anchorfile>
      <anchor>add1b806deed811f122261e435e3a73f6</anchor>
      <arglist>(const UGenderInfo *genderInfo, const UGender *genders, int32_t size, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ulistformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>ulistformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UListFormatter</type>
      <name>UListFormatter</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a31361ae522dfc4f114ef417724d7649d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFormattedList</type>
      <name>UFormattedList</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aa906ee54be09c0fb627098a6a8ec7fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UListFormatterField</type>
      <name>UListFormatterField</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aa017e7540c38b3ca385a54e5d2285262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UListFormatterType</type>
      <name>UListFormatterType</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>ae5cbefd95f4f0412a2215e428f24e830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UListFormatterWidth</type>
      <name>UListFormatterWidth</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a7eb2df370e2f1efdb81c8535dd653025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UListFormatterField</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>abcac2e1e255bf5e5b47eb1e6d237c547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_LITERAL_FIELD</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>abcac2e1e255bf5e5b47eb1e6d237c547a809e10d981272cfbd78207948ab65226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_ELEMENT_FIELD</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>abcac2e1e255bf5e5b47eb1e6d237c547a3f1fd7058c5d46d403b0f5d69d119fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UListFormatterType</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>af311a9fd3c2f3124bb448cf2ac8d1f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_TYPE_AND</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>af311a9fd3c2f3124bb448cf2ac8d1f1ba38b64ea00613be77023ba3e6370a8109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_TYPE_OR</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>af311a9fd3c2f3124bb448cf2ac8d1f1ba1c362cbd125869013e977bec3f6679ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_TYPE_UNITS</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>af311a9fd3c2f3124bb448cf2ac8d1f1bacfc7cbb5bb6482dd154b664a5f52e65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UListFormatterWidth</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aba6fac43a1622318978e1ee68ecf339b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_WIDTH_WIDE</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aba6fac43a1622318978e1ee68ecf339baa211c4478f863988043878c0127e6a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_WIDTH_SHORT</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aba6fac43a1622318978e1ee68ecf339baf705b01c074d9662e571351d46677ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULISTFMT_WIDTH_NARROW</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aba6fac43a1622318978e1ee68ecf339ba0c2ccff47ec0a5e8bf0af43b58f3b80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UListFormatter *</type>
      <name>ulistfmt_open</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a21fba096e1ff0597753f52d30c850f57</anchor>
      <arglist>(const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UListFormatter *</type>
      <name>ulistfmt_openForType</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a2974fe3523088ad816d65ec043309650</anchor>
      <arglist>(const char *locale, UListFormatterType type, UListFormatterWidth width, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulistfmt_close</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>afd2c7571c7a5ddfb7b92863dbe66554f</anchor>
      <arglist>(UListFormatter *listfmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattedList *</type>
      <name>ulistfmt_openResult</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aa589a922486b1cf35421f58d995ce850</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UFormattedValue *</type>
      <name>ulistfmt_resultAsValue</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a0942f5a57a2c66adee80c69e73e7a268</anchor>
      <arglist>(const UFormattedList *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulistfmt_closeResult</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>a17563b940bff4584710a6621e4efbd40</anchor>
      <arglist>(UFormattedList *uresult)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulistfmt_format</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>acfa3b0da479de369cc96bec48a880f9f</anchor>
      <arglist>(const UListFormatter *listfmt, const UChar *const strings[], const int32_t *stringLengths, int32_t stringCount, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulistfmt_formatStringsToResult</name>
      <anchorfile>ulistformatter_8h.html</anchorfile>
      <anchor>aa0beefe4c7451777f9d525ac55a675a5</anchor>
      <arglist>(const UListFormatter *listfmt, const UChar *const strings[], const int32_t *stringLengths, int32_t stringCount, UFormattedList *uresult, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ulocdata.h</name>
    <path>i18n/unicode/</path>
    <filename>ulocdata_8h.html</filename>
    <includes id="ures_8h" name="ures.h" local="yes" import="no" module="no" objc="no">unicode/ures.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct ULocaleData</type>
      <name>ULocaleData</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a11b0b31a90a3f88fe6cf285f549365ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ULocaleDataExemplarSetType</type>
      <name>ULocaleDataExemplarSetType</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a68a0b4a55ce908a24e1f171cd776dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ULocaleDataDelimiterType</type>
      <name>ULocaleDataDelimiterType</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a1c89d8d27bdd246027e050b3d9911ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UMeasurementSystem</type>
      <name>UMeasurementSystem</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a7caf3728a1aa5c6a1463fa5558e4018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocaleDataExemplarSetType</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ES_STANDARD</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3aa28b60caf9e68e941a05367e1033322f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ES_AUXILIARY</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3adb7e3a9fc96a332b01e01816eeab7817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ES_INDEX</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3aa94686f1d5412b2196f5b3026be1134c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ES_PUNCTUATION</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3af2ef0c568518466246c925deaeeb839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ES_COUNT</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab4e9cbcc23972244e20d4d6f599fc8d3a7f3d60ce3504de617d370dd31ba0c41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ULocaleDataDelimiterType</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_QUOTATION_START</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdfa7fedd86f473aa432d795ef6b7c4cae51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_QUOTATION_END</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdfa19e5c76d309c1bcff0ec0520d2cbaab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ALT_QUOTATION_START</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdfa86cd0f4cbf05f411d10395b16a39cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_ALT_QUOTATION_END</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdfa86c37e3e47ec43414a1afa48eb3c0165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULOCDATA_DELIMITER_COUNT</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a2de6cb7db4865c46fd28fdd1d31fbfdfa6e406ca2f52c79978643b6e1f18feaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMeasurementSystem</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4e0915410e83194840c04a67909c9690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMS_SI</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4e0915410e83194840c04a67909c9690ab581ec3d3f0cd7d2110bb6086b56be09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMS_US</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4e0915410e83194840c04a67909c9690a8c9afbdc89682e1e9f8da106a266b90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMS_UK</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4e0915410e83194840c04a67909c9690a68af4eed6b940f29cbb57f5028c28434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMS_LIMIT</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4e0915410e83194840c04a67909c9690ad1d78d4e783b7f47e43d3caf52870d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI ULocaleData *</type>
      <name>ulocdata_open</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ad30b4192ecaf8ca6c3b6312ae21e21bf</anchor>
      <arglist>(const char *localeID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocdata_close</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a688cb916770cbe1051acc3756602c9b5</anchor>
      <arglist>(ULocaleData *uld)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocdata_setNoSubstitute</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a4ca8760a6030588f93fce36edbcf4acc</anchor>
      <arglist>(ULocaleData *uld, UBool setting)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>ulocdata_getNoSubstitute</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>aeb9eb7ac7137191c1b4b01d0b5111f72</anchor>
      <arglist>(ULocaleData *uld)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>ulocdata_getExemplarSet</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>afeefd36fcc2ea45f58d0836a4ece0989</anchor>
      <arglist>(ULocaleData *uld, USet *fillIn, uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocdata_getDelimiter</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a0bf1fdd1a86918871ae2c84b5ce8421f</anchor>
      <arglist>(ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMeasurementSystem</type>
      <name>ulocdata_getMeasurementSystem</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a7efff4e24c42976cca6283a6051fe2e7</anchor>
      <arglist>(const char *localeID, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocdata_getPaperSize</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>ab3c1adf1169d509ac3c2649f712bd4ab</anchor>
      <arglist>(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ulocdata_getCLDRVersion</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a531ac417c29ba4dace8360d63b0240c0</anchor>
      <arglist>(UVersionInfo versionArray, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocdata_getLocaleDisplayPattern</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a45431f9d09e7984f853cc1945ee99717</anchor>
      <arglist>(ULocaleData *uld, UChar *pattern, int32_t patternCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ulocdata_getLocaleSeparator</name>
      <anchorfile>ulocdata_8h.html</anchorfile>
      <anchor>a3035067b580559cf1a3d8b65d6460974</anchor>
      <arglist>(ULocaleData *uld, UChar *separator, int32_t separatorCapacity, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>umsg.h</name>
    <path>i18n/unicode/</path>
    <filename>umsg_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>void *</type>
      <name>UMessageFormat</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>ab9e7346a57f2faed6df44a2e620e7553</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_formatMessage</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>ad34c7f22828eefc45aee20e0a04376c6</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vformatMessage</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>aa550993e2fe3471971693ff3adc79966</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, va_list ap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_parseMessage</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a337f1e9923d5aa81530322ae4acaaeb8</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_vparseMessage</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>ac49982a89e3c132b699023645da0590b</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, va_list ap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_formatMessageWithError</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a8e1a77af33435f2a3671160069addeac</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UParseError *parseError, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vformatMessageWithError</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a7f442968244d351ac4507baa0c4b4d90</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, UChar *result, int32_t resultLength, UParseError *parseError, va_list ap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_parseMessageWithError</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a12d0cb1263daf0a9d7b9f1f1ced1dc2a</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, UParseError *parseError, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_vparseMessageWithError</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a71ae3a2c173b436426b3e9630b9bfce1</anchor>
      <arglist>(const char *locale, const UChar *pattern, int32_t patternLength, const UChar *source, int32_t sourceLength, va_list ap, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMessageFormat *</type>
      <name>umsg_open</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a2ba47c4748ed71f4465e409f023889ec</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, const char *locale, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umsg_close</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a199d1d155da36da98814c0c9cdc0c92c</anchor>
      <arglist>(UMessageFormat *format)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UMessageFormat</type>
      <name>umsg_clone</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a1c1df5cf1824d6aa5c4954ec1aedc9ca</anchor>
      <arglist>(const UMessageFormat *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umsg_setLocale</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a5a2d3ba21bb280b70e246290f8a9bc57</anchor>
      <arglist>(UMessageFormat *fmt, const char *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>umsg_getLocale</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a341c9f1f4da48635de69485dbfd2f158</anchor>
      <arglist>(const UMessageFormat *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umsg_applyPattern</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a2cf330b9b852556e88b928302ed047d4</anchor>
      <arglist>(UMessageFormat *fmt, const UChar *pattern, int32_t patternLength, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umsg_toPattern</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a423b7d9793bc113e9b2e183fe36d31da</anchor>
      <arglist>(const UMessageFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umsg_format</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a4d8cd87146b79f0d0c85d0bb7d867498</anchor>
      <arglist>(const UMessageFormat *fmt, UChar *result, int32_t resultLength, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umsg_vformat</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a43b65b4fc8d02cbbbcfbeda9caf52429</anchor>
      <arglist>(const UMessageFormat *fmt, UChar *result, int32_t resultLength, va_list ap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umsg_parse</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>aaa3a56c75dc1ff5ebed4aa9785c96169</anchor>
      <arglist>(const UMessageFormat *fmt, const UChar *source, int32_t sourceLength, int32_t *count, UErrorCode *status,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>umsg_vparse</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>ae985af0cffc2d9e2d478b9a062381fc8</anchor>
      <arglist>(const UMessageFormat *fmt, const UChar *source, int32_t sourceLength, int32_t *count, va_list ap, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umsg_autoQuoteApostrophe</name>
      <anchorfile>umsg_8h.html</anchorfile>
      <anchor>a0a5ea3090b5b7f3fa5fa376a5d68cb32</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, UChar *dest, int32_t destCapacity, UErrorCode *ec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unirepl.h</name>
    <path>i18n/unicode/</path>
    <filename>unirepl_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <class kind="class">icu::UnicodeReplacer</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>unum.h</name>
    <path>i18n/unicode/</path>
    <filename>unum_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uloc_8h" name="uloc.h" local="yes" import="no" module="no" objc="no">unicode/uloc.h</includes>
    <includes id="ucurr_8h" name="ucurr.h" local="yes" import="no" module="no" objc="no">unicode/ucurr.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="uformattable_8h" name="uformattable.h" local="yes" import="no" module="no" objc="no">unicode/uformattable.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="ufieldpositer_8h" name="ufieldpositer.h" local="yes" import="no" module="no" objc="no">unicode/ufieldpositer.h</includes>
    <includes id="unumberoptions_8h" name="unumberoptions.h" local="yes" import="no" module="no" objc="no">unicode/unumberoptions.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>void *</type>
      <name>UNumberFormat</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>aaeec8f4d21895a6f3efdedf14e8f946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatStyle</type>
      <name>UNumberFormatStyle</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a7e5b8397b81e555a56e09753e7739f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatPadPosition</type>
      <name>UNumberFormatPadPosition</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a0c44d51ec12bd7f3b1293833cea822ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberCompactStyle</type>
      <name>UNumberCompactStyle</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a15d29e20e24a9566ba1c7c3e25ae6379</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UCurrencySpacing</type>
      <name>UCurrencySpacing</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a27094d1bc060cc6f61e9d26410f65e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatFields</type>
      <name>UNumberFormatFields</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a56ef37fdba6b9d6e4dfd777e29c32880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatMinimumGroupingDigits</type>
      <name>UNumberFormatMinimumGroupingDigits</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad63dc091fb9f2c133bc5140a896b3f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatAttribute</type>
      <name>UNumberFormatAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a17f97dee405780b2fce0338e81542d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatTextAttribute</type>
      <name>UNumberFormatTextAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ac593442a97c777ddc4dd5b47290bf206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberFormatSymbol</type>
      <name>UNumberFormatSymbol</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>aa6bcfb108eb6a72378cf5c23e8729a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatStyle</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PATTERN_DECIMAL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dae207361093035f3cba68e1079222765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dafee95b0f3bd1d25e469d6d73a80ca851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da21b6ea8b4d9a0470ef541984625b60fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PERCENT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da9bf1ec360f981705cd4bbd51cb87aebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SCIENTIFIC</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da3716da021dd7e974d2e068972f43d824</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SPELLOUT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da5ae07c512dff6f042638269a892f583d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ORDINAL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266daa2ad067d1cadf2e2f2e988e2d838200b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DURATION</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dae79d8fb72705872b6c3c4abb6c17b9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_NUMBERING_SYSTEM</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dab1c8018237a430c9b88289b18eac6b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PATTERN_RULEBASED</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da5960471d91b7598451d928cd8547a66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_ISO</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266daae232c48e579c727525855cd21571033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_PLURAL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da3916bb92d0784396ea2331d4f04c03f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_ACCOUNTING</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dae97cdd7ed612d07d251021c076efb1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CASH_CURRENCY</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da8da9eba1a27d5734599709c137c3b82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_COMPACT_SHORT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da6015ec9301ce66fc9d02f9233db0ca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_COMPACT_LONG</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da93084669e6900ef565342210806e13a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_STANDARD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dac57cfff1b245d11774e8b109b98eedc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FORMAT_STYLE_COUNT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266da996fbe5b154122a24dd70b8c1aaf0716</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DEFAULT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266dad0a115c07b8b2e3bbf296e8aaa51bbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IGNORE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4eb4d3ff13bd506e7078b2be4052266daf1a3f506a159392eb58a5b3b020958f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatPadPosition</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ac87c18f94d2d615aa25cd5581ff908f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberCompactStyle</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a48d230f58cc3dc322e2f2eb6dc1139ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SHORT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a48d230f58cc3dc322e2f2eb6dc1139efa881b6820d1d182b042ef71abac9b6f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_LONG</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a48d230f58cc3dc322e2f2eb6dc1139efa523afb859959a9496b408e22de9ebbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UCurrencySpacing</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c2f0d1c3a38ec38269be6db11db04b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_MATCH</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c2f0d1c3a38ec38269be6db11db04b3abeb2d7d636924080fdd7ab4c15e3c313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_SURROUNDING_MATCH</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c2f0d1c3a38ec38269be6db11db04b3ab720998b3474c46ce92577eb57a19d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_INSERT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c2f0d1c3a38ec38269be6db11db04b3acb2f72cf37af8c5fa6053e023cff98ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_SPACING_COUNT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatFields</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_INTEGER_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a3fd88686089c5d22cd076e0a1b2c85e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FRACTION_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2aac593beba79b7181786fee0503ecc2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_SEPARATOR_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a906a047b5709b89081789b0da788112b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EXPONENT_SYMBOL_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a871dea55461baa1ccd4cce1b95fd45e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EXPONENT_SIGN_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2aeedd343749b18342d62fca1dad5df04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EXPONENT_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2af4169adf9c1c30fc521bc022d4fe6d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_SEPARATOR_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a8e35f7927fe9d23e9d614cf743485cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2aa9549a1fbe083598c4ba814186ad2c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PERCENT_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a4f3f765890a8809faac211ec4053a875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PERMILL_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a5544e2bf189cc65f7392668556529a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2aa7b744c8d3d0913191e92996ce12f525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MEASURE_UNIT_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a144707436d3fa7ba0ea1d96fa8399f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_COMPACT_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a2f09b6a09fc7e11dbbac3cd38be55687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_APPROXIMATELY_SIGN_FIELD</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2a947d85a37ab86199c321c7206ab83879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FIELD_COUNT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ad43f2cbfe30924e0adf5f33aece7c8d2ab0fce715b24723f058452096a896116a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatMinimumGroupingDigits</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a83fdca4be1d20878212594eb62e446e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MINIMUM_GROUPING_DIGITS_AUTO</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a83fdca4be1d20878212594eb62e446e8a2a8e9b6220feb041dbd680f4f1835e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MINIMUM_GROUPING_DIGITS_MIN2</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a83fdca4be1d20878212594eb62e446e8a0455060fb994b387235995e1af6820ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PARSE_INT_ONLY</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa565bb2f66b2822d68a2c6e3f95be71a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_USED</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fafac691b1c59d94b50213c2eab8d83a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_ALWAYS_SHOWN</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa8d460efb91f4335ef7fbd069f7e12de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MAX_INTEGER_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa1c61e19057c4c1036a9f1afd98259d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MIN_INTEGER_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097faf6e1244643dfd78c1e3070a990e81751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_INTEGER_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097faa21a02dd6022115b4332b30b1cbc5dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MAX_FRACTION_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa3156d12afe1b2ba2e02e099b9fab9d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MIN_FRACTION_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa7bda470ac16100aad29970123e659b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FRACTION_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097faa492173115371885d8dd4312c1df263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MULTIPLIER</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa5c1e5f8080fa49bb89fabec8a36e13e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_SIZE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa06902c7d131bd688728ad866ff488474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUNDING_MODE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097face1e88f1b24547d7a1bf605f781b1c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUNDING_INCREMENT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa5fb16427f42e8b0c149bb89c8e108f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FORMAT_WIDTH</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa470111abd0962f29b64aac8aa95445ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PADDING_POSITION</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fae9bf50a6f9564be1cc74e2fb2a564528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SECONDARY_GROUPING_SIZE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa6cdd4f290558adf6093d9a5a036991e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGNIFICANT_DIGITS_USED</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa606b791bda88aa23e7cb387357163f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MIN_SIGNIFICANT_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa1a08d64684b9d2cddcc78e974b24aec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MAX_SIGNIFICANT_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa956d998c675d90d50b620d08cb4fa399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_LENIENT_PARSE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SCALE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fad3660fb70e7ee81df7ca5390708d54e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MINIMUM_GROUPING_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa65aae19f14c7e473bd7670844c4a8e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_USAGE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097facac116bbc13f092312e76ce10f40c36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MAX_NONBOOLEAN_ATTRIBUTE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097faf348ba44e9d2dca6ec374cb7a7e445a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097faca8a5389b73ec0c495f43efd65a6063a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PARSE_NO_EXPONENT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa3ffc12d7e69f41c55b283ddfb53d9757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PARSE_DECIMAL_MARK_REQUIRED</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fab3523d03ceaf2e06a5a0689e15225339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PARSE_CASE_SENSITIVE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa6052471b7bdb55cd09d86b86f2dbcb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ALWAYS_SHOWN</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fac612b81a5be1f904debf41f4223548ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_LIMIT_BOOLEAN_ATTRIBUTE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a22c3085f2e722f578a92c15a3346097fa4a14540bddd47511445d0414f31fbb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatTextAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_POSITIVE_PREFIX</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725a264cca6cf70106e73840f1a47028df86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_POSITIVE_SUFFIX</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725ad86d57c03a0508d47288c704197ac653</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_NEGATIVE_PREFIX</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725a1df970289d1891901b39a86395bc5d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_NEGATIVE_SUFFIX</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725aa31b0783a7bc179dfa5a635bdc542800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PADDING_CHARACTER</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725a86e498a9c561dfc76671ec96a427143d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_CODE</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725aa2b28acf90cdc267f71fb3824b271f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DEFAULT_RULESET</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725a54d13def32cdd86ad8f9dfe147b0494a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PUBLIC_RULESETS</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9d3fc41af40c7a4437230943eb265725a5f86be5aea4daa4ba8a6bdd9bfae0d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatSymbol</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_SEPARATOR_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a6cf2eae8070a1472ff383b79e51a3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_SEPARATOR_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a7caa62a2f1bed1dfef22a23a693cef24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PATTERN_SEPARATOR_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a5eb091009c9a02bbebdb6431d2b4dc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PERCENT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a5883afe4d7c2b26f507662371e2d7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ZERO_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832ada460e4eba23e055b04873b737a555f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832acaebfebe90c39566ced87e7f06261cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MINUS_SIGN_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832ac41e14d50a6e9e775c56da37b6605e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PLUS_SIGN_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a702dd174fe87fc87d2b8277823e5698f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_CURRENCY_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a4058db5d198fe1300aa8ee3cc3cdf4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_INTL_CURRENCY_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a4796ec4f4bea835c8692d1e4a6b68aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MONETARY_SEPARATOR_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832ac61cae53a16c43243566e20e984464b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EXPONENTIAL_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a3f91096f3423060c440807f6c2e85233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PERMILL_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a11d90afae7100df580a2eeece46c1da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_PAD_ESCAPE_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a1ef99bce9331e4a77feaa20a5b8c401e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_INFINITY_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a28e639f8a96e2d7b3895b76f0a73a36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_NAN_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a88b09641ed43106d228c2346acfe17cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGNIFICANT_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a188ddfda3e376f7a68237f8904afc2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a572e13e5e2e71f715b40ba506c595ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ONE_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832adcf6d2db09b7c4aa67d59ad83f33a433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_TWO_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a38b34d7b5bbc419ae50f959a1c2f9ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_THREE_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832ad9838edbf8b1ba8189aad17ccfe823f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FOUR_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a1098c973d480e5eca52774c5e215ec8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FIVE_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a4bc81cd9ae745ba68b19121ac62c10c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIX_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a921f792f3ebe97c9a2d3a90e29f41621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SEVEN_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832af6a1ebe23d3603d322ed5e4182b6ce37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EIGHT_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a566676905fb75c9985517dea91e0edaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_NINE_DIGIT_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832aa4f066c23fa500c6b514aa9635f7531a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_EXPONENT_MULTIPLICATION_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832a4dad85fc3ed298fb1b9e6521790cf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_APPROXIMATELY_SIGN_SYMBOL</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832aaf61d091ff9e623ae43b5eeadb0d06c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FORMAT_SYMBOL_COUNT</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a79f73310e5d35c176b9adcb0a3e08832ae2035b0efec37754a7ced473780741ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberFormat *</type>
      <name>unum_open</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a6fcdae3c4c3458ecf01f179bdc3a3ab7</anchor>
      <arglist>(UNumberFormatStyle style, const UChar *pattern, int32_t patternLength, const char *locale, UParseError *parseErr, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_close</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>acc267f077c6f514b7b9089fd5f4c5f5f</anchor>
      <arglist>(UNumberFormat *fmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberFormat *</type>
      <name>unum_clone</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a287c5c13104bbca4bf93a979adfabb98</anchor>
      <arglist>(const UNumberFormat *fmt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_format</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a056d1c5d46a0e7a001d9fd4faeee99db</anchor>
      <arglist>(const UNumberFormat *fmt, int32_t number, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatInt64</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a3669174daac80366cd9deed48a4e8cbd</anchor>
      <arglist>(const UNumberFormat *fmt, int64_t number, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatDouble</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a18491c658396846921be946ed7cd1b65</anchor>
      <arglist>(const UNumberFormat *fmt, double number, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatDoubleForFields</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a304c2bc9e4021be440e8a82cbc2d8f4d</anchor>
      <arglist>(const UNumberFormat *format, double number, UChar *result, int32_t resultLength, UFieldPositionIterator *fpositer, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatDecimal</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a480ae7530a43cbdc9c3a33a726198c72</anchor>
      <arglist>(const UNumberFormat *fmt, const char *number, int32_t length, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatDoubleCurrency</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a8815cbba137ebe6fd54f2f72a460b0f1</anchor>
      <arglist>(const UNumberFormat *fmt, double number, UChar *currency, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_formatUFormattable</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>aec903c32ade7d632fb7125a5dfd667ea</anchor>
      <arglist>(const UNumberFormat *fmt, const UFormattable *number, UChar *result, int32_t resultLength, UFieldPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_parse</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9c779067114a8708de63efa21c6fddec</anchor>
      <arglist>(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>unum_parseInt64</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a6ef3cbf1c4c9db975aab46a2c2a0a066</anchor>
      <arglist>(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>unum_parseDouble</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a3b7d420d8f29723057bae81107575c8a</anchor>
      <arglist>(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_parseDecimal</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a09ea86d981a758072864c32ccd4bc7fb</anchor>
      <arglist>(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos, char *outBuf, int32_t outBufLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>unum_parseDoubleCurrency</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a7aa9ce04ba96572f77c8a31c4117ff21</anchor>
      <arglist>(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos, UChar *currency, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattable *</type>
      <name>unum_parseToUFormattable</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a90cda35ccc94bc3f71e5ab2681067918</anchor>
      <arglist>(const UNumberFormat *fmt, UFormattable *result, const UChar *text, int32_t textLength, int32_t *parsePos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_applyPattern</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ae5bbc47d6fae8b709a827c3357802c53</anchor>
      <arglist>(UNumberFormat *format, UBool localized, const UChar *pattern, int32_t patternLength, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>unum_getAvailable</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a8bb853e13c55cb345eeb5ebb28464f87</anchor>
      <arglist>(int32_t localeIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_countAvailable</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a6c358d338d1692cdb665a59cdcf414e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI bool</type>
      <name>unum_hasAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a4d5106c21267cf353afd635d24c59f40</anchor>
      <arglist>(const UNumberFormat *fmt, UNumberFormatAttribute attr)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_getAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a9c5f788d991344541c046fa852845b92</anchor>
      <arglist>(const UNumberFormat *fmt, UNumberFormatAttribute attr)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_setAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>abe4b209a85ea796f78bc5409b6d97644</anchor>
      <arglist>(UNumberFormat *fmt, UNumberFormatAttribute attr, int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI double</type>
      <name>unum_getDoubleAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a5f9bb56fd0cbfed4e12d446677341758</anchor>
      <arglist>(const UNumberFormat *fmt, UNumberFormatAttribute attr)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_setDoubleAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>aa6f675e8e12d4ba2efc274539be9ea08</anchor>
      <arglist>(UNumberFormat *fmt, UNumberFormatAttribute attr, double newValue)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_getTextAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a8c7810e43cb2ecd76e2f7110de7daadb</anchor>
      <arglist>(const UNumberFormat *fmt, UNumberFormatTextAttribute tag, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_setTextAttribute</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a2c14fad11c20ca4042050e49164d4fad</anchor>
      <arglist>(UNumberFormat *fmt, UNumberFormatTextAttribute tag, const UChar *newValue, int32_t newValueLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_toPattern</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a5e5d65196cbb56821e7793938ab4404b</anchor>
      <arglist>(const UNumberFormat *fmt, UBool isPatternLocalized, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unum_getSymbol</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>aa0bf13cff062834f86a51ef377cf47f4</anchor>
      <arglist>(const UNumberFormat *fmt, UNumberFormatSymbol symbol, UChar *buffer, int32_t size, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_setSymbol</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>ae48af8fcedad9a080d8996a335dfb4a7</anchor>
      <arglist>(UNumberFormat *fmt, UNumberFormatSymbol symbol, const UChar *value, int32_t length, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>unum_getLocaleByType</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>afd6cbf023bdf2e8fe9bfb1fae0d24bb4</anchor>
      <arglist>(const UNumberFormat *fmt, ULocDataLocaleType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unum_setContext</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a0ca35a1901915f4507ac094cfb41d664</anchor>
      <arglist>(UNumberFormat *fmt, UDisplayContext value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UDisplayContext</type>
      <name>unum_getContext</name>
      <anchorfile>unum_8h.html</anchorfile>
      <anchor>a6b1bc3d924f3328a51090fe6f6d74b8c</anchor>
      <arglist>(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unumberformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>unumberformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="unumberoptions_8h" name="unumberoptions.h" local="yes" import="no" module="no" objc="no">unicode/unumberoptions.h</includes>
    <includes id="uformattednumber_8h" name="uformattednumber.h" local="yes" import="no" module="no" objc="no">unicode/uformattednumber.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UNumberRoundingPriority</type>
      <name>UNumberRoundingPriority</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>ae481df8b480671a6affec8af37491dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberUnitWidth</type>
      <name>UNumberUnitWidth</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a3ff46527ed00aa2fb63dbe731ca38d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberSignDisplay</type>
      <name>UNumberSignDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a7824ae96448ade8bf4a69179467a4ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberDecimalSeparatorDisplay</type>
      <name>UNumberDecimalSeparatorDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a16fcae79100ada1f65d90b7e0c03a7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberTrailingZeroDisplay</type>
      <name>UNumberTrailingZeroDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a6589afa357c20be35272c7450cf2c1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UNumberFormatter</type>
      <name>UNumberFormatter</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a7c1238b2dd08f32f1ea245ece41e71bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberRoundingPriority</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a002bb379f6d06333590e00771c613c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUNDING_PRIORITY_RELAXED</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a002bb379f6d06333590e00771c613c71a08945b9561fa619c16140a916e8781e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUNDING_PRIORITY_STRICT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a002bb379f6d06333590e00771c613c71adce485a55ec6629f86c2feaa8b344a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberUnitWidth</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_NARROW</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fa721badced2bb2b04f6c10afaed3bedef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_SHORT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fad8d8a2f752f8e91c3360c9a5399ef593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_FULL_NAME</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fa21dfe289ee4e87262df9622134ab29db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_ISO_CODE</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fad0ce2ec95aad4c8c32967b9e2f84fcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_FORMAL</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fa63c08bf7ebfee6ca9e1365c85edccd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_VARIANT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fa930655d3f12aeca28d3df0d0d49c4e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_HIDDEN</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3fa1b45ff25f674b915fb1481b30e23eea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_UNIT_WIDTH_COUNT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5ee613b0f806f558d9ea877aa62a0c3faefbce8f020b12394f6d37b982273a758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberSignDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_AUTO</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a3919ed89463cc89fc7f25cbd9c9e4968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ALWAYS</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a1c62fa437fad105b04e5fcbf65167f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_NEVER</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a54dff733ecf5a488b6176a3de58229f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ACCOUNTING</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a3fcc7e72482eaa1f71e0a96506cf6ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ACCOUNTING_ALWAYS</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a5bcfdf8a223dd757686edeeda2eca603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_EXCEPT_ZERO</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9aa9342df5634c3fc780e31553fb561543</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a21f195d374f2d6b54d2bc84fc60a52fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_NEGATIVE</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9ac06db8e834dd916f3af016910c7fa1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_ACCOUNTING_NEGATIVE</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9a35d5896fc2f19a99fdd0a502931abbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIGN_COUNT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a18092ae1533c9c260f01c9dbf25589c9ae5314fcda9c534ff8c6e686f967a4c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberDecimalSeparatorDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a1e0fe0c910e360dda5cdad3387e5a0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_SEPARATOR_AUTO</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a1e0fe0c910e360dda5cdad3387e5a0c6a93927951d26b124a5557235406f290d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_SEPARATOR_ALWAYS</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a1e0fe0c910e360dda5cdad3387e5a0c6abb6bc9885a6f2bee1795056d215f0522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_DECIMAL_SEPARATOR_COUNT</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a1e0fe0c910e360dda5cdad3387e5a0c6a1d1b364e55dcabab30649afbaa200cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberTrailingZeroDisplay</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a39a7f386dd7f624dd611d4f5249c2c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_TRAILING_ZERO_AUTO</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a39a7f386dd7f624dd611d4f5249c2c26a673c844c1941590a781fab2f0d2fb7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a39a7f386dd7f624dd611d4f5249c2c26a89147ccac5570a1817c370f8e63837df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberFormatter *</type>
      <name>unumf_openForSkeletonAndLocale</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a5386da17bb760a00fbf93901aed41454</anchor>
      <arglist>(const UChar *skeleton, int32_t skeletonLen, const char *locale, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberFormatter *</type>
      <name>unumf_openForSkeletonAndLocaleWithError</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a9ebe6250d41691da2d650563ae6164ba</anchor>
      <arglist>(const UChar *skeleton, int32_t skeletonLen, const char *locale, UParseError *perror, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_formatInt</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a69a79cf493b3bc508c613c6bf216f3b7</anchor>
      <arglist>(const UNumberFormatter *uformatter, int64_t value, UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_formatDouble</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a54193ed406316485803e3dac3a96615f</anchor>
      <arglist>(const UNumberFormatter *uformatter, double value, UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_formatDecimal</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a6183aa03b43b63b231341770035bace9</anchor>
      <arglist>(const UNumberFormatter *uformatter, const char *value, int32_t valueLen, UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumf_close</name>
      <anchorfile>unumberformatter_8h.html</anchorfile>
      <anchor>a96b7d8112557be07812b88b05f139d45</anchor>
      <arglist>(UNumberFormatter *uformatter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unumberoptions.h</name>
    <path>i18n/unicode/</path>
    <filename>unumberoptions_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>enum UNumberFormatRoundingMode</type>
      <name>UNumberFormatRoundingMode</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>ae2d829eda55e3def45cc5d2bed2a35da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberGroupingStrategy</type>
      <name>UNumberGroupingStrategy</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a7953fce7f2087157fdf3efab4cff17e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberFormatRoundingMode</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUND_HALFEVEN</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aa1fd90821fab4b77604c05712ab1b5678</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_FOUND_HALFEVEN</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aaaf65c3f66231f695a558eb526c1215f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUND_UNNECESSARY</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aa0f59afe5c61b0334a1f1fbb89d054595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUND_HALF_ODD</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aaa6cd55fb2dcc24f67008a38795745731</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUND_HALF_CEILING</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aacffbb1ef6bf1389df9a73e52cc6f14e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_ROUND_HALF_FLOOR</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>a2f46653ee48f5d8d5b8e67d4a1b8230aac10772676875a08271190462bcb62978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberGroupingStrategy</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_OFF</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87eac60d2b94abb99aea4787c2dd367110c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_MIN2</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87ea30ca25de042e6f4fda0fab0551024854</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_AUTO</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87ea574af658ab523f91dfe05577d1e7a7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_ON_ALIGNED</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87ea37fb1e6f342dce66f12802a8218b81c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_THOUSANDS</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87ea2df6e82442d711199dceebe6df80dbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_GROUPING_COUNT</name>
      <anchorfile>unumberoptions_8h.html</anchorfile>
      <anchor>af65963668dc167072ff07ee8d844e87ead8dfc5546d9b427968743e004c3ff43c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unumberrangeformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>unumberrangeformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="ufieldpositer_8h" name="ufieldpositer.h" local="yes" import="no" module="no" objc="no">unicode/ufieldpositer.h</includes>
    <includes id="umisc_8h" name="umisc.h" local="yes" import="no" module="no" objc="no">unicode/umisc.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <includes id="uformattable_8h" name="uformattable.h" local="yes" import="no" module="no" objc="no">unicode/uformattable.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UNumberRangeCollapse</type>
      <name>UNumberRangeCollapse</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>acac75bfa7635fee1357526802928763d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberRangeIdentityFallback</type>
      <name>UNumberRangeIdentityFallback</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a6a0dd7323533da1d58a35ee5259d10a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UNumberRangeIdentityResult</type>
      <name>UNumberRangeIdentityResult</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a77f4f30fd79ff99ca2749b6b7b0cd978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UNumberRangeFormatter</type>
      <name>UNumberRangeFormatter</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>adc8b3a2d18515351d6470904bcc4cb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFormattedNumberRange</type>
      <name>UFormattedNumberRange</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ab8e7caf895d25d3feb314040d1ac6146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberRangeCollapse</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad4ecbae149b64c966d58f4ce98c69bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_RANGE_COLLAPSE_AUTO</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad4ecbae149b64c966d58f4ce98c69bacaaa00a1585b0252eed103005abde47c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_RANGE_COLLAPSE_NONE</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad4ecbae149b64c966d58f4ce98c69bacacef657e902c491ff0c00e90ee8c395d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_RANGE_COLLAPSE_UNIT</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad4ecbae149b64c966d58f4ce98c69bacac216344d57db814e81ced68d32bfef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_RANGE_COLLAPSE_ALL</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad4ecbae149b64c966d58f4ce98c69baca13c23178c1c516eb50308f6d01f54f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberRangeIdentityFallback</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>aa0154b4142afeed438c7be50a530ebd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_FALLBACK_SINGLE_VALUE</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>aa0154b4142afeed438c7be50a530ebd1acab9a2adc00e1fa304243e66bc9f65a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>aa0154b4142afeed438c7be50a530ebd1a897059d33ea5187c9f721a80ff04c585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_FALLBACK_APPROXIMATELY</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>aa0154b4142afeed438c7be50a530ebd1a24fab0c8e99c610cb033b4ea99b21342</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_FALLBACK_RANGE</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>aa0154b4142afeed438c7be50a530ebd1af3178fcbcfb6851718a59d8a453941c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UNumberRangeIdentityResult</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a19ab840a2eaea75afefd7aed599037ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a19ab840a2eaea75afefd7aed599037eda3317fc8c2690ee3a080a268a6195d00a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a19ab840a2eaea75afefd7aed599037eda617bd9c6d436ac454b82005194b7467c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_RESULT_NOT_EQUAL</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a19ab840a2eaea75afefd7aed599037eda3880f5ff12eefcf302b4984a79ec7ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_IDENTITY_RESULT_COUNT</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a19ab840a2eaea75afefd7aed599037edad3879ac808169e0eaff934ecece4e54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberRangeFormatter *</type>
      <name>unumrf_openForSkeletonWithCollapseAndIdentityFallback</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a5249f43cfde7ff7a41937012144c3ed0</anchor>
      <arglist>(const UChar *skeleton, int32_t skeletonLen, UNumberRangeCollapse collapse, UNumberRangeIdentityFallback identityFallback, const char *locale, UParseError *perror, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattedNumberRange *</type>
      <name>unumrf_openResult</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a56ee678b8662ed43b128e965f57be5a5</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumrf_formatDoubleRange</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a3d255e6bd9429ab2082cd02e5d42df2b</anchor>
      <arglist>(const UNumberRangeFormatter *uformatter, double first, double second, UFormattedNumberRange *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumrf_formatDecimalRange</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ac704d29aeec3207290849df5c2229e58</anchor>
      <arglist>(const UNumberRangeFormatter *uformatter, const char *first, int32_t firstLen, const char *second, int32_t secondLen, UFormattedNumberRange *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UFormattedValue *</type>
      <name>unumrf_resultAsValue</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>af757b88bcf075a440bf134d2ef51f1ee</anchor>
      <arglist>(const UFormattedNumberRange *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberRangeIdentityResult</type>
      <name>unumrf_resultGetIdentityResult</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ac1151f9a58f4c9269d5490b051046403</anchor>
      <arglist>(const UFormattedNumberRange *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumrf_resultGetFirstDecimalNumber</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a406564fc0f6aa1562965c4604ba075ae</anchor>
      <arglist>(const UFormattedNumberRange *uresult, char *dest, int32_t destCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumrf_resultGetSecondDecimalNumber</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ad891b5b584d319f2effa4cb038701c4f</anchor>
      <arglist>(const UFormattedNumberRange *uresult, char *dest, int32_t destCapacity, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumrf_close</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>ab7f95af5d4c7b422fa8b711d38d822f9</anchor>
      <arglist>(UNumberRangeFormatter *uformatter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumrf_closeResult</name>
      <anchorfile>unumberrangeformatter_8h.html</anchorfile>
      <anchor>a6c5c5ce8a5e9a05ed6c2b450e7161e8a</anchor>
      <arglist>(UFormattedNumberRange *uresult)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unumsys.h</name>
    <path>i18n/unicode/</path>
    <filename>unumsys_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct UNumberingSystem</type>
      <name>UNumberingSystem</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a88d548043aa4d5eb8db18ed347878525</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberingSystem *</type>
      <name>unumsys_open</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>ae3c54fe85bd3f3f1db877ce2c8f34f5e</anchor>
      <arglist>(const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UNumberingSystem *</type>
      <name>unumsys_openByName</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a9facf4a1084a876a52429552852682db</anchor>
      <arglist>(const char *name, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>unumsys_close</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a03aec04eaafc11d0ca2e8e96884aa421</anchor>
      <arglist>(UNumberingSystem *unumsys)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>unumsys_openAvailableNames</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a2514b21abe9a0f1aa0690711e2241d45</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>unumsys_getName</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a41f52092377aa03717defbec45b72f19</anchor>
      <arglist>(const UNumberingSystem *unumsys)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>unumsys_isAlgorithmic</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a0a0b26000a9744fc2f5385b9a1b75f91</anchor>
      <arglist>(const UNumberingSystem *unumsys)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumsys_getRadix</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a511d48f9dd6079969be0302c518dde74</anchor>
      <arglist>(const UNumberingSystem *unumsys)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>unumsys_getDescription</name>
      <anchorfile>unumsys_8h.html</anchorfile>
      <anchor>a7479b97b4523ad0a5e7d249e9f32439a</anchor>
      <arglist>(const UNumberingSystem *unumsys, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upluralrules.h</name>
    <path>i18n/unicode/</path>
    <filename>upluralrules_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UPluralType</type>
      <name>UPluralType</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>ae51c4d4f471dc5d984e8fde4b5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UPluralRules</type>
      <name>UPluralRules</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a6fe07aecf6dfa5353e77be6c78e1ff36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UPluralType</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>afceec9f2dee10dbf3ca0d694f66d5d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLURAL_TYPE_CARDINAL</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>afceec9f2dee10dbf3ca0d694f66d5d3ca5c9970165fa5b953848d6a055061eb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLURAL_TYPE_ORDINAL</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>afceec9f2dee10dbf3ca0d694f66d5d3ca5202122d3a4e2ad72d21879a7262aed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPLURAL_TYPE_COUNT</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>afceec9f2dee10dbf3ca0d694f66d5d3ca94bf640d740f7669175139a6b0978adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPluralRules *</type>
      <name>uplrules_open</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a88f5dc5e9e5fea5e8e4aa4b4d59df9e2</anchor>
      <arglist>(const char *locale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UPluralRules *</type>
      <name>uplrules_openForType</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>abdf3a8c3fc9221c0e55a5c735813380c</anchor>
      <arglist>(const char *locale, UPluralType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uplrules_close</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a95ea1dbcad91db8c2f3365f1f887e38a</anchor>
      <arglist>(UPluralRules *uplrules)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uplrules_select</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a9d8ba1623ef7ded96bf162b4966436ac</anchor>
      <arglist>(const UPluralRules *uplrules, double number, UChar *keyword, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uplrules_selectFormatted</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a965fbba8d169816d66a449b4a64f5d0f</anchor>
      <arglist>(const UPluralRules *uplrules, const struct UFormattedNumber *number, UChar *keyword, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uplrules_selectForRange</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>a5f4b0af98562f8feaa45c2d4058212c4</anchor>
      <arglist>(const UPluralRules *uplrules, const struct UFormattedNumberRange *urange, UChar *keyword, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uplrules_selectWithFormat</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>abe6b54b1c98191bd493b04210422efa8</anchor>
      <arglist>(const UPluralRules *uplrules, double number, const UNumberFormat *fmt, UChar *keyword, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uplrules_getKeywords</name>
      <anchorfile>upluralrules_8h.html</anchorfile>
      <anchor>aa8a79b27410ee90256f57a96386e3bf0</anchor>
      <arglist>(const UPluralRules *uplrules, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uregex.h</name>
    <path>i18n/unicode/</path>
    <filename>uregex_8h.html</filename>
    <includes id="utext_8h" name="utext.h" local="yes" import="no" module="no" objc="no">unicode/utext.h</includes>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct URegularExpression</type>
      <name>URegularExpression</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a566882c83d9e4dcf7fb5d8f859625500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum URegexpFlag</type>
      <name>URegexpFlag</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a909a419bde366d90d8d656cdbf390ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>URegexMatchCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a0a86299b51ab447fdefa00f6763b44bb</anchor>
      <arglist>(const void *context, int32_t steps)</arglist>
    </member>
    <member kind="typedef">
      <type>UBool</type>
      <name>URegexFindProgressCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a05a1a31454add644cd2f023b7e4366c3</anchor>
      <arglist>(const void *context, int64_t matchIndex)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URegexpFlag</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_CANON_EQ</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea95ee02c73b45843f44d316c913826b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_CASE_INSENSITIVE</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea909d2ed2c61e34cb62dc13e29f6923ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_COMMENTS</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea2f3e059e7b90f4bc9574740e89a7b0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_DOTALL</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea0220d4e90a67e1cdd6c1c02ecc8189f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_LITERAL</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea66d6ba18582a24bf3e4056e687ea58cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_MULTILINE</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea5955d9b9e4cdfcd1fccafde751f02488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_UNIX_LINES</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aeaeff412f2297e20cddb5659b943b58630</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_UWORD</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aeae1499468a7aa6f7b2059b7839c6003dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UREGEX_ERROR_ON_UNKNOWN_ESCAPES</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a874989dfec4cbeb6baf4d1a51cb529aea9be4161df4e6d12050d324787d6d2742</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URegularExpression *</type>
      <name>uregex_open</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a9377c35dfdf8750a72c0082db97eeef8</anchor>
      <arglist>(const UChar *pattern, int32_t patternLength, uint32_t flags, UParseError *pe, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URegularExpression *</type>
      <name>uregex_openUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a838ca4fd7eb745c8e41205e5a1853fff</anchor>
      <arglist>(UText *pattern, uint32_t flags, UParseError *pe, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URegularExpression *</type>
      <name>uregex_openC</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a92869dfe22d1dc0db10de7d0371c197d</anchor>
      <arglist>(const char *pattern, uint32_t flags, UParseError *pe, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_close</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a7ddaa162e6eedbbc3fa499aa77d5f2c9</anchor>
      <arglist>(URegularExpression *regexp)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URegularExpression *</type>
      <name>uregex_clone</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ae1ee1258eb3fe952be83c82f9d78c43b</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>uregex_pattern</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a90bb6bd5009ca36c9ab8f7a9dda57c3c</anchor>
      <arglist>(const URegularExpression *regexp, int32_t *patLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_patternUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a8bcb62cd439f3bd91a3e4c45b6533f47</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_flags</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a3c47de8b8e3eb273020bfcc87cad2ac0</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>abbbf1802f98e4acd76215e90ee819c0f</anchor>
      <arglist>(URegularExpression *regexp, const UChar *text, int32_t textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a418bd3fb3f798b7d1c275607d46602fb</anchor>
      <arglist>(URegularExpression *regexp, UText *text, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>uregex_getText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a8c02083663f98ba8941f35ac40f9e145</anchor>
      <arglist>(URegularExpression *regexp, int32_t *textLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_getUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a7be0939ccce6c8b50e51055539e944c6</anchor>
      <arglist>(URegularExpression *regexp, UText *dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_refreshUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aa59e1098dcf42ea8fa84ddfd971320f8</anchor>
      <arglist>(URegularExpression *regexp, UText *text, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_matches</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>af3bf489b4379c7e3c35b946bb588463c</anchor>
      <arglist>(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_matches64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a31fb0e706c655b4bda6a573abc8f4414</anchor>
      <arglist>(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_lookingAt</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a8690edfdb96650ba578a1091bcf90bc6</anchor>
      <arglist>(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_lookingAt64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ad0b0ff7e753746b99306807f711bc34c</anchor>
      <arglist>(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_find</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a5986a0c45a1d648114e4ce08a14e10d3</anchor>
      <arglist>(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_find64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a05b1fcc8c25e09e56d68176591c15369</anchor>
      <arglist>(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_findNext</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a9167d4225108676928b08e526c46db72</anchor>
      <arglist>(URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_groupCount</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aa2f83aaecd7cf4686abef46df626fbea</anchor>
      <arglist>(URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_groupNumberFromName</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>af83d3ca6ae105343bd319ee2ebf56df0</anchor>
      <arglist>(URegularExpression *regexp, const UChar *groupName, int32_t nameLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_groupNumberFromCName</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a2d0ef986341a50a638e078d9bf403ae3</anchor>
      <arglist>(URegularExpression *regexp, const char *groupName, int32_t nameLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_group</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ac528bf1fdbb42a111f7d7c1e88f87666</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_groupUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aab6dc4942f1b7404d34414a0d00809e7</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UText *dest, int64_t *groupLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_start</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aabe3562cc5db58f2949074d6a12ac25c</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>uregex_start64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a1de2b95f3474b58e2b8a2c0d3a934dc8</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_end</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ae807c13b9f9ec8ad06a69033ae9cad89</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>uregex_end64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a5576ef1f9eb02ffdbe7bde79fd84a835</anchor>
      <arglist>(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_reset</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a3bb9a2f34ec5e983a0b49171f5274de4</anchor>
      <arglist>(URegularExpression *regexp, int32_t index, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_reset64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a1d0aa8cece43fe637d668d6a43531c02</anchor>
      <arglist>(URegularExpression *regexp, int64_t index, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setRegion</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>abebe1192512f1648c567d3bdd6ee98dd</anchor>
      <arglist>(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setRegion64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a4727ec419017db6e2132af4e176af42f</anchor>
      <arglist>(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setRegionAndStart</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a243a68331a4b3b8915b289aa70f1b842</anchor>
      <arglist>(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_regionStart</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aaa5b752ba4b20c44a996252916d1c164</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>uregex_regionStart64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a40ae3fcb7a5501a5b1c19df8a4a457e7</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_regionEnd</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a17395a24ca69a99496e3fe79e56cbbc9</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>uregex_regionEnd64</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aae6080c75a6c33c14d8e2771aae5fcdb</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_hasTransparentBounds</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aeb69e6280146b5887ea2f5e3446bb78d</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_useTransparentBounds</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a2cfc7376eee29e9ff29a23143c9c2433</anchor>
      <arglist>(URegularExpression *regexp, UBool b, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_hasAnchoringBounds</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ac91972425675e75e334219938d5498d4</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_useAnchoringBounds</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a6bfe73095c190c99beef69ee12eb52d6</anchor>
      <arglist>(URegularExpression *regexp, UBool b, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_hitEnd</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aed9850bca96f448fa395a390b969dcf4</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregex_requireEnd</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a92a8b1f1f64407fa35b2fff99dd35b60</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_replaceAll</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>abe4a61eac358a5445623c0b7a89775e8</anchor>
      <arglist>(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_replaceAllUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ad228ff0d9dbefe01a2e6fd68fe06e3b2</anchor>
      <arglist>(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_replaceFirst</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aa85bb1e804ec77749f94991a8b9153db</anchor>
      <arglist>(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_replaceFirstUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a64d940ac2319b6c0c4d7c03054604c06</anchor>
      <arglist>(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_appendReplacement</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a266a540616627d192b31284e016bddff</anchor>
      <arglist>(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar **destBuf, int32_t *destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_appendReplacementUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a17706568aefdada9149739828a6d2c00</anchor>
      <arglist>(URegularExpression *regexp, UText *replacementText, UText *dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_appendTail</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a7d9c816d6b14659885bea3cb38a42367</anchor>
      <arglist>(URegularExpression *regexp, UChar **destBuf, int32_t *destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UText *</type>
      <name>uregex_appendTailUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a68460df5756bc8ed6c81d492f74c28f2</anchor>
      <arglist>(URegularExpression *regexp, UText *dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_split</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a2f795d713b5420431ba40e8c88d5df2b</anchor>
      <arglist>(URegularExpression *regexp, UChar *destBuf, int32_t destCapacity, int32_t *requiredCapacity, UChar *destFields[], int32_t destFieldsCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_splitUText</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>afd361e45d7ec08c8c1a9df50fbbe5734</anchor>
      <arglist>(URegularExpression *regexp, UText *destFields[], int32_t destFieldsCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setTimeLimit</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>acbdc7e1d7f6f6c7eadd7a24924c48bfe</anchor>
      <arglist>(URegularExpression *regexp, int32_t limit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_getTimeLimit</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>a288bfef48188b2d29a957426c6bcd0a7</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setStackLimit</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>abe6babc64af696f270384def1f09c6ab</anchor>
      <arglist>(URegularExpression *regexp, int32_t limit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregex_getStackLimit</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aa7757a173ef5b4d88bb0fc8564c8b7ba</anchor>
      <arglist>(const URegularExpression *regexp, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setMatchCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ae233a095ec27641f764fbc3e7bd3a75f</anchor>
      <arglist>(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_getMatchCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>abe9966a8dc44260db527a150dfaed3d9</anchor>
      <arglist>(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_setFindProgressCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>ad3c812ceb6dce565a74f496b21a00a10</anchor>
      <arglist>(URegularExpression *regexp, URegexFindProgressCallback *callback, const void *context, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uregex_getFindProgressCallback</name>
      <anchorfile>uregex_8h.html</anchorfile>
      <anchor>aeaf940e40ed4f59b32be69d553f498c9</anchor>
      <arglist>(const URegularExpression *regexp, URegexFindProgressCallback **callback, const void **context, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uregion.h</name>
    <path>i18n/unicode/</path>
    <filename>uregion_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <member kind="typedef">
      <type>enum URegionType</type>
      <name>URegionType</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>aae113bc99b1c0dfe5076c8e8e1e3d808</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct URegion</type>
      <name>URegion</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a9f372ed3152687ee8d33df1864a89ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URegionType</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_UNKNOWN</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5ab44e2c4d2b28f5f4e320a36e3fcba0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_TERRITORY</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5ab5443a5253199f8444ae0c84e37388f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_WORLD</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5a6994d3caa0b9ac5401cccdd878b9e643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_CONTINENT</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5a4e38392c5f0a20634e2fe64101632d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_SUBCONTINENT</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5af387daccf5d2bb6a451946e7ac3c640c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_GROUPING</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5a9ed8396709d098a33a6f64714c4670f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_DEPRECATED</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5ab4c29e68ebaa821eaa29ea2de2db8e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URGN_LIMIT</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a75fa1508ee8a1321e62b254008acf0d5a072f41ac76d026cba1e9104be11f88ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const URegion *</type>
      <name>uregion_getRegionFromCode</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>af2cffe09f90b553c9a8b2fe70ac0a533</anchor>
      <arglist>(const char *regionCode, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const URegion *</type>
      <name>uregion_getRegionFromNumericCode</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>afcc443f6b37796aa5d9a04a8974376b6</anchor>
      <arglist>(int32_t code, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uregion_getAvailable</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a5b777a4332fe0699e29eaccd0781fab5</anchor>
      <arglist>(URegionType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregion_areEqual</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>aa0ec3f23bffa31173b26da6de329a7c0</anchor>
      <arglist>(const URegion *uregion, const URegion *otherRegion)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const URegion *</type>
      <name>uregion_getContainingRegion</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>aa0ffa1e00a679026e43ebbbad65d528e</anchor>
      <arglist>(const URegion *uregion)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const URegion *</type>
      <name>uregion_getContainingRegionOfType</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a2f8c707efb921951c03f01e2f0bbf7ad</anchor>
      <arglist>(const URegion *uregion, URegionType type)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uregion_getContainedRegions</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>af7ad93afb5fc885511cff89a4ad415a3</anchor>
      <arglist>(const URegion *uregion, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uregion_getContainedRegionsOfType</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a527e71b133cecc729104fc22bc7c2fcd</anchor>
      <arglist>(const URegion *uregion, URegionType type, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>uregion_contains</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a162f8ea93b88a8dd7d7d569c2c90c7a1</anchor>
      <arglist>(const URegion *uregion, const URegion *otherRegion)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>uregion_getPreferredValues</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a085b852370d82972da62faf1b9f5f78e</anchor>
      <arglist>(const URegion *uregion, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uregion_getRegionCode</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>a46187343e165239913d7b805356ec19a</anchor>
      <arglist>(const URegion *uregion)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uregion_getNumericCode</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>ad69fcaf115f9438720a569896f8f040c</anchor>
      <arglist>(const URegion *uregion)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URegionType</type>
      <name>uregion_getType</name>
      <anchorfile>uregion_8h.html</anchorfile>
      <anchor>af67a0306442b2c5512b4e639ae3c25a4</anchor>
      <arglist>(const URegion *uregion)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ureldatefmt.h</name>
    <path>i18n/unicode/</path>
    <filename>ureldatefmt_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="udisplaycontext_8h" name="udisplaycontext.h" local="yes" import="no" module="no" objc="no">unicode/udisplaycontext.h</includes>
    <includes id="uformattedvalue_8h" name="uformattedvalue.h" local="yes" import="no" module="no" objc="no">unicode/uformattedvalue.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum UDateRelativeDateTimeFormatterStyle</type>
      <name>UDateRelativeDateTimeFormatterStyle</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a2bbb3dcab7b3435ff5216bffc7d9b21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum URelativeDateTimeUnit</type>
      <name>URelativeDateTimeUnit</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a19ce7db0b6df7741ed321f72fdff7a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum URelativeDateTimeFormatterField</type>
      <name>URelativeDateTimeFormatterField</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a4f40401db0d11bbba42f85f790dbb5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct URelativeDateTimeFormatter</type>
      <name>URelativeDateTimeFormatter</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>ab96b7b55c8ea47b2b6476b9a91750bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFormattedRelativeDateTime</type>
      <name>UFormattedRelativeDateTime</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>ae22f39920c8d482dace7a99118b03d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateRelativeDateTimeFormatterStyle</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a43daf21543096115200b055932f9ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STYLE_LONG</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a43daf21543096115200b055932f9ad58a62546a4ccb7276b35b3533312fe111f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STYLE_SHORT</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a43daf21543096115200b055932f9ad58ad243e23edc643ab54e88dfa2c8f2f48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STYLE_NARROW</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a43daf21543096115200b055932f9ad58ac90fae1d1a02e16a45a3fe9b7da8228b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_STYLE_COUNT</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a43daf21543096115200b055932f9ad58a0991c40cb0f3772fd0bf56ed6205ef4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URelativeDateTimeUnit</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_YEAR</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761aff7e41efdf6d3f8963c7a1eb250f4e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_QUARTER</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761ac434cf4f8d9c4d852576eb1815024029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_MONTH</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a771fa729d88c0e0c355b96db3d791abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_WEEK</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a26ddbdab3bc419d259b56f2ce554e92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_DAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a56531929818b8f77af56a3df3c1f0393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_HOUR</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761ac5378c41078f88176b057ba6d3cae2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_MINUTE</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761ae8683b654676b789793ce0287cd44690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_SECOND</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a3081a3b23329efb57d2c3434e65d8ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_SUNDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a7d180592c18b029a9e0e0e034b3d3383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_MONDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761afb747222ebf991953e82fc5fa9ae2059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_TUESDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761ae9805c47b58dd20df1855cc81247a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_WEDNESDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761ab59f1ea86a099128e024bee41c22e003</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_THURSDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761af9eb8ac96eeaa31cab5f82709a7a977b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_FRIDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a38a3d2b245c6608ea03efcb4b56e8703</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_SATURDAY</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a1665c51caa9469731531b2f7434d176f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_UNIT_COUNT</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aa44d7fab2f7f58a0ceb8912faab59761a74b147f6b7c11d7fff90c4249ffbb4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URelativeDateTimeFormatterField</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aea64058f1ea677593ed5ce2ff2d37230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_LITERAL_FIELD</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aea64058f1ea677593ed5ce2ff2d37230a07b863e42fc0d4b6d8984dc9126f8f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDAT_REL_NUMERIC_FIELD</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>aea64058f1ea677593ed5ce2ff2d37230af1d86efacfa2d64c69e8c591c781575b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URelativeDateTimeFormatter *</type>
      <name>ureldatefmt_open</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a4428edf9807754deabf41fad1290bf26</anchor>
      <arglist>(const char *locale, UNumberFormat *nfToAdopt, UDateRelativeDateTimeFormatterStyle width, UDisplayContext capitalizationContext, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ureldatefmt_close</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a0ce429045e114677af7b02634fa7f614</anchor>
      <arglist>(URelativeDateTimeFormatter *reldatefmt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFormattedRelativeDateTime *</type>
      <name>ureldatefmt_openResult</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>af9fc3f9d4d48cd92d16e7b420d0585ad</anchor>
      <arglist>(UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UFormattedValue *</type>
      <name>ureldatefmt_resultAsValue</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>abf956f1dbc46ab0975e704651b2b30c9</anchor>
      <arglist>(const UFormattedRelativeDateTime *ufrdt, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ureldatefmt_closeResult</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>adb4f9ed90c1429daeea2d9271f1eac51</anchor>
      <arglist>(UFormattedRelativeDateTime *ufrdt)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ureldatefmt_formatNumeric</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a09d568ca223fd0ca8cdb5f349185edb9</anchor>
      <arglist>(const URelativeDateTimeFormatter *reldatefmt, double offset, URelativeDateTimeUnit unit, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ureldatefmt_formatNumericToResult</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a3d6963d0aabee05e3e067d7e1a5da14a</anchor>
      <arglist>(const URelativeDateTimeFormatter *reldatefmt, double offset, URelativeDateTimeUnit unit, UFormattedRelativeDateTime *result, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ureldatefmt_format</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a25e1c4c7c7158b6d637bfc938c0d565c</anchor>
      <arglist>(const URelativeDateTimeFormatter *reldatefmt, double offset, URelativeDateTimeUnit unit, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>ureldatefmt_formatToResult</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a39bfa0f3c523ff176f919b9e1362f1d8</anchor>
      <arglist>(const URelativeDateTimeFormatter *reldatefmt, double offset, URelativeDateTimeUnit unit, UFormattedRelativeDateTime *result, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>ureldatefmt_combineDateAndTime</name>
      <anchorfile>ureldatefmt_8h.html</anchorfile>
      <anchor>a4877a16bee26b6ddad3ac093663ae027</anchor>
      <arglist>(const URelativeDateTimeFormatter *reldatefmt, const UChar *relativeDateString, int32_t relativeDateStringLen, const UChar *timeString, int32_t timeStringLen, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usearch.h</name>
    <path>i18n/unicode/</path>
    <filename>usearch_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucol_8h" name="ucol.h" local="yes" import="no" module="no" objc="no">unicode/ucol.h</includes>
    <includes id="ucoleitr_8h" name="ucoleitr.h" local="yes" import="no" module="no" objc="no">unicode/ucoleitr.h</includes>
    <includes id="ubrk_8h" name="ubrk.h" local="yes" import="no" module="no" objc="no">unicode/ubrk.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USEARCH_DONE</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>ab66c48ad34ba3832680f23da3e0f70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UStringSearch</type>
      <name>UStringSearch</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>ab244c09051ecef7e477be6f3e247796d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USearchAttribute</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aa382f146f1968a9d1dc182100b23ac03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_OVERLAP</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aa382f146f1968a9d1dc182100b23ac03a5ff7dd21e97fe37e8c0831e01109ac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_CANONICAL_MATCH</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aa382f146f1968a9d1dc182100b23ac03a37b8d3d23099f977933aba4ee4eeff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_ELEMENT_COMPARISON</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aa382f146f1968a9d1dc182100b23ac03a5913e7fe1dd4718633825ffc3c7eb58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_ATTRIBUTE_COUNT</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aa382f146f1968a9d1dc182100b23ac03ab3f54e23fa62647a4d92ab08780f90fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USearchAttributeValue</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_DEFAULT</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1a4195142bbaf07c3e7503a4017deab57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_OFF</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1a5c12e5024dc8193f02f5961d9997ecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_ON</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1a683745df041ae94d9b0450c08d030fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_STANDARD_ELEMENT_COMPARISON</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1aaaa3f2ca0131d2dac6cda0af4c53903e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1ad657b25a9167aad29f36acdbcb65d155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1adfcf458c299700c875bbb28ca558506f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USEARCH_ATTRIBUTE_VALUE_COUNT</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>afbe777746540a229c0a2ff3323e292d1a17a134c110bf6baf221c3e5c95fb5cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UStringSearch *</type>
      <name>usearch_open</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a173aefb5b50821cde4e59c2db4f7dd91</anchor>
      <arglist>(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const char *locale, UBreakIterator *breakiter, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UStringSearch *</type>
      <name>usearch_openFromCollator</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a196d17b47e94225c0b74d3d9335c6c50</anchor>
      <arglist>(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const UCollator *collator, UBreakIterator *breakiter, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_close</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a5195894e36bde7b072702ad777adc796</anchor>
      <arglist>(UStringSearch *searchiter)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setOffset</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>ad0b014d85358d05e55828cc1bfd36f6f</anchor>
      <arglist>(UStringSearch *strsrch, int32_t position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_getOffset</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aee4442d4b5558c8f8d6cca2a6cfa293a</anchor>
      <arglist>(const UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setAttribute</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a9653d809d76d78301de32fed45dc73f6</anchor>
      <arglist>(UStringSearch *strsrch, USearchAttribute attribute, USearchAttributeValue value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USearchAttributeValue</type>
      <name>usearch_getAttribute</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>ab18e65c1280d259a100dbec47b1b4f2c</anchor>
      <arglist>(const UStringSearch *strsrch, USearchAttribute attribute)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_getMatchedStart</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a4a63692e54a7c0d2aec30f96be33cc47</anchor>
      <arglist>(const UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_getMatchedLength</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a0783a2a4eaa47c0e6942c353241e627e</anchor>
      <arglist>(const UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_getMatchedText</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a059a114b2c4feb3f2eed4113081e728b</anchor>
      <arglist>(const UStringSearch *strsrch, UChar *result, int32_t resultCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setBreakIterator</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a93d54bf2b96a2fbd1252c465f0eab51b</anchor>
      <arglist>(UStringSearch *strsrch, UBreakIterator *breakiter, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UBreakIterator *</type>
      <name>usearch_getBreakIterator</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a8a7a50443984c3bd5a1352a643b3906a</anchor>
      <arglist>(const UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setText</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a565e7a09d9dd6eab9090fdb4f322e731</anchor>
      <arglist>(UStringSearch *strsrch, const UChar *text, int32_t textlength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>usearch_getText</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>aae64c6752f106d5a3b8c02f49551382f</anchor>
      <arglist>(const UStringSearch *strsrch, int32_t *length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UCollator *</type>
      <name>usearch_getCollator</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a29723db4865907fdfd07a211d3c6341a</anchor>
      <arglist>(const UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setCollator</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>ae623d9a67f2e9e341c07e46400030a16</anchor>
      <arglist>(UStringSearch *strsrch, const UCollator *collator, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_setPattern</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a1773af0360239435f357e0ced4df8e9c</anchor>
      <arglist>(UStringSearch *strsrch, const UChar *pattern, int32_t patternlength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>usearch_getPattern</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a7d7d45ffdcbc7e898cfa926b97756706</anchor>
      <arglist>(const UStringSearch *strsrch, int32_t *length)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_first</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>abf51d475c41c831e64e2189f5dced8f2</anchor>
      <arglist>(UStringSearch *strsrch, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_following</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a2a5542dc0c14903b60d57333b15987ea</anchor>
      <arglist>(UStringSearch *strsrch, int32_t position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_last</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a7e04de447c720e89f8ac0145022b4d11</anchor>
      <arglist>(UStringSearch *strsrch, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_preceding</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a915b55f1bbb4305fe5234c3e36efdd2d</anchor>
      <arglist>(UStringSearch *strsrch, int32_t position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_next</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>acb9486e605dbe147df08d022bb0f33ad</anchor>
      <arglist>(UStringSearch *strsrch, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>usearch_previous</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a5c02443029ab5fa94538b1fa3f749bc1</anchor>
      <arglist>(UStringSearch *strsrch, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usearch_reset</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a456ced17d6bcbaf5fd59ad6115248fdd</anchor>
      <arglist>(UStringSearch *strsrch)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>usearch_search</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>affa3c4c73c11ced4c28711f6eb4bf109</anchor>
      <arglist>(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>usearch_searchBackwards</name>
      <anchorfile>usearch_8h.html</anchorfile>
      <anchor>a9f27674bbfd5101a61b802038c91c6b9</anchor>
      <arglist>(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usimplenumberformatter.h</name>
    <path>i18n/unicode/</path>
    <filename>usimplenumberformatter_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uformattednumber_8h" name="uformattednumber.h" local="yes" import="no" module="no" objc="no">unicode/uformattednumber.h</includes>
    <includes id="unumberoptions_8h" name="unumberoptions.h" local="yes" import="no" module="no" objc="no">unicode/unumberoptions.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>enum USimpleNumberSign</type>
      <name>USimpleNumberSign</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>ad7ed11eb146cea44ba04bb88a0f38fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct USimpleNumber</type>
      <name>USimpleNumber</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>adbad4deef0f0e6d1545961633545a792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct USimpleNumberFormatter</type>
      <name>USimpleNumberFormatter</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a885c826238170821756b22b2f7868b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USimpleNumberSign</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a099d65412eca7be4c6d98b44e8b9d018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIMPLE_NUMBER_PLUS_SIGN</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a099d65412eca7be4c6d98b44e8b9d018af4d9d1f481bc9f11e777f990a6fa8868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIMPLE_NUMBER_NO_SIGN</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a099d65412eca7be4c6d98b44e8b9d018abf75b57a13af518962029be5fae682ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNUM_SIMPLE_NUMBER_MINUS_SIGN</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a099d65412eca7be4c6d98b44e8b9d018a68abff4f93a598d2ba5501c10dac6291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USimpleNumber *</type>
      <name>usnum_openForInt64</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>aad9fe5ff55647443e27a09abbce342ed</anchor>
      <arglist>(int64_t value, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_setToInt64</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a597bb037a6836a7a58ec95bca9fb4f6d</anchor>
      <arglist>(USimpleNumber *unumber, int64_t value, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_multiplyByPowerOfTen</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>afeb7330c9defcdc16263a999b368ee00</anchor>
      <arglist>(USimpleNumber *unumber, int32_t power, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_roundTo</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a2f3e2336261e35cb83c2a87e4854a907</anchor>
      <arglist>(USimpleNumber *unumber, int32_t power, UNumberFormatRoundingMode roundingMode, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_setMinimumIntegerDigits</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a7f5b201f03c2c34cec183dfb6217b5bf</anchor>
      <arglist>(USimpleNumber *unumber, int32_t minimumIntegerDigits, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_setMinimumFractionDigits</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>adf2d9f9f8db6c8154c37cfdbd401d9ae</anchor>
      <arglist>(USimpleNumber *unumber, int32_t minimumFractionDigits, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_setMaximumIntegerDigits</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a756489d78065e04326ae7abe5e1c2e6e</anchor>
      <arglist>(USimpleNumber *unumber, int32_t maximumIntegerDigits, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_setSign</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a19ab4072dd452b0d3559b9ff024fc8b7</anchor>
      <arglist>(USimpleNumber *unumber, USimpleNumberSign sign, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USimpleNumberFormatter *</type>
      <name>usnumf_openForLocale</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a0e99195c84d0f5cb6405526c956cf8cf</anchor>
      <arglist>(const char *locale, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USimpleNumberFormatter *</type>
      <name>usnumf_openForLocaleAndGroupingStrategy</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a2abe2099c5110e03237b307ff75f146c</anchor>
      <arglist>(const char *locale, UNumberGroupingStrategy groupingStrategy, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnumf_format</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>ac8fccd58828c88a3aa482f0415baa308</anchor>
      <arglist>(const USimpleNumberFormatter *uformatter, USimpleNumber *unumber, UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnumf_formatInt64</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a5b9763a0dcc68ad3ecbdf9f3dfc48858</anchor>
      <arglist>(const USimpleNumberFormatter *uformatter, int64_t value, UFormattedNumber *uresult, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnum_close</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>a4f316b78aa6d417c082b3edea9a4a785</anchor>
      <arglist>(USimpleNumber *unumber)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>usnumf_close</name>
      <anchorfile>usimplenumberformatter_8h.html</anchorfile>
      <anchor>ab7bd038589aad37ca55799da21d743b9</anchor>
      <arglist>(USimpleNumberFormatter *uformatter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uspoof.h</name>
    <path>i18n/unicode/</path>
    <filename>uspoof_8h.html</filename>
    <includes id="ubidi_8h" name="ubidi.h" local="yes" import="no" module="no" objc="no">unicode/ubidi.h</includes>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <includes id="uniset_8h" name="uniset.h" local="yes" import="no" module="no" objc="no">unicode/uniset.h</includes>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>struct USpoofChecker</type>
      <name>USpoofChecker</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad5e4927218c9e62595a67378cf6e371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct USpoofCheckResult</type>
      <name>USpoofCheckResult</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ab4d0a57ce124af1f838739437aae20f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum USpoofChecks</type>
      <name>USpoofChecks</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ab1eef7653525a035ba438c3b0dfd30a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum URestrictionLevel</type>
      <name>URestrictionLevel</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a507e646ac472ea3866b59b0511720218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USpoofChecks</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_SINGLE_SCRIPT_CONFUSABLE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155adc4588fd7ff74c3a6e5cc91d3a6f5d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_MIXED_SCRIPT_CONFUSABLE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a76a60327ab14a68342242aae60340106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_WHOLE_SCRIPT_CONFUSABLE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155abfc834ae8c881e54a7922648d5fecead</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_CONFUSABLE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a42d6035a2e66bfcf39b0e838168afdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_ANY_CASE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155ae65a72b384e76f7ac1cc4df1decd8057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_RESTRICTION_LEVEL</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a1977848d7ccac6f3640fa684b452f69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_SINGLE_SCRIPT</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a68b7d294c1566c1f4a74e2b3a952a138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_INVISIBLE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a7324a51073ca18279da8706d8c21ee0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_CHAR_LIMIT</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a3f3e13d5b54cc156864a2aca221b3888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_MIXED_NUMBERS</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a0fbfe4596de0672faf4f0d4f01a823f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_HIDDEN_OVERLAY</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a712c656490431b94f8345f887c6b192f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_ALL_CHECKS</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155a4450adc366e2178c451d89b2ea244123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_AUX_INFO</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0dbd60e53a571689baf65c63f4de8155aa7307e5bdc933ceba391fbbc22b382ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URestrictionLevel</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_ASCII</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852a262982208b89a2649d0f31ea48e46765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_SINGLE_SCRIPT_RESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852a0488c3736f11d8808ac55f72a3c6bde2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_HIGHLY_RESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852af6dda9229dc422d3e8e41a23a1251060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_MODERATELY_RESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852a06d4bf8b1c05dca9a9ec69a0e926e117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_MINIMALLY_RESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852af1e2132b4067af2aec3460c679f7e598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_UNRESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852af8c3d86392c0d18d51b05390483a036e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_RESTRICTION_LEVEL_MASK</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852a900ac32a2451a70f42c424445f0f3b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USPOOF_UNDEFINED_RESTRICTIVE</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a566eea7ea15156355085eb7ff5013852a3744a1ffbcb1b9c30f484034d0843025</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USpoofChecker *</type>
      <name>uspoof_open</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>aad63fde2466d928ea4fceb51517a1a4b</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USpoofChecker *</type>
      <name>uspoof_openFromSerialized</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a21c2096cc13150add37b975ca2cb359a</anchor>
      <arglist>(const void *data, int32_t length, int32_t *pActualLength, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USpoofChecker *</type>
      <name>uspoof_openFromSource</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a889c5e1e04d25d282ea02715318172ee</anchor>
      <arglist>(const char *confusables, int32_t confusablesLen, const char *confusablesWholeScript, int32_t confusablesWholeScriptLen, int32_t *errType, UParseError *pe, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_close</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>aee0250407820c6207570800b539c1115</anchor>
      <arglist>(USpoofChecker *sc)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USpoofChecker *</type>
      <name>uspoof_clone</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a60b12c4e321de54093810723e43d91d3</anchor>
      <arglist>(const USpoofChecker *sc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_setChecks</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a08ff3b7953cbc081413390670dfbf207</anchor>
      <arglist>(USpoofChecker *sc, int32_t checks, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getChecks</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a836d3c996cc1e7af24cc195850fc7d23</anchor>
      <arglist>(const USpoofChecker *sc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_setRestrictionLevel</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>aee4048d5a9e2ac92c0bfceb4ca14e42e</anchor>
      <arglist>(USpoofChecker *sc, URestrictionLevel restrictionLevel)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URestrictionLevel</type>
      <name>uspoof_getRestrictionLevel</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>afede4ffa80009f1836667cf2f613dc05</anchor>
      <arglist>(const USpoofChecker *sc)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_setAllowedLocales</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a838689a69c0a51d3dd4096af5cb18361</anchor>
      <arglist>(USpoofChecker *sc, const char *localesList, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>uspoof_getAllowedLocales</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a9627991bbb8dd0d97578d118ffafcd46</anchor>
      <arglist>(USpoofChecker *sc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_setAllowedChars</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a151c4e8ad5de9fbb4ead9add5d667c4c</anchor>
      <arglist>(USpoofChecker *sc, const USet *chars, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const USet *</type>
      <name>uspoof_getAllowedChars</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ac581d883f6b66903c1d3721ab0ef615e</anchor>
      <arglist>(const USpoofChecker *sc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_check</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a9a3ccedc70bea465e966611bb87c73c4</anchor>
      <arglist>(const USpoofChecker *sc, const UChar *id, int32_t length, int32_t *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_checkUTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a318b65500a3eb78ff47983582216bdd9</anchor>
      <arglist>(const USpoofChecker *sc, const char *id, int32_t length, int32_t *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_check2</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a75d711fab16853cbc134c89c0f2314b4</anchor>
      <arglist>(const USpoofChecker *sc, const UChar *id, int32_t length, USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_check2UTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad8245e84506b59e86c789b8012c5319e</anchor>
      <arglist>(const USpoofChecker *sc, const char *id, int32_t length, USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USpoofCheckResult *</type>
      <name>uspoof_openCheckResult</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a34d0dcf5af0f335e787be6893708986a</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_closeCheckResult</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad4e0608a2fcb3e364db48d2bf3deff0c</anchor>
      <arglist>(USpoofCheckResult *checkResult)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getCheckResultChecks</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a7e91457c05a156038095d6d1c20359ea</anchor>
      <arglist>(const USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI URestrictionLevel</type>
      <name>uspoof_getCheckResultRestrictionLevel</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad7ad3067130d781341c71daf3422314a</anchor>
      <arglist>(const USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const USet *</type>
      <name>uspoof_getCheckResultNumerics</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a1047ae1d2751630d375150b464fe776a</anchor>
      <arglist>(const USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_areConfusable</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ae06db66272aa217c7dfda170b6b25c8b</anchor>
      <arglist>(const USpoofChecker *sc, const UChar *id1, int32_t length1, const UChar *id2, int32_t length2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>uspoof_areBidiConfusable</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a36783a2c52d127090e5976e4bc2ce8e9</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const UChar *id1, int32_t length1, const UChar *id2, int32_t length2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_areConfusableUTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a17754464d75ef15af2c4749bc71dff97</anchor>
      <arglist>(const USpoofChecker *sc, const char *id1, int32_t length1, const char *id2, int32_t length2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>uspoof_areBidiConfusableUTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad62491e3c0086d8ac77110fb1c6bf5f2</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const char *id1, int32_t length1, const char *id2, int32_t length2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getSkeleton</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ad6b777ebb1702c449ea3ea9cb04c0fd2</anchor>
      <arglist>(const USpoofChecker *sc, uint32_t type, const UChar *id, int32_t length, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getBidiSkeleton</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>af348ff0d974260256d35051b763cfb2a</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const UChar *id, int32_t length, UChar *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getSkeletonUTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a5d0b732352c6aaaf11c4cba826c0cf2a</anchor>
      <arglist>(const USpoofChecker *sc, uint32_t type, const char *id, int32_t length, char *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_getBidiSkeletonUTF8</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a7878e528278f9658422fed557f743825</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const char *id, int32_t length, char *dest, int32_t destCapacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const USet *</type>
      <name>uspoof_getInclusionSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ac385e96e67132ef10f4a9c4b968cd6d8</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const USet *</type>
      <name>uspoof_getRecommendedSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a038620e8d025d5183dcba2fe6a5d5b13</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_serialize</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a0fc8fb61fee3c75c6db54770abeb240d</anchor>
      <arglist>(USpoofChecker *sc, void *data, int32_t capacity, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>uspoof_setAllowedUnicodeSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a84780457509af23d900135fadc67e41f</anchor>
      <arglist>(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const icu::UnicodeSet *</type>
      <name>uspoof_getAllowedUnicodeSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>aa89f234bba5c430f761d611f1099b139</anchor>
      <arglist>(const USpoofChecker *sc, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_checkUnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a63a51ccf07f3251721bc06034605e2ef</anchor>
      <arglist>(const USpoofChecker *sc, const icu::UnicodeString &amp;id, int32_t *position, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_check2UnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>ab4e3843a6ae1ec79271ca9272572af38</anchor>
      <arglist>(const USpoofChecker *sc, const icu::UnicodeString &amp;id, USpoofCheckResult *checkResult, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>uspoof_areConfusableUnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a9c3e844e5fe84bd9ca966ec8342c9650</anchor>
      <arglist>(const USpoofChecker *sc, const icu::UnicodeString &amp;s1, const icu::UnicodeString &amp;s2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI uint32_t</type>
      <name>uspoof_areBidiConfusableUnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>acaba3d5136cb95ed6a85c78418a75033</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const icu::UnicodeString &amp;s1, const icu::UnicodeString &amp;s2, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_I18N_API icu::UnicodeString &amp;</type>
      <name>uspoof_getSkeletonUnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a39bb9f72e8957f901b5ae189542ad024</anchor>
      <arglist>(const USpoofChecker *sc, uint32_t type, const icu::UnicodeString &amp;id, icu::UnicodeString &amp;dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_I18N_API icu::UnicodeString &amp;</type>
      <name>uspoof_getBidiSkeletonUnicodeString</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>aafd9a71a7102c7ad5de0b161fd621942</anchor>
      <arglist>(const USpoofChecker *sc, UBiDiDirection direction, const icu::UnicodeString &amp;id, icu::UnicodeString &amp;dest, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const icu::UnicodeSet *</type>
      <name>uspoof_getInclusionUnicodeSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a973f3c8ec6eab08d8e939bd809e200ef</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const icu::UnicodeSet *</type>
      <name>uspoof_getRecommendedUnicodeSet</name>
      <anchorfile>uspoof_8h.html</anchorfile>
      <anchor>a40b9cb9258f61ef1ae55296ce57a9115</anchor>
      <arglist>(UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utmscale.h</name>
    <path>i18n/unicode/</path>
    <filename>utmscale_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <member kind="typedef">
      <type>enum UDateTimeScale</type>
      <name>UDateTimeScale</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af253ab5a895e4d575c3c85a49045de25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTimeScaleValue</type>
      <name>UTimeScaleValue</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>a35bce19d91dd692d83ae4b91dc674e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UDateTimeScale</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_JAVA_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2a93031d37dd16809a029d02a4c6ac212e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_UNIX_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2ad0fff1454d55ce16fe1d8a4a2a7d51d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_ICU4C_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2a5f07c8f530c944d23408dfbc2d51816a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_WINDOWS_FILE_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2a1d265e0bb29c72318b9254c2900d3634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_DOTNET_DATE_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2af95aed94ad1fc1177260bfeb4b43ae5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_MAC_OLD_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2a37910827df37bcdf0dc60557dde33a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_MAC_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2ab739c4491f4d86c50fff8e36fe275544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_EXCEL_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2ab579d391e5c2499195f8654b05c9a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_DB2_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2aabe7bd5a2d0169a44577139b77a2f0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_UNIX_MICROSECONDS_TIME</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2af0b38e02193e21d520d7efd81d31baa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UDTS_MAX_SCALE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>af2137d4a7bdee4c9d7ef1aa7ac79baf2a79a0b568c55949241360f72039d583f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTimeScaleValue</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_UNITS_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da3c8efff753b833b7742abb7d3ccc3bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_EPOCH_OFFSET_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670dae913ed41faead84de80cbabc32264c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_FROM_MIN_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da6bda623b0ab219d8700327af6c1dc943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_FROM_MAX_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670daf8813031fb99d41d6e909c2b77baeccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_TO_MIN_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da35b1221a1b8eac335c48d17310c04eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_TO_MAX_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da495c1ea76d0de080cab8a702e7a58209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_EPOCH_OFFSET_PLUS_1_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670dab6df86a91298b494457c9d0cf949481d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_EPOCH_OFFSET_MINUS_1_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da266bb95ac5bb1a1672dd232a8e4f60ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_UNITS_ROUND_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670daa7fc19d805a7211a5353daef642aabf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_MIN_ROUND_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da9269c425e932fe30f58df113475e31c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_MAX_ROUND_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670da6b7b7969e9a01121bc8f28d11970ae3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTSV_MAX_SCALE_VALUE</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>adba2667f8086afb0a237ed9b3144670daf78f4f53a9381e98d2f69d916e37e70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utmscale_getTimeScaleValue</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>a5d809138492e2a6a2d52d010d64f68d1</anchor>
      <arglist>(UDateTimeScale timeScale, UTimeScaleValue value, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utmscale_fromInt64</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>a47e56bdc9e7caf208ffe3f6a5d82c148</anchor>
      <arglist>(int64_t otherTime, UDateTimeScale timeScale, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int64_t</type>
      <name>utmscale_toInt64</name>
      <anchorfile>utmscale_8h.html</anchorfile>
      <anchor>ac0c60a1fe945f3e89ae4b941d3260be8</anchor>
      <arglist>(int64_t universalTime, UDateTimeScale timeScale, UErrorCode *status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utrans.h</name>
    <path>i18n/unicode/</path>
    <filename>utrans_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="urep_8h" name="urep.h" local="yes" import="no" module="no" objc="no">unicode/urep.h</includes>
    <includes id="parseerr_8h" name="parseerr.h" local="yes" import="no" module="no" objc="no">unicode/parseerr.h</includes>
    <includes id="uenum_8h" name="uenum.h" local="yes" import="no" module="no" objc="no">unicode/uenum.h</includes>
    <includes id="uset_8h" name="uset.h" local="yes" import="no" module="no" objc="no">unicode/uset.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <class kind="struct">UTransPosition</class>
    <namespace>icu</namespace>
    <member kind="typedef">
      <type>void *</type>
      <name>UTransliterator</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a1230b61c2370123b3f17d88dcdc13154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UTransDirection</type>
      <name>UTransDirection</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ab3dd2555e8a59c746b0c3ee4411d9ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UTransPosition</type>
      <name>UTransPosition</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a8a452e7a4253b825e418eaa62e7185b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UTransDirection</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a04f480e9e8e40f0d8067521668dc06ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRANS_FORWARD</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a04f480e9e8e40f0d8067521668dc06eca112cbaa326ae590fb91ecd99839b6f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTRANS_REVERSE</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a04f480e9e8e40f0d8067521668dc06eca5e10b16d78c21a0df70390998e488c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UTransliterator *</type>
      <name>utrans_openU</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a2fc501ae07ce3ce56b164db8636e9f12</anchor>
      <arglist>(const UChar *id, int32_t idLength, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UTransliterator *</type>
      <name>utrans_openInverse</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ab7ddc9b23f28dd520074f001106b7929</anchor>
      <arglist>(const UTransliterator *trans, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UTransliterator *</type>
      <name>utrans_clone</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a0d2eb90602bbbfe72a0e50f80de9c7d8</anchor>
      <arglist>(const UTransliterator *trans, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_close</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a57e3f45458d001e7614064a1372bd25b</anchor>
      <arglist>(UTransliterator *trans)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UChar *</type>
      <name>utrans_getUnicodeID</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a35c3b0e4591821bca5a05e72f1266000</anchor>
      <arglist>(const UTransliterator *trans, int32_t *resultLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_register</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a0e566f6d16eb3b0da33336961ebb2180</anchor>
      <arglist>(UTransliterator *adoptedTrans, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_unregisterID</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>aefed47c38488c6d4df61d9668f679da4</anchor>
      <arglist>(const UChar *id, int32_t idLength)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_setFilter</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a3431edb7fc70e6972faf96c5b9cf5889</anchor>
      <arglist>(UTransliterator *trans, const UChar *filterPattern, int32_t filterPatternLen, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utrans_countAvailableIDs</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ad5af75fffa089b49fb1179700130b143</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UEnumeration *</type>
      <name>utrans_openIDs</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a6f35e7d8ba432c74c806f929fe75da79</anchor>
      <arglist>(UErrorCode *pErrorCode)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_trans</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a1372fd526dea2d7cc173d76c43495cf5</anchor>
      <arglist>(const UTransliterator *trans, UReplaceable *rep, const UReplaceableCallbacks *repFunc, int32_t start, int32_t *limit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_transIncremental</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ae927611ecf536f841e5856979300d9dd</anchor>
      <arglist>(const UTransliterator *trans, UReplaceable *rep, const UReplaceableCallbacks *repFunc, UTransPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_transUChars</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ad71dddd14877497f386b727d152ee89a</anchor>
      <arglist>(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity, int32_t start, int32_t *limit, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>utrans_transIncrementalUChars</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a448dae6b04b99656ad4b05ec1e4a370d</anchor>
      <arglist>(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity, UTransPosition *pos, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>utrans_toRules</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>ac8cbb305a7a18e28130574160563e848</anchor>
      <arglist>(const UTransliterator *trans, UBool escapeUnprintable, UChar *result, int32_t resultLength, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI USet *</type>
      <name>utrans_getSourceSet</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a39eceeeb62296372d2b71c0ada5fc2bc</anchor>
      <arglist>(const UTransliterator *trans, UBool ignoreFilter, USet *fillIn, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UTransliterator *</type>
      <name>utrans_open</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>abeec41f2cffc97b3b0ea292ba0596b0b</anchor>
      <arglist>(const char *id, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>utrans_getID</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a5820268446001f80e9cc5fd8c5dc3399</anchor>
      <arglist>(const UTransliterator *trans, char *buf, int32_t bufCapacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>utrans_unregister</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a71b5c2733100e28705a87aa68a99e469</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>utrans_getAvailableID</name>
      <anchorfile>utrans_8h.html</anchorfile>
      <anchor>a7ba86b3ce05c45b22b53cdc718266223</anchor>
      <arglist>(int32_t index, char *buf, int32_t bufCapacity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtzone.h</name>
    <path>i18n/unicode/</path>
    <filename>vtzone_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="basictz_8h" name="basictz.h" local="yes" import="no" module="no" objc="no">unicode/basictz.h</includes>
    <class kind="class">icu::VTimeZone</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ustdio.h</name>
    <path>io/unicode/</path>
    <filename>ustdio_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ucnv_8h" name="ucnv.h" local="yes" import="no" module="no" objc="no">unicode/ucnv.h</includes>
    <includes id="utrans_8h" name="utrans.h" local="yes" import="no" module="no" objc="no">unicode/utrans.h</includes>
    <includes id="unum_8h" name="unum.h" local="yes" import="no" module="no" objc="no">unicode/unum.h</includes>
    <includes id="localpointer_8h" name="localpointer.h" local="yes" import="no" module="no" objc="no">unicode/localpointer.h</includes>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>U_EOF</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ad2abb9cdcd84b75fef26348fd540e7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UFILE</type>
      <name>UFILE</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ae90a658afbabf4e36c17dd4eeb95f1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UFileDirection</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a9e9aaa695e1c052127aae9a75f082155</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_fopen</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ac210d7b5bfb4444827221b6f5d8b9ec4</anchor>
      <arglist>(const char *filename, const char *perm, const char *locale, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_fopen_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a69b19d68e5204a2727a9c1fc070c5935</anchor>
      <arglist>(const UChar *filename, const char *perm, const char *locale, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_finit</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>af1589683f71d6921a42cd7d1d5646bb5</anchor>
      <arglist>(FILE *f, const char *locale, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_fadopt</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a730ff7c392480f0d37486f45bdf86beb</anchor>
      <arglist>(FILE *f, const char *locale, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_fstropen</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>aa7f41603bbdcfe5a71b946dfabe0be3d</anchor>
      <arglist>(UChar *stringBuf, int32_t capacity, const char *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_fclose</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a4d76b8d81d653d3f39c75618024c2585</anchor>
      <arglist>(UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBool</type>
      <name>u_feof</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a105120b62280242d6ed1b251d1a69973</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_fflush</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a3d0bc1b93d8108ea4428ec05c88394b6</anchor>
      <arglist>(UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>u_frewind</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a4bb526a09dd29c1de74eff3d3c808d9e</anchor>
      <arglist>(UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI FILE *</type>
      <name>u_fgetfile</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a76ad7a09241d2ad7911ebb40cd10af3a</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_fgetlocale</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a1e3e38788d537f267bf8ee6528d9e051</anchor>
      <arglist>(UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fsetlocale</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a64b5e86fe641818703dfe88dd472ed10</anchor>
      <arglist>(UFILE *file, const char *locale)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>u_fgetcodepage</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a09fc1da6a3773bf12086aa033086faac</anchor>
      <arglist>(UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fsetcodepage</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a5c142df9947b76d307e35af9a332fed4</anchor>
      <arglist>(const char *codepage, UFILE *file)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UConverter *</type>
      <name>u_fgetConverter</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>adf2349fea3388b76ec5c2311adc7d7cd</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const UNumberFormat *</type>
      <name>u_fgetNumberFormat</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a05d3397a741a5fc0ae992f7a9d6dcce3</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_printf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a6a5448ffeadd14ffd1c595dfdbbf26ea</anchor>
      <arglist>(const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ad3701ab6f3f755845b18a9b04872592e</anchor>
      <arglist>(UFILE *f, const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vfprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a2c731872e19f13d5d0e0992d39bb20fd</anchor>
      <arglist>(UFILE *f, const char *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_printf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a661f0ab1376d0c991b8a20ee468d6118</anchor>
      <arglist>(const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UFILE *</type>
      <name>u_get_stdout</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a6ea92ccbbcee59e0d84d0d8aa32eb45c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a4651d485ae0f188275e15b8fbaa11303</anchor>
      <arglist>(UFILE *f, const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vfprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a05a5823a37b032d92c5243aa6b2eafbe</anchor>
      <arglist>(UFILE *f, const UChar *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fputs</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a814723cb97f9bba58d5eb30673ecd9c1</anchor>
      <arglist>(const UChar *s, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_fputc</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>aa29a9573d499b2167089a8378f295f6a</anchor>
      <arglist>(UChar32 uc, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_file_write</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a3c2e0433774f4ec0920bc8fa8449bc4b</anchor>
      <arglist>(const UChar *ustring, int32_t count, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fscanf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a6e570515e6b804cfcf252e562e6fe150</anchor>
      <arglist>(UFILE *f, const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vfscanf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>afb40ecb1bcf85466219912ad08d8db6a</anchor>
      <arglist>(UFILE *f, const char *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_fscanf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a2c05c6b7b9b1f108504cb5b3b9b91143</anchor>
      <arglist>(UFILE *f, const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vfscanf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a41d725c5b12245930a0e5bd6383350ef</anchor>
      <arglist>(UFILE *f, const UChar *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar *</type>
      <name>u_fgets</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a5c2d9d6f0df96c015d7fde5244e9ef59</anchor>
      <arglist>(UChar *s, int32_t n, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar</type>
      <name>u_fgetc</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a375dc875f73afde5209d991d983c13e2</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_fgetcx</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>adb7384d6d69cc388bcf9dc135eed6c9a</anchor>
      <arglist>(UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UChar32</type>
      <name>u_fungetc</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a9cc5d7e96b1e6de67500e8fedc0dfd8c</anchor>
      <arglist>(UChar32 c, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_file_read</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a8a3c1bf8a4f3dc7c92d074ad0a00fab0</anchor>
      <arglist>(UChar *chars, int32_t count, UFILE *f)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UTransliterator *</type>
      <name>u_fsettransliterator</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a903b32b98ddc93d0a41d66cad8bebf49</anchor>
      <arglist>(UFILE *file, UFileDirection direction, UTransliterator *adopt, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_sprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a6e19f35fb6d6be4ee29af8df93680871</anchor>
      <arglist>(UChar *buffer, const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_snprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ab64be8f0a7ed62a5fc516bee466209bc</anchor>
      <arglist>(UChar *buffer, int32_t count, const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>af2fba8977c36f41aa8cf4bba90a68149</anchor>
      <arglist>(UChar *buffer, const char *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsnprintf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ae24565d373f95c6e939a88e88f0e9c95</anchor>
      <arglist>(UChar *buffer, int32_t count, const char *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_sprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ad17e519be0e6776d567d761a9938ab0a</anchor>
      <arglist>(UChar *buffer, const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_snprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a9a6a215e12b49ea7153eec72b3345dee</anchor>
      <arglist>(UChar *buffer, int32_t count, const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a938d1035b2f545c940cb7445606fc371</anchor>
      <arglist>(UChar *buffer, const UChar *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsnprintf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a441a0d202e520dad5cfae8a0326147bb</anchor>
      <arglist>(UChar *buffer, int32_t count, const UChar *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_sscanf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>a71bfbfbd2f49e20ea8f3e9f958c95a9c</anchor>
      <arglist>(const UChar *buffer, const char *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsscanf</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>aa1e84f8da9438fd64c72c9564537dc98</anchor>
      <arglist>(const UChar *buffer, const char *patternSpecification, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_sscanf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>ac21964ce505ae69e4d9d01210accc98a</anchor>
      <arglist>(const UChar *buffer, const UChar *patternSpecification,...)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_vsscanf_u</name>
      <anchorfile>ustdio_8h.html</anchorfile>
      <anchor>af7f47e8c78ba750f06469c87f3c26387</anchor>
      <arglist>(const UChar *buffer, const UChar *patternSpecification, va_list ap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ustream.h</name>
    <path>io/unicode/</path>
    <filename>ustream_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="unistr_8h" name="unistr.h" local="yes" import="no" module="no" objc="no">unicode/unistr.h</includes>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>ParagraphLayout.h</name>
    <path>layoutex/layout/</path>
    <filename>ParagraphLayout_8h.html</filename>
    <includes id="uscript_8h" name="uscript.h" local="yes" import="no" module="no" objc="no">unicode/uscript.h</includes>
    <includes id="ubidi_8h" name="ubidi.h" local="yes" import="no" module="no" objc="no">unicode/ubidi.h</includes>
    <includes id="brkiter_8h" name="brkiter.h" local="yes" import="no" module="no" objc="no">unicode/brkiter.h</includes>
    <includes id="RunArrays_8h" name="RunArrays.h" local="yes" import="no" module="no" objc="no">layout/RunArrays.h</includes>
    <class kind="class">icu::ParagraphLayout</class>
    <class kind="class">icu::ParagraphLayout::Line</class>
    <class kind="class">icu::ParagraphLayout::VisualRun</class>
    <namespace>icu</namespace>
  </compound>
  <compound kind="file">
    <name>playout.h</name>
    <path>layoutex/layout/</path>
    <filename>playout_8h.html</filename>
    <includes id="ubidi_8h" name="ubidi.h" local="yes" import="no" module="no" objc="no">unicode/ubidi.h</includes>
    <includes id="plruns_8h" name="plruns.h" local="yes" import="no" module="no" objc="no">plruns.h</includes>
    <member kind="typedef">
      <type>void</type>
      <name>pl_paragraph</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a1906d8b1227129a7717a45b98eb47e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pl_line</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>aa0299717d429526413f527ecb3627d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pl_visualRun</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a82426ed114f524fa6a398faea9901377</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_paragraph *</type>
      <name>pl_create</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a43257ee031a112493fc05908772d3bed</anchor>
      <arglist>(const LEUnicode chars[], le_int32 count, const pl_fontRuns *fontRuns, const pl_valueRuns *levelRuns, const pl_valueRuns *scriptRuns, const pl_localeRuns *localeRuns, UBiDiLevel paragraphLevel, le_bool vertical, LEErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_close</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a9425f291ec7156553fac2ac11f474e1f</anchor>
      <arglist>(pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_bool</type>
      <name>pl_isComplex</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ad00dbb1e887c3204fe4d0dd86e660928</anchor>
      <arglist>(const LEUnicode chars[], le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiLevel</type>
      <name>pl_getParagraphLevel</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ae045ee2f9c586163e4e6a6469cb223d4</anchor>
      <arglist>(pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiDirection</type>
      <name>pl_getTextDirection</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ae8bdb56e643541e8ba8d419341cb3b50</anchor>
      <arglist>(pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getAscent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ab0c14e44a2d839713dbc309d873653e0</anchor>
      <arglist>(const pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getDescent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ad879ccf159a9dd37d2ab59223ca9d66c</anchor>
      <arglist>(const pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLeading</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a9cc04df281f13d0c76ffe94c435e2277</anchor>
      <arglist>(const pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_reflow</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>af8ed81ba317216c1e13c1f51c673225b</anchor>
      <arglist>(pl_paragraph *paragraph)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_line *</type>
      <name>pl_nextLine</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>aa10e185ada248cc7cf062c29af72adb2</anchor>
      <arglist>(pl_paragraph *paragraph, float width)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_closeLine</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a78e6ba335c0e3f7129177736c376b41a</anchor>
      <arglist>(pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_countLineRuns</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a4642bd99b1465232bbfe91ceb1d8cbc3</anchor>
      <arglist>(const pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLineAscent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a2caa7e15d4d34e9aeeac9ffaff96b78e</anchor>
      <arglist>(const pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLineDescent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a83f4a05d382402f36bc8e204526ee2a7</anchor>
      <arglist>(const pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLineLeading</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>aa0900a2fbafacf4241ab9e28177f7071</anchor>
      <arglist>(const pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLineWidth</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ad7bbda22f9c659f07e680e1af9478b33</anchor>
      <arglist>(const pl_line *line)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const pl_visualRun *</type>
      <name>pl_getLineVisualRun</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a31f53a972b6c37712f8403c1b0e07914</anchor>
      <arglist>(const pl_line *line, le_int32 runIndex)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const le_font *</type>
      <name>pl_getVisualRunFont</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a8d9ccb677c60e653f0e2f88ffdb6553c</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI UBiDiDirection</type>
      <name>pl_getVisualRunDirection</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a46fe4ac8e0726c35fd2a94d489283a7a</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getVisualRunGlyphCount</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ad7e6b49d6b1a85dc239e25b311187578</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const LEGlyphID *</type>
      <name>pl_getVisualRunGlyphs</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ab42798aac99705f05fc4b61e84242355</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const float *</type>
      <name>pl_getVisualRunPositions</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a5686744066e6a67e4b3a288fbec2f460</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const le_int32 *</type>
      <name>pl_getVisualRunGlyphToCharMap</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ae14729a671f5915cd3f9b7c2233131fb</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getVisualRunAscent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>ab8692ca0b110aa9356c365cca59570d7</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getVisualRunDescent</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>aef26743ac49fdf52358980fc3ebb42d2</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getVisualRunLeading</name>
      <anchorfile>playout_8h.html</anchorfile>
      <anchor>a8311aad1e369e8fee9e9166837853476</anchor>
      <arglist>(const pl_visualRun *run)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plruns.h</name>
    <path>layoutex/layout/</path>
    <filename>plruns_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="ubidi_8h" name="ubidi.h" local="yes" import="no" module="no" objc="no">unicode/ubidi.h</includes>
    <member kind="typedef">
      <type>void</type>
      <name>pl_fontRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a79af9ea9fda0905fa7f4c3af58855f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pl_valueRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a23e5c60496775eecf676b3eb19a577a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>pl_localeRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a22705ccd0260b47ed7c5ee361857bb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_fontRuns *</type>
      <name>pl_openFontRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a18979129c8561eaa9a2f560ac465ba71</anchor>
      <arglist>(const le_font **fonts, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_fontRuns *</type>
      <name>pl_openEmptyFontRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>ae2ee4aba6e0f0b5ddbb734f85524c492</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_closeFontRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>add8bc0c6a948140137805eee296e8578</anchor>
      <arglist>(pl_fontRuns *fontRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getFontRunCount</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a32f2fa3b96749e4b52f4e2a8a6481659</anchor>
      <arglist>(const pl_fontRuns *fontRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_resetFontRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a94ae411a5d549555f83e140dd55287ca</anchor>
      <arglist>(pl_fontRuns *fontRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getFontRunLastLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a82deb54fcb2ad3be2bd57cfa1a637c33</anchor>
      <arglist>(const pl_fontRuns *fontRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getFontRunLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>ac9b0f41f752a97bde1755e4afbed066f</anchor>
      <arglist>(const pl_fontRuns *fontRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const le_font *</type>
      <name>pl_getFontRunFont</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>aad72ca98f60f068f2a436c420d423cde</anchor>
      <arglist>(const pl_fontRuns *fontRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_addFontRun</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a68779610c7e4949f63be6ebea3cfdaaa</anchor>
      <arglist>(pl_fontRuns *fontRuns, const le_font *font, le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_valueRuns *</type>
      <name>pl_openValueRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a3351e38ff528f31b73817ed28c9589a6</anchor>
      <arglist>(const le_int32 *values, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_valueRuns *</type>
      <name>pl_openEmptyValueRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>aaf0e06ab7083894b04ccc0750fdb7b4f</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_closeValueRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a1db2e5ebe9281ac4eb208a361b3ed751</anchor>
      <arglist>(pl_valueRuns *valueRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getValueRunCount</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>ae0efe5c01ee90ca04821a26f636d4426</anchor>
      <arglist>(const pl_valueRuns *valueRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_resetValueRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a6c1c640d110ca13accf7af6111beaf66</anchor>
      <arglist>(pl_valueRuns *valueRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getValueRunLastLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a989427f312f5249184a940a9d938fa71</anchor>
      <arglist>(const pl_valueRuns *valueRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getValueRunLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a69f6ed0e315de509d9a68161ec0fa7d4</anchor>
      <arglist>(const pl_valueRuns *valueRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getValueRunValue</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>ab30ec2aae92264f78b51986b4ec3a05d</anchor>
      <arglist>(const pl_valueRuns *valueRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_addValueRun</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a3e2ced0abf6d511e522bcecc4d92add1</anchor>
      <arglist>(pl_valueRuns *valueRuns, le_int32 value, le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_localeRuns *</type>
      <name>pl_openLocaleRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a11f8f1f2ea831d57c0f017f3c4be7705</anchor>
      <arglist>(const char **locales, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI pl_localeRuns *</type>
      <name>pl_openEmptyLocaleRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a5971af2e86ec13b6a4455361aaf79998</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_closeLocaleRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a25a347b6844d39a5e1dda9de49399151</anchor>
      <arglist>(pl_localeRuns *localeRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLocaleRunCount</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a6c6b1be50729bde6049d0a6c9050826f</anchor>
      <arglist>(const pl_localeRuns *localeRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI void</type>
      <name>pl_resetLocaleRuns</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a3b7e3dfc5b93e6e3e0b74c39852a9917</anchor>
      <arglist>(pl_localeRuns *localeRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLocaleRunLastLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>ab31adc966bbf3379f042cec137da3184</anchor>
      <arglist>(const pl_localeRuns *localeRuns)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_getLocaleRunLimit</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a11efd015ba3a03d23ae72eb44bebfdf7</anchor>
      <arglist>(const pl_localeRuns *localeRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI const char *</type>
      <name>pl_getLocaleRunLocale</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a6bdef73da0d8f5e2e626956b9a53b4db</anchor>
      <arglist>(const pl_localeRuns *localeRuns, le_int32 run)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI le_int32</type>
      <name>pl_addLocaleRun</name>
      <anchorfile>plruns_8h.html</anchorfile>
      <anchor>a922e32de3793bdaa78b42cd2f75358fb</anchor>
      <arglist>(pl_localeRuns *localeRuns, const char *locale, le_int32 limit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RunArrays.h</name>
    <path>layoutex/layout/</path>
    <filename>RunArrays_8h.html</filename>
    <includes id="utypes_8h" name="utypes.h" local="yes" import="no" module="no" objc="no">unicode/utypes.h</includes>
    <includes id="locid_8h" name="locid.h" local="yes" import="no" module="no" objc="no">unicode/locid.h</includes>
    <class kind="class">icu::RunArray</class>
    <class kind="class">icu::FontRuns</class>
    <class kind="class">icu::LocaleRuns</class>
    <class kind="class">icu::ValueRuns</class>
    <namespace>icu</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_CAPACITY</name>
      <anchorfile>RunArrays_8h.html</anchorfile>
      <anchor>a5446a5bbb68bb93392b04dfbfa0095af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAPACITY_GROW_LIMIT</name>
      <anchorfile>RunArrays_8h.html</anchorfile>
      <anchor>a455292ae142c1e3123a29ab245695923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::AlphabeticIndex</name>
    <filename>classicu_1_1AlphabeticIndex.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::AlphabeticIndex::Bucket</class>
    <class kind="class">icu::AlphabeticIndex::ImmutableIndex</class>
    <member kind="function">
      <type></type>
      <name>AlphabeticIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a803432b44141fc56a51739570bf259fc</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphabeticIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a2af8a73527a5ca7d320b258b0dcd299c</anchor>
      <arglist>(RuleBasedCollator *collator, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>addLabels</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a1ee642894d40ee57c84e91f8df8b20ef</anchor>
      <arglist>(const UnicodeSet &amp;additions, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>addLabels</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>ab084e3fbc3bbccc6eaf58903af5f3188</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AlphabeticIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a32244f2579e2b0f0061d9d2d0a4a0323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ImmutableIndex *</type>
      <name>buildImmutableIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a869d3fd2c47e3197257ea56be7a8549c</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const RuleBasedCollator &amp;</type>
      <name>getCollator</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a17ff93b36d701a8da0cfadf0fde0f489</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getInflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a6db8ebc8094f43505bd41312d12359e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>setInflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a90c27ce1e2620ce62ee32daa68c46090</anchor>
      <arglist>(const UnicodeString &amp;inflowLabel, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getOverflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>ab61215544c693712aae915d1617ea136</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>setOverflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a0b6afba947bebf96c19a4d2adc3d73cb</anchor>
      <arglist>(const UnicodeString &amp;overflowLabel, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getUnderflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a5e5e9c580c3b1c101027473d04ebac45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>setUnderflowLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>adf124aee01a1168c753638ee17742127</anchor>
      <arglist>(const UnicodeString &amp;underflowLabel, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getMaxLabelCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>aff2a5c09badb0e65cd6a6cba233b23bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>setMaxLabelCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a9b16105796f7996a5eb9b04a39d1b0f3</anchor>
      <arglist>(int32_t maxLabelCount, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>addRecord</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a57d68dd57ee114b7eaa4bd0ba1a25f9d</anchor>
      <arglist>(const UnicodeString &amp;name, const void *data, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>clearRecords</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a844f00cfc958ea965550379465c51647</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getBucketCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>af0bb2d389a1051a3d8872063b06e8f49</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRecordCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a30ac7565e8a1dacea468a6a05e1253db</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getBucketIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a9c1fc4ff54b7267c3fceafa0cf5f9f04</anchor>
      <arglist>(const UnicodeString &amp;itemName, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getBucketIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>aac626348bc56a95f560d654057175db1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>nextBucket</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a6e78dc3fc44d1649ecb81bb5627625dc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getBucketLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a6ba9f08d7bef00306110253e940732c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UAlphabeticIndexLabelType</type>
      <name>getBucketLabelType</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>af58c25fdb90decd8de2f2cd14dbee3b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getBucketRecordCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>aebfae2c51f0a3645dd479df4eccca21d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>resetBucketIterator</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>ac1e3ec297e73b7865e8ac15a36667c96</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>nextRecord</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a1371ce575d6804778e6c5a6499465a46</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getRecordName</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a6c182ca06b204660f9994b55b27b8c7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const void *</type>
      <name>getRecordData</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a11188d4d0e9aa385a0e8ff9cf048f47e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AlphabeticIndex &amp;</type>
      <name>resetRecordIterator</name>
      <anchorfile>classicu_1_1AlphabeticIndex.html</anchorfile>
      <anchor>a65818ff5316863c2af2f5275a8dc5d35</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::AnnualTimeZoneRule</name>
    <filename>classicu_1_1AnnualTimeZoneRule.html</filename>
    <base>icu::TimeZoneRule</base>
    <member kind="function">
      <type></type>
      <name>AnnualTimeZoneRule</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a3fce67bd37c95ad2709389dfbcb1705a</anchor>
      <arglist>(const UnicodeString &amp;name, int32_t rawOffset, int32_t dstSavings, const DateTimeRule &amp;dateTimeRule, int32_t startYear, int32_t endYear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AnnualTimeZoneRule</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a19288752c4e8f61de75aaec67ca1cf91</anchor>
      <arglist>(const UnicodeString &amp;name, int32_t rawOffset, int32_t dstSavings, DateTimeRule *dateTimeRule, int32_t startYear, int32_t endYear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AnnualTimeZoneRule</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>afeedcd471d96e799c970f3eadc24244e</anchor>
      <arglist>(const AnnualTimeZoneRule &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AnnualTimeZoneRule</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a0df44b28ab6fc9db95076915acfb405c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AnnualTimeZoneRule *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a8be8167c0c5ea9174201e96eb41fb6d9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>AnnualTimeZoneRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a28f8e4d88bd2a44111498af38634e91b</anchor>
      <arglist>(const AnnualTimeZoneRule &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>ac7747793c7f9ba2db24af3b9dce00623</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>af18554b0a4ab9989e0eb9be8d0935266</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function">
      <type>const DateTimeRule *</type>
      <name>getRule</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a45209f8fcf3260d8e49c7afb3134dcce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getStartYear</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a7286510059011b6b76f79205b76196a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getEndYear</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a2a079e4698b657857bf32ecd06a8b8ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getStartInYear</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a38fb238c2075c54f0abfdda212a80ed9</anchor>
      <arglist>(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a599ba9ff2cb1b1d152e1d2bc58b8339d</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFirstStart</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a894df4150b9473dbe842a5fca25d543e</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFinalStart</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a8a223ec91748db9bb5a5992ebf7afab4</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextStart</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a28f8f721e5caa8a5a5f6a2beb988b85a</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousStart</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>afe9cb3beae63023487bfd7e6fa5801bc</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a8134b2d357aa87541b1469d7bbd86af3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a974a6ab6de302d1975575efe082f31a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32_t</type>
      <name>MAX_YEAR</name>
      <anchorfile>classicu_1_1AnnualTimeZoneRule.html</anchorfile>
      <anchor>a1b63b7c6b2ebb9fc534c5c41eb5d7d17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::BasicTimeZone</name>
    <filename>classicu_1_1BasicTimeZone.html</filename>
    <base>icu::TimeZone</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasicTimeZone</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>aa2d509be0eba95db2df22efd4b27b6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BasicTimeZone *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a79d3219f88482bac7fce72359ada1c37</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getNextTransition</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>ac398f0647dd9c3206d2eb6029fb5d7a9</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getPreviousTransition</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>ae8b73123130deae483830b36f2da2c87</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasEquivalentTransitions</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>af09ac7633f0dce8ef95e6126f88e475f</anchor>
      <arglist>(const BasicTimeZone &amp;tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode &amp;ec) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>countTransitionRules</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>af96a42842f1963c58a9b953010a7f295</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getTimeZoneRules</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>aa3b25fc7ca494eca418d1a629f896a5b</anchor>
      <arglist>(const InitialTimeZoneRule *&amp;initial, const TimeZoneRule *trsrules[], int32_t &amp;trscount, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSimpleRulesNear</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>ad843d9e77d3d6d6d825c559d548dcbed</anchor>
      <arglist>(UDate date, InitialTimeZoneRule *&amp;initial, AnnualTimeZoneRule *&amp;std, AnnualTimeZoneRule *&amp;dst, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffsetFromLocal</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a49fe120d78a17b93657fd3e97168ca30</anchor>
      <arglist>(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOffsetFromLocal</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a65086b161e48bb92f382734e3610d854</anchor>
      <arglist>(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicTimeZone</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>ac897b1c6865b6d999bcf7b1493b50b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicTimeZone</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a3b0b8275ef332b0bc0a0261317e27a01</anchor>
      <arglist>(const UnicodeString &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicTimeZone</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a94c53bbac7fd476d8cd07a11801ff48a</anchor>
      <arglist>(const BasicTimeZone &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BasicTimeZone &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a12e867e090993ea2d7a40b8c837034e2</anchor>
      <arglist>(const BasicTimeZone &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTimeZoneRulesAfter</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a50804b14ee33d52717f999681510b8ca</anchor>
      <arglist>(UDate start, InitialTimeZoneRule *&amp;initial, UVector *&amp;transitionRules, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr int32_t</type>
      <name>kStdDstMask</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>ae79ae7bf68e441757e8572b9d96c6eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr int32_t</type>
      <name>kFormerLatterMask</name>
      <anchorfile>classicu_1_1BasicTimeZone.html</anchorfile>
      <anchor>a02eb10f55154535df81dab5228a3e894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Binding</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Binding.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>const Expression &amp;</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>ac71e581697d75135e9476e992c5f5b71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VariableName &amp;</type>
      <name>getVariable</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>a6ad587a9b00317bfd28776b808c08039</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isLocal</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>a4b54c6fa7f03744ce8539d5ffa0fe7b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Binding</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>ad483377f061642534a8d948174909db7</anchor>
      <arglist>(const VariableName &amp;v, Expression &amp;&amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Binding</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>a4fcccd33c865b8cdf6fe1cad5cfa4ca5</anchor>
      <arglist>(const Binding &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Binding &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>a9ea8f422a32971b8ff675d3f1e98cd29</anchor>
      <arglist>(Binding) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Binding</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>a913928647afa118a938b6a1291ec6b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Binding</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>ae5460aae24abff761d213acb251d73e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Binding</type>
      <name>input</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>aa8548b6056a7a79d3eb73501b2a144bb</anchor>
      <arglist>(UnicodeString &amp;&amp;variableName, Expression &amp;&amp;rhs, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Binding.html</anchorfile>
      <anchor>af2ec4b8f815b7967592b8e1081f1a0f9</anchor>
      <arglist>(Binding &amp;b1, Binding &amp;b2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::BreakIterator</name>
    <filename>classicu_1_1BreakIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0174c4360d0cb8d21ecc3e4cea71d035af9daa8410e7f8dc1631f8fc6a8a8115c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0174c4360d0cb8d21ecc3e4cea71d035af9daa8410e7f8dc1631f8fc6a8a8115c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BreakIterator</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a026e38276ffa6c40d8953b4e3bc4bc01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0045fc272df09804974fc767bc5340fc</anchor>
      <arglist>(const BreakIterator &amp;) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a7a51e36f8952adf078b9b73865b5319e</anchor>
      <arglist>(const BreakIterator &amp;rhs) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BreakIterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a3217be81995a3be45093453d64268233</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>ab09e6978cda13ec6caeddfbe9c016b0f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CharacterIterator &amp;</type>
      <name>getText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a2576c8d6d0e3e4ec4d64b664a00e3123</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UText *</type>
      <name>getUText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>acbe2380f7611225fb3483b0ed2fbbb8a</anchor>
      <arglist>(UText *fillIn, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a8b894129fb567fded3ed85a7e8ead942</anchor>
      <arglist>(const UnicodeString &amp;text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a3110dd5111286cd514ea6896ddd8c5bd</anchor>
      <arglist>(UText *text, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>adoptText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a1fd72184b59936bb62b07af071e2b0c1</anchor>
      <arglist>(CharacterIterator *it)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>first</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a5e05547b9c99a23eea7ddc3d412ee212</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>last</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a3141dfce167220d07ec8b1c24332e9ba</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0fdd481522592ec64a5ecd291129e28c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a48a7f41620707d76a05d4b11c3fc64e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>current</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a9ff274cbd0eab7d6502389a28a290145</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>following</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>ae4178f880af4875ae5e30a716331fbaf</anchor>
      <arglist>(int32_t offset)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>preceding</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a980f8e8fbe1d37827cacc24f9606399f</anchor>
      <arglist>(int32_t offset)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>isBoundary</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>aaf997425386eae9c50cd5c208dbef214</anchor>
      <arglist>(int32_t offset)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a971257b3ed9676ec02890187025caf1b</anchor>
      <arglist>(int32_t n)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRuleStatus</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a1920d04ad1b7d0966b2ff7863df77a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRuleStatusVec</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>af3bf12df7434e65041447bef51264e13</anchor>
      <arglist>(int32_t *fillInVec, int32_t capacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BreakIterator *</type>
      <name>createBufferClone</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>adde8f6f9757c37f5499073cf9fc36e3b</anchor>
      <arglist>(void *stackBuffer, int32_t &amp;BufferSize, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isBufferClone</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>abab3efbfd6b3ae9190914aca4cac3897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a771866e07e8c3396d98218a2073c0dc2</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getLocaleID</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a65259ad130c0b3e9a7ce3117de23846b</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BreakIterator &amp;</type>
      <name>refreshInputText</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>ab31f305a92919fdafea1fd54861a3343</anchor>
      <arglist>(UText *input, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BreakIterator *</type>
      <name>createWordInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a50cefbc6dfc4eae78e926f4604c3d63c</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BreakIterator *</type>
      <name>createLineInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>add74ea30507cf6fab9618b2279b9c51e</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BreakIterator *</type>
      <name>createCharacterInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a286f339ef456afa8567c84129bffe077</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BreakIterator *</type>
      <name>createSentenceInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>ab0db5a30f15b4f9041cb3548a9450347</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BreakIterator *</type>
      <name>createTitleInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a92aa4f13f60121dd175be935f2b4cf9a</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>af1acbff3777272a0a348533c9ed18848</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a6b204e6cc23add95ebe2b91671e57d10</anchor>
      <arglist>(const Locale &amp;objectLocale, const Locale &amp;displayLocale, UnicodeString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>aafda974af53eed14871dca13bb54c889</anchor>
      <arglist>(const Locale &amp;objectLocale, UnicodeString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static URegistryKey</type>
      <name>registerInstance</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>af03207fda29e7eab8adf59fb1788b2cf</anchor>
      <arglist>(BreakIterator *toAdopt, const Locale &amp;locale, UBreakIteratorType kind, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>unregister</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>ac89b591636b40ec7a1037d02bfe8d832</anchor>
      <arglist>(URegistryKey key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0232a04c06e5b1b164ffb3aeb9b257e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BreakIterator</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a151b3d5496d7ca586c331f8521446755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BreakIterator</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a0a44745041bbe7e3ec41bc1e2a880c80</anchor>
      <arglist>(const BreakIterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BreakIterator</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a094580dacf6cc3f251fb4844278a61ce</anchor>
      <arglist>(const Locale &amp;valid, const Locale &amp;actual)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BreakIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1BreakIterator.html</anchorfile>
      <anchor>a4ac3e2e018ddcd12bb87c152e00a9129</anchor>
      <arglist>(const BreakIterator &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::AlphabeticIndex::Bucket</name>
    <filename>classicu_1_1AlphabeticIndex_1_1Bucket.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Bucket</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1Bucket.html</anchorfile>
      <anchor>a62fd5bac525eac9776d2be0487af191e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getLabel</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1Bucket.html</anchorfile>
      <anchor>a59d1ae0e6f2b4452aa207236349253e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UAlphabeticIndexLabelType</type>
      <name>getLabelType</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1Bucket.html</anchorfile>
      <anchor>a12c020c5280c90aa50b0fb369050dcc8</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DisplayOptions::Builder</name>
    <filename>classicu_1_1DisplayOptions_1_1Builder.html</filename>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setGrammaticalCase</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>aa46bf0309d7508f71e8e5c4f3a30151c</anchor>
      <arglist>(UDisplayOptionsGrammaticalCase grammaticalCase)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setNounClass</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>a71bd51008f38ef75aa03d4be543f3329</anchor>
      <arglist>(UDisplayOptionsNounClass nounClass)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setPluralCategory</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>aa9cc88f7e265ef1b9679d9284c583c81</anchor>
      <arglist>(UDisplayOptionsPluralCategory pluralCategory)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setCapitalization</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>a280c64e9e5ef27dd7920e1111b7c0b97</anchor>
      <arglist>(UDisplayOptionsCapitalization capitalization)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setNameStyle</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>a0c4cabbb9a8d92b1bd7fd108f3b5acb5</anchor>
      <arglist>(UDisplayOptionsNameStyle nameStyle)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDisplayLength</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>aac4fb926da1cd121f5c55d56174ecc51</anchor>
      <arglist>(UDisplayOptionsDisplayLength displayLength)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setSubstituteHandling</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>a186b3f7ce964298a6eb2260c573b7fd0</anchor>
      <arglist>(UDisplayOptionsSubstituteHandling substituteHandling)</arglist>
    </member>
    <member kind="function">
      <type>DisplayOptions</type>
      <name>build</name>
      <anchorfile>classicu_1_1DisplayOptions_1_1Builder.html</anchorfile>
      <anchor>aa922cb1c71fe62100565cd269da29ce6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleMatcher::Builder</name>
    <filename>classicu_1_1LocaleMatcher_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>afb194bfc06a8af52054e2f246fd4a11b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a0e5f205605bbd70a4b94b558eed4ff3d</anchor>
      <arglist>(Builder &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a39acf2f17e954ac6c184caa40ad49fb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a383bf4c3db6f6d1089db97332b46100f</anchor>
      <arglist>(Builder &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setSupportedLocalesFromListString</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a8bfe0a9cccad28e71a293121ee10c525</anchor>
      <arglist>(StringPiece locales)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setSupportedLocales</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a4a2505f37fb4d5ee94c328a4cfda63d9</anchor>
      <arglist>(Locale::Iterator &amp;locales)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setSupportedLocales</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>abd7f375d8d7704427543bd7f1cc232d4</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setSupportedLocalesViaConverter</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a19e55f58ea1be4375eecffa33627bdfb</anchor>
      <arglist>(Iter begin, Iter end, Conv converter)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addSupportedLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a6fabcb5026449d000d6dc83415e762e9</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setNoDefaultLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>aac4b1ead0d2c81bc76f86bb12b812f23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDefaultLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a51dadaff548baa0ea3e4ba318d30bbbf</anchor>
      <arglist>(const Locale *defaultLocale)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setFavorSubtag</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a7af1664a92921423aeb094d8ebce2ad4</anchor>
      <arglist>(ULocMatchFavorSubtag subtag)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDemotionPerDesiredLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a536f1130393bb00029efbbd4a393e4d0</anchor>
      <arglist>(ULocMatchDemotion demotion)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDirection</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a604fde36af1d5b29b4fcbe70a4e9a5dc</anchor>
      <arglist>(ULocMatchDirection matchDirection)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setMaxDistance</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a04c03ff736036c91f56e5a84813de623</anchor>
      <arglist>(const Locale &amp;desired, const Locale &amp;supported)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>afa1bdfb5c147eabec781efab873fc542</anchor>
      <arglist>(UErrorCode &amp;outErrorCode) const</arglist>
    </member>
    <member kind="function">
      <type>LocaleMatcher</type>
      <name>build</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Builder.html</anchorfile>
      <anchor>a41d6244e13b4352f6886d209eb5319d3</anchor>
      <arglist>(UErrorCode &amp;errorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Expression::Builder</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setOperand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a3e55366aad3567213e4df611176be253</anchor>
      <arglist>(Operand &amp;&amp;rAnd)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setOperator</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a769d879f2402151feb75ddfcc1ad657c</anchor>
      <arglist>(Operator &amp;&amp;rAtor)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addAttribute</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a10423697045dd9639cbf88d13e6dd979</anchor>
      <arglist>(const UnicodeString &amp;key, Operand &amp;&amp;value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Expression</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a365b3c808319aa564f809f5433cbd6cd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a9562ae0d30fe4def0a671902332da98f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression_1_1Builder.html</anchorfile>
      <anchor>a6d3d0798de9ae05c49072523dfd90f9f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Markup::Builder</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setName</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>aa0faa7e5de31ffa648dcdfe9eccc246d</anchor>
      <arglist>(const UnicodeString &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setOpen</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>ad3d8ca7dce1f9a6a864c9f242a53a124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setClose</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a6a94f8f8f4970fd7e21f8d2a118ae9c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setStandalone</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a0215d3bce457e089dfdce4f987f646a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addOption</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a03b15e14852833dc65dcb14e15946b1e</anchor>
      <arglist>(const UnicodeString &amp;key, Operand &amp;&amp;value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addAttribute</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a34c99d43943f0d1f26f36fd623357ffc</anchor>
      <arglist>(const UnicodeString &amp;key, Operand &amp;&amp;value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Markup</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>aaca93c1e99f44831d628b5b2d732a47c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a148463a8105368d9b8c29a0deb3477b8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup_1_1Builder.html</anchorfile>
      <anchor>a89984278178faf64fd541bd0856fb473</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Operator::Builder</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setFunctionName</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</anchorfile>
      <anchor>a33cb39abab078d5f5758aa70edfe5cd0</anchor>
      <arglist>(FunctionName &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addOption</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</anchorfile>
      <anchor>acd410da87ed38db9a20bca5ceb06c64c</anchor>
      <arglist>(const UnicodeString &amp;key, Operand &amp;&amp;value, UErrorCode &amp;status) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Operator</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</anchorfile>
      <anchor>a710db5fd15bf934b7d29aabddf3b3eb4</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</anchorfile>
      <anchor>ad703d4c09a7b1fa58bd362bfedb1a007</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator_1_1Builder.html</anchorfile>
      <anchor>ae13453d2c7cf5ef5d163c993051af2a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Pattern::Builder</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>abdf78961ee644a5b37f2c408a9309894</anchor>
      <arglist>(Expression &amp;&amp;part, UErrorCode &amp;status) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>a052c4d78c501086535f8fc67e5b8f109</anchor>
      <arglist>(Markup &amp;&amp;part, UErrorCode &amp;status) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>a004b5947b46f0b2cfb9a83b5fbf2c046</anchor>
      <arglist>(UnicodeString &amp;&amp;part, UErrorCode &amp;status) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Pattern</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>a81b4119f136a0eb5fc70213c2503033e</anchor>
      <arglist>(UErrorCode &amp;status) const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>a9b065015be80f15a730abbc4a02fd0e4</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern_1_1Builder.html</anchorfile>
      <anchor>a02c134783c885e821139426c75014518</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::SelectorKeys::Builder</name>
    <filename>classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html</anchorfile>
      <anchor>a34edcc68d06fb8056c1aff9411668ae1</anchor>
      <arglist>(Key &amp;&amp;key, UErrorCode &amp;status) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SelectorKeys</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html</anchorfile>
      <anchor>a9d2e5859996f3c272fbf97674e7cc030</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html</anchorfile>
      <anchor>a7dc1963ac14788dcd9c2f0fec2eb7c58</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys_1_1Builder.html</anchorfile>
      <anchor>a5172743897b19afd12605dcb8777b564</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MessageFormatter::Builder</name>
    <filename>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a46d887edf20763389001c178963d4f5c</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setPattern</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a89acd23930dd0023914e128a7ae7f5c1</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setFunctionRegistry</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a2c8b8ee862ae7bc36974af8340b3d6ec</anchor>
      <arglist>(const MFFunctionRegistry &amp;functionRegistry)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDataModel</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>afdc907c2dca8b3c32860b09441588b95</anchor>
      <arglist>(MFDataModel &amp;&amp;dataModel)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setErrorHandlingBehavior</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a561538c73e2eba08d2b33132a57691cf</anchor>
      <arglist>(UMFErrorHandlingBehavior type)</arglist>
    </member>
    <member kind="function">
      <type>MessageFormatter</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a4329bb3f8cdeeadbc7a15d4590ece46b</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a4fc90bc1ffae5b2df3444b8a65126cc2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter_1_1Builder.html</anchorfile>
      <anchor>a11147e6b9f200fef1b20aadf6fa22723</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MFDataModel::Builder</name>
    <filename>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addBinding</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>a3386f7aef20c362504dd597efa2cd363</anchor>
      <arglist>(Binding &amp;&amp;b, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addSelector</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>ad0dbd6aa69e52f19701ed37375ec6851</anchor>
      <arglist>(Expression &amp;&amp;selector, UErrorCode &amp;errorCode) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>addVariant</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>ab2c58bcd2ab4546abbedb72c5587505a</anchor>
      <arglist>(SelectorKeys &amp;&amp;keys, Pattern &amp;&amp;pattern, UErrorCode &amp;errorCode) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setPattern</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>ae3acacedca79a38e2688acf5ec028066</anchor>
      <arglist>(Pattern &amp;&amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>MFDataModel</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>a8165460255b74cf1b1b34b065177dbda</anchor>
      <arglist>(UErrorCode &amp;status) const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>a02bcc50a6f0637f552887696ef83c502</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel_1_1Builder.html</anchorfile>
      <anchor>aef2ffef335b7d14f060ae8b237332841</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MFFunctionRegistry::Builder</name>
    <filename>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>adoptFormatter</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>a79350b1a5002de4669072958c6a67650</anchor>
      <arglist>(const data_model::FunctionName &amp;formatterName, FormatterFactory *formatterFactory, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>setDefaultFormatterNameByType</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>a8839f7ff94ad85a922c3a3a62b98dbcc</anchor>
      <arglist>(const UnicodeString &amp;type, const data_model::FunctionName &amp;functionName, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>adoptSelector</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>aedee3a66f791682868bb6e240611e8e1</anchor>
      <arglist>(const data_model::FunctionName &amp;selectorName, SelectorFactory *selectorFactory, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>MFFunctionRegistry</type>
      <name>build</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>a2caf84d8663975d33736dfdcb035a2bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>a1a2cf280e2ff778c744ce9361a6471af</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Builder</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry_1_1Builder.html</anchorfile>
      <anchor>ae0fcb767787cbf951143852fd1936fbd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ByteSink</name>
    <filename>classicu_1_1ByteSink.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>ByteSink</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>ac3e9a257c1fd9e981bceb8f6981d9b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ByteSink</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>aeea90b9a402f4446d493f7e6cc3361c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>a61fe994281322e8a3e3ed2e50c910e41</anchor>
      <arglist>(const char *bytes, int32_t n)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendU8</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>a2d5b62995d93a766a52651fcac809591</anchor>
      <arglist>(const char *bytes, int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendU8</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>aceeb6e6dd959bf559b7c5e656e3ba107</anchor>
      <arglist>(const char8_t *bytes, int32_t n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char *</type>
      <name>GetAppendBuffer</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>a0c57b38e086aaa1ed08ffaff9be6af90</anchor>
      <arglist>(int32_t min_capacity, int32_t desired_capacity_hint, char *scratch, int32_t scratch_capacity, int32_t *result_capacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Flush</name>
      <anchorfile>classicu_1_1ByteSink.html</anchorfile>
      <anchor>ad8b12cabefa31cfcdd1dc166a9f829f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::BytesTrie</name>
    <filename>classicu_1_1BytesTrie.html</filename>
    <base>icu::UMemory</base>
    <class kind="class">icu::BytesTrie::Iterator</class>
    <class kind="class">icu::BytesTrie::State</class>
    <member kind="function">
      <type></type>
      <name>BytesTrie</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>ad80f8e9d219cc6ccb159ea133244718f</anchor>
      <arglist>(const void *trieBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BytesTrie</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a51ceaa466c1a6ee8488c53acea1b2dc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytesTrie</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>aa228c8b87e2750808992ee65d8f6ae1e</anchor>
      <arglist>(const BytesTrie &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BytesTrie &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>af75d6c9b144bb90a9468c07d301a5b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getState64</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>ad0c3af6d0f8d50d5a31e858b84b18025</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BytesTrie &amp;</type>
      <name>resetToState64</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a8a48c930d5dd27872210a10c187d60cb</anchor>
      <arglist>(uint64_t state)</arglist>
    </member>
    <member kind="function">
      <type>const BytesTrie &amp;</type>
      <name>saveState</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a95bbbe534f866796cf436fbfc55902e2</anchor>
      <arglist>(State &amp;state) const</arglist>
    </member>
    <member kind="function">
      <type>BytesTrie &amp;</type>
      <name>resetToState</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>ad380f7889bd3c7a773e1423448340253</anchor>
      <arglist>(const State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>current</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a2008e7aa8af0a8e4cb0a0cc5a75d404a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>first</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a21e94ec7cc629081ed6c1cb501a95026</anchor>
      <arglist>(int32_t inByte)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>next</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>ae5eb2d1f5a56cb0f710d3bed532740a0</anchor>
      <arglist>(int32_t inByte)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>next</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a212225e559a813c222a345598477c19b</anchor>
      <arglist>(const char *s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a0d3271ae57e9cd635dd2896c9110bb6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasUniqueValue</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>a36d9e909b6291ea6da8d9e84988d0b6c</anchor>
      <arglist>(int32_t &amp;uniqueValue) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getNextBytes</name>
      <anchorfile>classicu_1_1BytesTrie.html</anchorfile>
      <anchor>ab44c4b2ce931218c62256920783dd6b2</anchor>
      <arglist>(ByteSink &amp;out) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BytesTrieBuilder</name>
    <filename>classBytesTrieBuilder.html</filename>
    <member kind="function">
      <type></type>
      <name>BytesTrieBuilder</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>a0bb564d6fed85e2e2b6c2ec1669b25f3</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BytesTrieBuilder</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>ab805872c9c02b0d011eab11eca5ca479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BytesTrieBuilder &amp;</type>
      <name>add</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>aa1b4fab357abc797fd011097d9f58f45</anchor>
      <arglist>(StringPiece s, int32_t value, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>BytesTrie *</type>
      <name>build</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>aebe7cc82324042bdca33f885cbf02d91</anchor>
      <arglist>(UStringTrieBuildOption buildOption, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>buildStringPiece</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>a4da44745054516be687638b8d2d4b051</anchor>
      <arglist>(UStringTrieBuildOption buildOption, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>BytesTrieBuilder &amp;</type>
      <name>clear</name>
      <anchorfile>classBytesTrieBuilder.html</anchorfile>
      <anchor>acbe2291de287c6890e3e7c4281507a70</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Calendar</name>
    <filename>classicu_1_1Calendar.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>EDateFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4d834504c309b2c84831390db2664520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EDaysOfWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a3ca774e0e17548d6818ff549529346ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EMonths</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae10c95d8821f0c31a247dd6b9be65c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EAmpm</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ab3e4b8918f255797559a401681da32d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Calendar</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4575ea61fb04e8276d36854f4b3b8d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Calendar *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a5ce21e1a211727813a6e5bd681e69751</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9b5a6f6255101c08f0fd49c0a7063fc2</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0892d30c6780218d801d55e64d642a4f</anchor>
      <arglist>(UDate date, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4f51948446448972c10234db92b4a7ae</anchor>
      <arglist>(const Calendar &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a56a3ac21241725f100250e7ae186c8bc</anchor>
      <arglist>(const Calendar &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa5ec83250e124d7a714afbe17d54b54c</anchor>
      <arglist>(const Calendar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>equals</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a562de6cb545f1ffed6910677976cc051</anchor>
      <arglist>(const Calendar &amp;when, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>before</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a88835aa482481df5726c90830d75dec6</anchor>
      <arglist>(const Calendar &amp;when, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>after</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0091a2582092f43469f44c0b44d372d9</anchor>
      <arglist>(const Calendar &amp;when, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af1fbbede5bcd4ea879c2a7573379b5d9</anchor>
      <arglist>(EDateFields field, int32_t amount, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aedff97cf3cb3d7b8515e721e289f31af</anchor>
      <arglist>(UCalendarDateFields field, int32_t amount, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a91e030cdb98538b5010510dbce783624</anchor>
      <arglist>(EDateFields field, UBool up, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>acdc73fcdbc01d47d4fe3821d19e7edcc</anchor>
      <arglist>(UCalendarDateFields field, UBool up, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4fdb47e33f3733c251ec685b91dc15f5</anchor>
      <arglist>(EDateFields field, int32_t amount, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1bce39d5b53eeacc9b014f9bf64a30a1</anchor>
      <arglist>(UCalendarDateFields field, int32_t amount, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>fieldDifference</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>afe1ff7b373368d4b6393db2e9d1e892b</anchor>
      <arglist>(UDate when, EDateFields field, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>fieldDifference</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1dc3ed6a2c8ebaf833dc022023208b88</anchor>
      <arglist>(UDate when, UCalendarDateFields field, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptTimeZone</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8797da617df1ac9c424eb4e0c2ad5608</anchor>
      <arglist>(TimeZone *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeZone</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aafc842cd79cf0a1c653c543def4893eb</anchor>
      <arglist>(const TimeZone &amp;zone)</arglist>
    </member>
    <member kind="function">
      <type>const TimeZone &amp;</type>
      <name>getTimeZone</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa81569dd6af1e2b428dd614cf747e73b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeZone *</type>
      <name>orphanTimeZone</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a71b36eb51cb1df106af5a3de8939727b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>inDaylightTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8f8b379ee4819a26640cf58cdbefe81a</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLenient</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a29c0974167c4d5b3570a87a55935224b</anchor>
      <arglist>(UBool lenient)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isLenient</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a46a8059929f40eb881e806340a30e2da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepeatedWallTimeOption</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>acc9fae6a9d2844aad73aa12f8a841eb6</anchor>
      <arglist>(UCalendarWallTimeOption option)</arglist>
    </member>
    <member kind="function">
      <type>UCalendarWallTimeOption</type>
      <name>getRepeatedWallTimeOption</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1d891856049554504f36b915b5731e85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSkippedWallTimeOption</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a09676ec794b4a18247d7daae5f746ce6</anchor>
      <arglist>(UCalendarWallTimeOption option)</arglist>
    </member>
    <member kind="function">
      <type>UCalendarWallTimeOption</type>
      <name>getSkippedWallTimeOption</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aec4c0329c24203e9391e9fb9518d55ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFirstDayOfWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>acf7a6d09860c37daa75906824bbd94c4</anchor>
      <arglist>(UCalendarDaysOfWeek value)</arglist>
    </member>
    <member kind="function">
      <type>EDaysOfWeek</type>
      <name>getFirstDayOfWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4e0f7c868856a33935b31fabc06e36a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UCalendarDaysOfWeek</type>
      <name>getFirstDayOfWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a68a9175211dff181faed3ca7ea9d0248</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimalDaysInFirstWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8b667a3b107b4269d57fdd58e76f37c1</anchor>
      <arglist>(uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getMinimalDaysInFirstWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af5225b5f00516382678b6d424e081f9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1a75a6ed6500cf7e36977ada0cc4412f</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ac122e49e249e227422d8af57a636f241</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getMaximum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae972d0fec1b796c2071503a8dfa64991</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getMaximum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a93452c50ce5812eed88fc9dced7bdd98</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getGreatestMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a03311976955b27d0ba49d31059619fb6</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getGreatestMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aac505628079402f5ad807d233814e690</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getLeastMaximum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a433445e91d92609ca1cb33c9094e69e8</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getLeastMaximum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2298af6a34214e0f4428d49545bb689a</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getActualMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa1ebed39b3711fafc29259bfeb849607</anchor>
      <arglist>(EDateFields field, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getActualMinimum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a997caf9a17af28cb2418eb25dbbca0aa</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getActualMaximum</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8088cbf7f7447daa9c8d58916f6781d8</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>get</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0f6f515398ee6a9c95d69fc2da33bd61</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2965160eb8f038aab15467c05e257777</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0a52feb5d2013966f72d4c24405badae</anchor>
      <arglist>(UCalendarDateFields field, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>afb3dbfabf06d5cc6f6b0127061c09b61</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>afc9dfcf97750cd6aee5c1e39fce60ae7</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ad93748f69bf8c427cbe97714de1ca443</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2da715c4a6b5ed46d7cff9bc66fb6cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a5d8926a23cef3bd938aae2df1483b132</anchor>
      <arglist>(UCalendarDateFields field)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a20d35c3617994bf70cd4673c0bf438b2</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getType</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a78f40e9e43157796b9b7b32456c98daf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCalendarWeekdayType</type>
      <name>getDayOfWeekType</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>adc18b432f868737e115ece5f6e3c95ab</anchor>
      <arglist>(UCalendarDaysOfWeek dayOfWeek, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getWeekendTransition</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9d58b4c3e0caa209900f872755672792</anchor>
      <arglist>(UCalendarDaysOfWeek dayOfWeek, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isWeekend</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae75398aa8d9735f5ce7411f01f441df4</anchor>
      <arglist>(UDate date, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isWeekend</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ad42aa5ad6f68fe78fa2974461becc549</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inTemporalLeapYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ad76ab247f273feb762280ef3c32a1198</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getTemporalMonthCode</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0cc3f1ac746ad3dcbf8e8fcf15660e76</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTemporalMonthCode</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a5f96e7643f64c417094bbb898856d376</anchor>
      <arglist>(const char *temporalMonth, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>haveDefaultCentury</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a3a9e76d81d84c2a59db1c28c2001abdd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UDate</type>
      <name>defaultCenturyStart</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a927dd35081247fd9f35bc27eea46c827</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>defaultCenturyStartYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8a8dc87f0d3189ca23f0a37dae3fcef5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0c15c267902a13bfd29a7bd27f08befc</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRelatedYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a59ce7c1ce7b7fe87acd75097ae951c07</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRelatedYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>abd3f0ea4ab623eac9e53572981c2f88e</anchor>
      <arglist>(int32_t year)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getLocaleID</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8ff5b08cbeaf02a3884b636691493c27</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a229e5966abac90be15ca1da512c55faa</anchor>
      <arglist>(UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8f19a556c0ab4efe6fcc10ddbc44959d</anchor>
      <arglist>(TimeZone *zoneToAdopt, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aaf60fa12c3e961c049d26ab7d827c0a3</anchor>
      <arglist>(const TimeZone &amp;zone, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a5020279223f682559d2c284701d69929</anchor>
      <arglist>(const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7172f7672ff983c23e1e4dd14014d379</anchor>
      <arglist>(TimeZone *zoneToAdopt, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a261c07a6a2723569c7ec671b4d886877</anchor>
      <arglist>(const TimeZone &amp;zone, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a81c376f8d27bde3c3f68d88a60db54f4</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getKeywordValuesForLocale</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a63bdcd15d173f94f761459ab8aad095a</anchor>
      <arglist>(const char *key, const Locale &amp;locale, UBool commonlyUsed, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UDate</type>
      <name>getNow</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7f28d6f07dd55f0f9c3dfe4c4a7da592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae40c02532215c01b5df95d16ecb78e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static URegistryKey</type>
      <name>registerFactory</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a747e3d0cfec86b8286a237bce24e2c01</anchor>
      <arglist>(ICUServiceFactory *toAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>unregister</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aee69ee39f3838b40933c875c0623e205</anchor>
      <arglist>(URegistryKey key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Calendar *</type>
      <name>makeInstance</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a53d84d4ae526837276d7f860a6df3230</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getCalendarTypeFromLocale</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2846233ad0aef278624293ccdbb1eedf</anchor>
      <arglist>(const Locale &amp;locale, char *typeBuffer, int32_t typeBufferSize, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>ELimitType</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a54345fd19441b27f9648c617d0978737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Calendar</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a56135034d6ce8faca1a989c0d049e9b9</anchor>
      <arglist>(UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Calendar</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7a8980c057ceb3e24ed8e3b9d2bd3e1d</anchor>
      <arglist>(const Calendar &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Calendar &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a6f85abc04b8a05f2d328cce7f30e954c</anchor>
      <arglist>(const Calendar &amp;right)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Calendar</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af586dccfbdadc3104a6740d485664854</anchor>
      <arglist>(TimeZone *zone, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Calendar</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aaeccfb9e1d93934c38d6716d62fd27a7</anchor>
      <arglist>(const TimeZone &amp;zone, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae22e398ddd0c126424382957b1a1fc6e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7ac20a3fb98a6e4f6d1923f1035613f4</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getTimeInMillis</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a66c06b6dd9825bc330f5ec56e5b2c086</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTimeInMillis</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a24e93f5a43e1bd057f13350fbe8b404b</anchor>
      <arglist>(double millis, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a27373fe01607ff3f183644512f2ca719</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>internalGet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a73ab16f56b0e45fc5ad7b5ec36f50090</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>internalGet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a96a642fc801ecda073b54aaaa2796e45</anchor>
      <arglist>(UCalendarDateFields field, int32_t defaultValue) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>internalGet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0977ea6eecc1dca87bddab2dd7fbb41e</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEra0CountingBackward</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aaa834a7cbfca1e953fecfcc139f87fb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalGetMonth</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa3cf89e5a37d9abac5305b3721b580b7</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalGetMonth</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>acf136ac7f1ab43b8f44fca1294f05d88</anchor>
      <arglist>(int32_t defaultValue, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ababfb7e1d1979a2bd9c949f657169733</anchor>
      <arglist>(EDateFields field, int32_t value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a8f49776ebaca65739a2892701ef85113</anchor>
      <arglist>(UCalendarDateFields field, int32_t value)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareGetActual</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a84a69797a48b17892f286d9cd3c99c83</anchor>
      <arglist>(UCalendarDateFields field, UBool isMinimum, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int32_t</type>
      <name>handleGetLimit</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9d0a7cc3031edcbb5e55e7161767747a</anchor>
      <arglist>(UCalendarDateFields field, ELimitType limitType) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getLimit</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ae6ddd903befcb14bc43d7a00e08fa049</anchor>
      <arglist>(UCalendarDateFields field, ELimitType limitType) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int64_t</type>
      <name>handleComputeMonthStart</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4eef53fa6a048969269569d33ea0a0e1</anchor>
      <arglist>(int32_t eyear, int32_t month, UBool useMonth, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetMonthLength</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>adb50c02ae34cde3ddcbcb30e0b5de91e</anchor>
      <arglist>(int32_t extendedYear, int32_t month, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetYearLength</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>adf34dc25ab67f92d5c911139fa3cd1f4</anchor>
      <arglist>(int32_t eyear) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int32_t</type>
      <name>handleGetExtendedYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aec4b7238e760fd1691f3cfc5527b8ea4</anchor>
      <arglist>(UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleComputeJulianDay</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ac9eab1b300e16bcff85e33d43a157441</anchor>
      <arglist>(UCalendarDateFields bestField, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetExtendedYearFromWeekFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2a2c29aa7bcb4571ef5ddfd68d6c9557</anchor>
      <arglist>(int32_t yearWoy, int32_t woy, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>validateField</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aef18bfe4c0bf8c16d2bd643123e6c5ff</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>computeJulianDay</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a21574305ee96ddbe8e74a7f3c79c8d1b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeMillisInDay</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa9201062ca2677b1b777649101116109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>computeZoneOffset</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af5ea8e3e64ae9881a5e45ec3ea10edcc</anchor>
      <arglist>(double millis, double millisInDay, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>newestStamp</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a0a2b6e85ae40f89999d3170c291f1d26</anchor>
      <arglist>(UCalendarDateFields start, UCalendarDateFields end, int32_t bestSoFar) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>UCalendarDateFields</type>
      <name>resolveFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>ac7b4419c4c7cfba3eca6514a5fb6aa41</anchor>
      <arglist>(const UFieldResolutionTable *precedenceTable) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const UFieldResolutionTable *</type>
      <name>getFieldResolutionTable</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aef6a3d782cefb6c0deb8d8b165df38a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>UCalendarDateFields</type>
      <name>newerField</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aa53b73c4da0321e4567e8189b58c919f</anchor>
      <arglist>(UCalendarDateFields defaultField, UCalendarDateFields alternateField) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>UDate</type>
      <name>internalGetTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1bc32eea84b30d3822c70e091f1cfec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalSetTime</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9799b65d6e79a954186a5ad542db071d</anchor>
      <arglist>(UDate time)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleComputeFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a5ea6299625a2c34432702081e2307ef1</anchor>
      <arglist>(int32_t julianDay, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>getGregorianYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a95a428d20dfc603d1d0c91bf5dcdb8e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>getGregorianMonth</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2cb327bc37c0843e0f8409e21f2297cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>getGregorianDayOfYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a385708c132b87359ebfa12ef280e44a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>getGregorianDayOfMonth</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af2d4138b9761fd2987f1b8eb6eeb46e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getDefaultMonthInYear</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a751af9f2ec1be9c771bb050fa490755a</anchor>
      <arglist>(int32_t eyear, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getDefaultDayInMonth</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9e0b89fbef44eee9fb1f1246dac198f5</anchor>
      <arglist>(int32_t eyear, int32_t month, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pinField</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a957c2383b878f68ff3dc12afcdf6446d</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>weekNumber</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a20a81041973cc96c73454164b5b82a1e</anchor>
      <arglist>(int32_t desiredDay, int32_t dayOfPeriod, int32_t dayOfWeek)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>weekNumber</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a4f102d361784389e68604f300895885a</anchor>
      <arglist>(int32_t dayOfPeriod, int32_t dayOfWeek)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>getLocalDOW</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a191dd4a1fdb472ee65a10d7fe7745aae</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeGregorianFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2edf69d185164f3426f16e30e3e6ce7b</anchor>
      <arglist>(int32_t julianDay, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static uint8_t</type>
      <name>julianDayToDayOfWeek</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a290718bc237951ca64078a86d1dc6fcd</anchor>
      <arglist>(int32_t julian)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UBool</type>
      <name>fIsTimeSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a03ecd25821e8b3e8af40f99f3fc67d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UBool</type>
      <name>fAreFieldsSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a79fe87dbeb4091f8d2f4856f34fdf55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UBool</type>
      <name>fAreAllFieldsSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a9b6ead89d1d7b9f68e1f4014967245c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UBool</type>
      <name>fAreFieldsVirtuallySet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a66a5b113d1121b2b8e3e8fb75aff8577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>fFields</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a73d34e78f4c2cb3a52ad1740c633b8c0</anchor>
      <arglist>[UCAL_FIELD_COUNT]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UBool</type>
      <name>fIsSet</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7ae946a22e7bfcb50d237f83345644c7</anchor>
      <arglist>[UCAL_FIELD_COUNT]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>fStamp</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af0f84036d699c4238786b13eabfc6017</anchor>
      <arglist>[UCAL_FIELD_COUNT]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr int32_t</type>
      <name>kResolveSTOP</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a926421246aa97200d25cd6e61f60e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr int32_t</type>
      <name>kResolveRemap</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a2b927bb67a8919a5292ab9a8d171412b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const UFieldResolutionTable</type>
      <name>kDatePrecedence</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a52d01a94775f8e90dcaba22fedfadebb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const UFieldResolutionTable</type>
      <name>kYearPrecedence</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>acc8e1b75669aff79c2b762bba54e5c53</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const UFieldResolutionTable</type>
      <name>kDOWPrecedence</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a1af5decf9b843bc3e55277ef71cdb47a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const UFieldResolutionTable</type>
      <name>kMonthPrecedence</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>af3be9a54eab82f21ab5822d645b7d866</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CalendarFactory</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>a7b8da58f16be9990955f60c930b4376d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CalendarService</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>aef82cfadea9ca1be538463884884c8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DefaultCalendarFactory</name>
      <anchorfile>classicu_1_1Calendar.html</anchorfile>
      <anchor>affad2f956e924717f3de7ccd94224551</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CanonicalIterator</name>
    <filename>classicu_1_1CanonicalIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>CanonicalIterator</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a99c3ac55fb967630a65172cbfc5c14d9</anchor>
      <arglist>(const UnicodeString &amp;source, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CanonicalIterator</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>ac3f2ace58a6e6ba7378c292dd31047b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getSource</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>abbac8cbea88525dfaf187e22a0462a69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a1239f826a79d5d9e2cd10c2cb1b83d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>next</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a2bd465c0f54b55511bc3dc402c1dce7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSource</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a6a205c892d3fd9a668a6e6e1c8455a5f</anchor>
      <arglist>(const UnicodeString &amp;newSource, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a79a1e37859e5d4b5101853689a27af19</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>permute</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a4d32469e6d22a4d098ce63e4de2ada61</anchor>
      <arglist>(UnicodeString &amp;source, UBool skipZeros, Hashtable *result, UErrorCode &amp;status, int32_t depth=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CanonicalIterator.html</anchorfile>
      <anchor>a5a4c1aff75f15f321252e9a2fe96a3e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CaseMap</name>
    <filename>classicu_1_1CaseMap.html</filename>
    <base>icu::UMemory</base>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>toLower</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a23dd4c2571085dd742d7f0d85168c8c9</anchor>
      <arglist>(const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>toUpper</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>ae7ee3481372cc28ed5b21bdedffd7504</anchor>
      <arglist>(const char *locale, uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>toTitle</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a1d8bb99f451154bc828436e335eae05d</anchor>
      <arglist>(const char *locale, uint32_t options, BreakIterator *iter, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>fold</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a7e8ab3d9bd8708dd411f7f713baac542</anchor>
      <arglist>(uint32_t options, const char16_t *src, int32_t srcLength, char16_t *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>utf8ToLower</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>acf6884326403e639dfa09490cf2ba297</anchor>
      <arglist>(const char *locale, uint32_t options, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>utf8ToUpper</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a2bf0089d7b2f39c2f1eef20e6a1df603</anchor>
      <arglist>(const char *locale, uint32_t options, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>utf8ToTitle</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a4b0032cf5353f803a50acf1a8ed4c278</anchor>
      <arglist>(const char *locale, uint32_t options, BreakIterator *iter, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>utf8Fold</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>afe91df74063b07214a41fe93256927f7</anchor>
      <arglist>(uint32_t options, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>utf8ToLower</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a819030055769a907b1fbfc0d744a27ca</anchor>
      <arglist>(const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>utf8ToUpper</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a93cddfa5b28c19cad7edf61c4dd060d6</anchor>
      <arglist>(const char *locale, uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>utf8ToTitle</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a481a489aac6f9ab396f0b7dbf0613564</anchor>
      <arglist>(const char *locale, uint32_t options, BreakIterator *iter, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>utf8Fold</name>
      <anchorfile>classicu_1_1CaseMap.html</anchorfile>
      <anchor>a142feb0ba4e2aca8c88e5932352a7b6d</anchor>
      <arglist>(uint32_t options, const char *src, int32_t srcLength, char *dest, int32_t destCapacity, Edits *edits, UErrorCode &amp;errorCode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Char16Ptr</name>
    <filename>classicu_1_1Char16Ptr.html</filename>
    <member kind="function">
      <type></type>
      <name>Char16Ptr</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>ac4ac71cdc6eb2fdccec37bbab3b79382</anchor>
      <arglist>(char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Char16Ptr</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>a5470f362cf2e40359867ad1824c6b285</anchor>
      <arglist>(uint16_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Char16Ptr</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>a6480980a08ccc4e406ea44bf3974722a</anchor>
      <arglist>(wchar_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Char16Ptr</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>a02fabf6135f0ebe5212fe2806b86fd20</anchor>
      <arglist>(std::nullptr_t p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Char16Ptr</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>a126f043fef26471fc7e925498aeb0f37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char16_t *</type>
      <name>get</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>adfd6d581d1f4e3e9b10e78cdf6b4e8e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator char16_t *</name>
      <anchorfile>classicu_1_1Char16Ptr.html</anchorfile>
      <anchor>a75d96958cb9878520d959fa7e203f72e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CharacterIterator</name>
    <filename>classicu_1_1CharacterIterator.html</filename>
    <base>icu::ForwardCharacterIterator</base>
    <member kind="enumeration">
      <type></type>
      <name>EOrigin</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a065aff1d713f7659faba4951d16f5f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a6f02b160cc84f55de41adc72cbb9b9ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CharacterIterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ad22f7442d0e43f5281713945784728b1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>first</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ad6319289e81edc4bacce680a192011e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>firstPostInc</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a022ba099b591b768bcbf294a8377cba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>first32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a413e8cf1aefcfbbeeda0b234a9d27d51</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>first32PostInc</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ab6c39b924b47c6433ac274aa603651df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>setToStart</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ac6e8c16981c7481256c50ab7145185aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>last</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a229f7148e8828f4a36df8f8c89e633a5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>last32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a53e8ec6b96b5fe6fa0c70609c640eafd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>setToEnd</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ac5cff21d4826f4f655303de8fecb5ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>setIndex</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ade1384a90f7290121ac40f851aac4f82</anchor>
      <arglist>(int32_t position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>setIndex32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a8519987104888e1af043b146971b6793</anchor>
      <arglist>(int32_t position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>current</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a6f0c6d250baad1dba12469b076204259</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>current32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ab9eb66bc8c1e7bb4f586201456959757</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a427d140fc143060f11921138b7eca0e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>next32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a9d79153b5c18925aa05fadafbf193665</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ad35d0bdd91c91aabb8a51bdb7ce98dd9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>previous32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a20742fb6f9b85d4520730768edc229ab</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>hasPrevious</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ac83ac180f319b25a9e6ab1a80d66d928</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>startIndex</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>af513ad27eb8e98714b863834c687ce22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>endIndex</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a73e20de1c8748f4689fbb7c32b7e8b34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getIndex</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ab0b409a0d3672619011b2a3655fbb8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLength</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>af5697904edc5252ec6c7f6f69a7566bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>move</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a37e9b91a0bd0e9dde2761b603560da9d</anchor>
      <arglist>(int32_t delta, EOrigin origin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>move32</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>aac9a417f50cd4d741da7fac3429dad0d</anchor>
      <arglist>(int32_t delta, EOrigin origin)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getText</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a2a71011a2d6f91c7f4ca2c1a2fe6fc7f</anchor>
      <arglist>(UnicodeString &amp;result)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>af16635194b2dd485f35a6f2c35240cf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a8b5f0102a268c1d7e74bdb03fdfbf59d</anchor>
      <arglist>(int32_t length)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a20e82be8c18df7bc236e3f66d3c5ce68</anchor>
      <arglist>(int32_t length, int32_t position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ae6aef71dcd8da9e3643f36563c1bf2e8</anchor>
      <arglist>(int32_t length, int32_t textBegin, int32_t textEnd, int32_t position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CharacterIterator</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>ab768bb7859a8801c0d895dcb032a195d</anchor>
      <arglist>(const CharacterIterator &amp;that)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CharacterIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a5039acc100d938867db3cf8c580fddae</anchor>
      <arglist>(const CharacterIterator &amp;that)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>textLength</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a089ec2c9e1cbe7b6b170723c38fd2e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>pos</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a974c6d9bbf0ae1a74688ffdbfc08ad17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>begin</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>a8a08a04f80fc138a3dee27915412bdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>end</name>
      <anchorfile>classicu_1_1CharacterIterator.html</anchorfile>
      <anchor>aa3722479f3191d6bcad48a24bd6c8f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CheckedArrayByteSink</name>
    <filename>classicu_1_1CheckedArrayByteSink.html</filename>
    <base>icu::ByteSink</base>
    <member kind="function">
      <type></type>
      <name>CheckedArrayByteSink</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a2ad2fd80f945eb971384e704a24a4da4</anchor>
      <arglist>(char *outbuf, int32_t capacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CheckedArrayByteSink</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a2f00ab1d8ddcd922c65449ebb435bc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CheckedArrayByteSink &amp;</type>
      <name>Reset</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a7688f8b5d319cc3c7fe5eb463bcb3e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>ac5b828c4a8c4d65fdca6860f02e72c89</anchor>
      <arglist>(const char *bytes, int32_t n) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char *</type>
      <name>GetAppendBuffer</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>ad5728a62c5a1563dba0b2c26ebd3f907</anchor>
      <arglist>(int32_t min_capacity, int32_t desired_capacity_hint, char *scratch, int32_t scratch_capacity, int32_t *result_capacity) override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>NumberOfBytesWritten</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a0e10087229f4a410e759822fcfa89edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>Overflowed</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>ab1b0344012dae42c91b43b553a048eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>NumberOfBytesAppended</name>
      <anchorfile>classicu_1_1CheckedArrayByteSink.html</anchorfile>
      <anchor>a8c3c34a78801711969e3199e3a4d69de</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ChoiceFormat</name>
    <filename>classicu_1_1ChoiceFormat.html</filename>
    <base>icu::NumberFormat</base>
    <member kind="function">
      <type></type>
      <name>ChoiceFormat</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a39ccafe6c07e0262cedddb604e8c4c2a</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChoiceFormat</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>adf5761c562b4309d71312e23179dae7c</anchor>
      <arglist>(const double *limits, const UnicodeString *formats, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChoiceFormat</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a3e0950efcfa3536e3138afbbd6a0748d</anchor>
      <arglist>(const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChoiceFormat</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a7246a9e0d487051fde28b3e91d6d2979</anchor>
      <arglist>(const ChoiceFormat &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>const ChoiceFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>aba8c9d5480fbf072273850959ae3cfc6</anchor>
      <arglist>(const ChoiceFormat &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChoiceFormat</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ac17bdc0c1b8ac45972eedea77ee44a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ChoiceFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a1bb77b3150e6fe539bc99b7d1f36e7f1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a543cf47a90e2134a5f4f0b999a8c0cb0</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>aad59b7220c5560d91befc7aa3e6d1dea</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a81f2bd984ab82fe16a0998422409842b</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ae3d00a9745a46eb8b659d971c7b5507b</anchor>
      <arglist>(UnicodeString &amp;pattern) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setChoices</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a0287a36a21b8069a0b98fb5b20d7fbf4</anchor>
      <arglist>(const double *limitsToCopy, const UnicodeString *formatsToCopy, int32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setChoices</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a49838e712aa19b4a40010389ee1602ae</anchor>
      <arglist>(const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const double *</type>
      <name>getLimits</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a37927b747a93573330865c433b9da6f6</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UBool *</type>
      <name>getClosures</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ac995be8b041d2c3927926a4b92fc8121</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString *</type>
      <name>getFormats</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ae7489e91d03d60c2bfb5c55eee339eeb</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>aea17660df0143e564bb14c319cf0aa8d</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>aaecce88b15648686de6c43d3e4164855</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a530704d230960268a3ec9f4fd6603d0e</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>acee39023754229d28d678033a3d399f4</anchor>
      <arglist>(const Formattable *objs, int32_t cnt, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;success) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>acba4da9323132999fab8e05c3ea6b5a2</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, ParsePosition &amp;parsePosition) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>af7fcb75ab01479e5ee56c0b3dc63024e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>aeb8a04a7121bcec7daaa02d2b0ac94be</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a5d925189bbced0c5d4d922a0fea129a6</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a66d9f175906d3716638a9e2aea099835</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a9e2eaa78dce5dd80f71dfad84b2f911a</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a2190345945949350095a2b8bfba498b1</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ae7ca40f75b85ec4316fa1b75b9a6c872</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a07c7f6bb6e5b11022c089b3f0fa7c22f</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>ab49822facfd590619cd21c81175af1fc</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a65efbdbd8d89d00911b03daf83819701</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a7005e9ea0f65d9c73a984efe0cc21279</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>abb5c08b192c200a336296c3b23b34a9e</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a8ed2ca7b9a65bf08c4ef81bbf9680f0d</anchor>
      <arglist>(StringPiece number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a58f4eef4daf92cd9538de0a0b3ed4901</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a8ebee6c4b516d70c47f705e2e0d57fe7</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>af1b67906a274773e9ca59fd1eb77f73a</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ChoiceFormat.html</anchorfile>
      <anchor>a6e5676fe5a39ccf4930c904e0ad65b1a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>U_HEADER_ONLY_NAMESPACE::CodePointRange</name>
    <filename>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</filename>
    <class kind="struct">U_HEADER_ONLY_NAMESPACE::CodePointRange::iterator</class>
    <member kind="function">
      <type></type>
      <name>CodePointRange</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>a711657bbfd4977f64e9659bdc0f37cef</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodePointRange</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>aacd4f815dc7a6e501cdc2aa87f9238ee</anchor>
      <arglist>(const CodePointRange &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>a976f0556466afc858f56540c7c57321c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>a2271d6d04f507761863a5b22deeee6bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>a9c8e94401c89b082d127f1139cf8ca63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>UChar32</type>
      <name>rangeStart</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>af7289370c39993b7edf5d1266f8e7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UChar32</type>
      <name>rangeEnd</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange.html</anchorfile>
      <anchor>aac1e1bad2d9facd73a76db75b0a48e4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CollationElementIterator</name>
    <filename>classicu_1_1CollationElementIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="enumvalue">
      <name>NULLORDER</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>ad8e27546f57f9394aceae16eeacfb3d0afaf65cb7bafb29756fdaaec42cb7ab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NULLORDER</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>ad8e27546f57f9394aceae16eeacfb3d0afaf65cb7bafb29756fdaaec42cb7ab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollationElementIterator</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a9b05b456a173c23ae689ab9c1446ee41</anchor>
      <arglist>(const CollationElementIterator &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollationElementIterator</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>af7559012ad712e009674e85de7d29941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a8199c4a92064d3470620c7e63d40cbbf</anchor>
      <arglist>(const CollationElementIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a91d043eb64ec98393cc7114aedcf06d4</anchor>
      <arglist>(const CollationElementIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>ad5381e1ad25a3f24bd3628c1b9815521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>ab905e96e1672a5dce5812f34938dc930</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a66e327b6a4b92679ee15dd5cf787d189</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaxExpansion</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>aa95a730402cbd11e272ee3a8ef19f407</anchor>
      <arglist>(int32_t order) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>strengthOrder</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a336b2137dc6c39eba867664745a9c1f1</anchor>
      <arglist>(int32_t order) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a9ba3447b808910197086d47b05120456</anchor>
      <arglist>(const UnicodeString &amp;str, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a8fec349d37273a658cc588313d1724ed</anchor>
      <arglist>(CharacterIterator &amp;str, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a9272baaec8d98bc3df44cdc127ba1d3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>ae82961417d5d1736cc78d9d9dcd3f46d</anchor>
      <arglist>(int32_t newOffset, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a67c1d410af0becf13cb6034b2e855c84</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UCollationElements *</type>
      <name>toUCollationElements</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a8d5b77a1999c429fc47c08f668a56207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UCollationElements *</type>
      <name>toUCollationElements</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a3aaf1a90871ed9740eea5920c05a0b37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>primaryOrder</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a3d3cb0ee406752cb640bc2a13e391dc4</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>secondaryOrder</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a59f041b3431dced2d6f1e9050ccd1137</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>tertiaryOrder</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a9a2867097957ea3caef55638fa4a9cbf</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>isIgnorable</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a7121bb54f8aff0943693f00a6d536782</anchor>
      <arglist>(int32_t order)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a1935f6c01982eaf860f18e8762880fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CollationElementIterator *</type>
      <name>fromUCollationElements</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a8677b04d7eeb77caef39e1c8767b8822</anchor>
      <arglist>(UCollationElements *uc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CollationElementIterator *</type>
      <name>fromUCollationElements</name>
      <anchorfile>classicu_1_1CollationElementIterator.html</anchorfile>
      <anchor>a9321cc17a1045da222d9745bb920fce9</anchor>
      <arglist>(const UCollationElements *uc)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CollationKey</name>
    <filename>classicu_1_1CollationKey.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>CollationKey</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>abca92dc37f5a3202815dfd07a0f404ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollationKey</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>aa41763b6bcf56a0cb10fff00aa0da039</anchor>
      <arglist>(const uint8_t *values, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollationKey</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a3f4bc5da09ccd4f2157002c87d7ac1cb</anchor>
      <arglist>(const CollationKey &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollationKey</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a2b24b0443f4d54dd4c0539ea4694820c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CollationKey &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a378bce68539ac77543e4226ca01a1842</anchor>
      <arglist>(const CollationKey &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>ac4f579d374b648d60584ada39a12b0d5</anchor>
      <arglist>(const CollationKey &amp;source) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>acfea18546e4a6fb9d6c987f6519e54fe</anchor>
      <arglist>(const CollationKey &amp;source) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isBogus</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a5fb3d6ace97ade8f95bf0bbe24dff712</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>getByteArray</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a214561cfeda892fdd7ef8595bebc06ba</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>Collator::EComparisonResult</type>
      <name>compareTo</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>ab087d29231b801ffca0b95d52c9b78e7</anchor>
      <arglist>(const CollationKey &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>UCollationResult</type>
      <name>compareTo</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>aa16d772633dcf7d975a216acc4df2713</anchor>
      <arglist>(const CollationKey &amp;target, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>adb6b60f1dfff6ae336b38cc0f2a89dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a6a0f7d6da75a78941fced2dab048b704</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>aa18953913575f713f4d76452cc8ee002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1CollationKey.html</anchorfile>
      <anchor>a1918e53ed4bb8208fdd6df3ed4ec2548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Collator</name>
    <filename>classicu_1_1Collator.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>ECollationStrength</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a82bc20541fe4503fb78644a1968e15a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EComparisonResult</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ac9827be018f594eae0573473034233b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Collator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a9c517ed7ea3633ec4e3e1fb879260cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a2857c571d98d9955e5abd2d8add977e2</anchor>
      <arglist>(const Collator &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>accb8533f041969233e1a39899ac2426b</anchor>
      <arglist>(const Collator &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Collator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>af406b6bfe4645329e048a43077a82aeb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a40b92eb7b4a2f37c89fcf1caf957fff0</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a832794e7b9b813d5a8f638d550cc9b2e</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>af769a7b211843daf7613227d562a082b</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, int32_t length) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ae965267bf6a4c2b7b8aeadeb30059391</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, int32_t length, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aa4b4db8baa10e2d5e783d223886d624c</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5d646068e5a4cc4c76de66effc1ca16c</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a850e0665cb0e87a0fa13657ef34d67c0</anchor>
      <arglist>(UCharIterator &amp;sIter, UCharIterator &amp;tIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compareUTF8</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a58f0ddc2202e376cc912015fa56fd42f</anchor>
      <arglist>(const StringPiece &amp;source, const StringPiece &amp;target, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CollationKey &amp;</type>
      <name>getCollationKey</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a8c3f49201ce5bdfbdfc0378ee7d54ded</anchor>
      <arglist>(const UnicodeString &amp;source, CollationKey &amp;key, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CollationKey &amp;</type>
      <name>getCollationKey</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a9cc1ce3685c5ba6eb1c63be3976d1929</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, CollationKey &amp;key, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a931b6acb7f8cc613fb79d463fb7acfd7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a9ce5b59d720566877b2201747782ed19</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>greater</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a592a40cfbfc87c4c4f9887e71adc24c5</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>greaterOrEqual</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5163de17bf2c90b9c0ed15671c583e18</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>equals</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a15592eaf91149799427277796524ab8b</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>equal_to</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a60187e0af85f518f04b860ca90bd50a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>greater</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ab7c0a745cd22297bdd114d07d8a7f8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>less</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a2ee0f430e0e7148c2fc02694835cbae0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>not_equal_to</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a8f630c159289f6e647e05e59adee088b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>greater_equal</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a8f1bafef43b28c1d4dad95107b201498</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>less_equal</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a4234e84deac5a1ead9354c02af5451d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ECollationStrength</type>
      <name>getStrength</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a0f5001958b0a8e6323355e5f8fae9175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStrength</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5bfd9426f93b39666975c6259fb71281</anchor>
      <arglist>(ECollationStrength newStrength)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getReorderCodes</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a67ccd58b1d1469ef1c7eda3113462d1e</anchor>
      <arglist>(int32_t *dest, int32_t destCapacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setReorderCodes</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ad0d7f72096a46f480e1cf6653a679240</anchor>
      <arglist>(const int32_t *reorderCodes, int32_t reorderCodesLength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getVersion</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a26375fdb52b064d914b7f9861ec51236</anchor>
      <arglist>(UVersionInfo info) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a4672553793b8e8ba219faf828ac53937</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setAttribute</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a4339fbf9104428a06923a25df7ffd7f4</anchor>
      <arglist>(UColAttribute attr, UColAttributeValue value, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UColAttributeValue</type>
      <name>getAttribute</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aa3b934fb5a3a08fd8664824159c0ac91</anchor>
      <arglist>(UColAttribute attr, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Collator &amp;</type>
      <name>setMaxVariable</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a8d96ec579646797c85114f7b42c37c10</anchor>
      <arglist>(UColReorderCode group, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UColReorderCode</type>
      <name>getMaxVariable</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aad6df860f7f8c2441a29aec8dd8d1afb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32_t</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>add26f468f37f1ef0ceef4c4f3b2e74eb</anchor>
      <arglist>(const char16_t *varTop, int32_t len, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32_t</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a6d37b263e04e014ff6b13ac0d3fbbce7</anchor>
      <arglist>(const UnicodeString &amp;varTop, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ad9859bf87721ce8627d9f29d8920cd99</anchor>
      <arglist>(uint32_t varTop, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32_t</type>
      <name>getVariableTop</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5aa9ae3225889380d10c53179e615790</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet *</type>
      <name>getTailoredSet</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ab28581262f4201ef02161bc778e1ff36</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Collator *</type>
      <name>safeClone</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5d088926f56cb37a0722c88bf3eb5339</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getSortKey</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a52ca2d2de5cd75fabd4b50fe61dd0165</anchor>
      <arglist>(const UnicodeString &amp;source, uint8_t *result, int32_t resultLength) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getSortKey</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>ac7cfd41ed392d15b1c1ffb202512760d</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, uint8_t *result, int32_t resultLength) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLocales</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a4136c816774f41452426abd922f7ab71</anchor>
      <arglist>(const Locale &amp;requestedLocale, const Locale &amp;validLocale, const Locale &amp;actualLocale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalGetShortDefinitionString</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>afedd313898b905869c7cd349fab7d609</anchor>
      <arglist>(const char *locale, char *buffer, int32_t capacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>internalCompareUTF8</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a04a2abcf663392f926e96b543aa98871</anchor>
      <arglist>(const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalNextSortKeyPart</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a9c6fab32834cce11c503817900957d70</anchor>
      <arglist>(UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UCollator *</type>
      <name>toUCollator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a1e662e22d66640f301e65eca26c92d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UCollator *</type>
      <name>toUCollator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a73f5f270bc4d11467248885984424247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Collator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a0326ea47da9a3e107adeaf3709ac053e</anchor>
      <arglist>(UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Collator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aa51c33eea4839e3106256a236231fde9</anchor>
      <arglist>(const Locale &amp;loc, UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getEquivalentReorderCodes</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>af7c8befb8e7086be8fca27d23072b4d5</anchor>
      <arglist>(int32_t reorderCode, int32_t *dest, int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a4646427e0833a22a2199740a493b4965</anchor>
      <arglist>(const Locale &amp;objectLocale, const Locale &amp;displayLocale, UnicodeString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a3bb66d9c2c6640b1fa4761470cc5409d</anchor>
      <arglist>(const Locale &amp;objectLocale, UnicodeString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aab03b9119659ac9f6b069ada78a73742</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a3e15408a1f168b8fd16626bb7f403212</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getKeywords</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5a684257b773f69f2497a18f57b968e0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getKeywordValues</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a9c2dae9c98238859fcd355590dde1627</anchor>
      <arglist>(const char *keyword, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getKeywordValuesForLocale</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>adc1a43d8ddc65a8e89a94d697a788cbc</anchor>
      <arglist>(const char *keyword, const Locale &amp;locale, UBool commonlyUsed, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>getFunctionalEquivalent</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a394651828ed9f32b0ca62a0cb3069c1a</anchor>
      <arglist>(const char *keyword, const Locale &amp;locale, UBool &amp;isAvailable, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static URegistryKey</type>
      <name>registerInstance</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a07848f613016be2dcbead263a88b7bc8</anchor>
      <arglist>(Collator *toAdopt, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static URegistryKey</type>
      <name>registerFactory</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a95e7393eab7ac7d4e8896b2a3137fb93</anchor>
      <arglist>(CollatorFactory *toAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>unregister</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>aeac8f5fccf2d34f806f9cb4655f10d24</anchor>
      <arglist>(URegistryKey key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getBound</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a5c6cd94597a5581a40e0eb9c8ba4b3af</anchor>
      <arglist>(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t *result, int32_t resultLength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Collator *</type>
      <name>fromUCollator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a3bda3d7001538d01841977a2698e56d2</anchor>
      <arglist>(UCollator *uc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Collator *</type>
      <name>fromUCollator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>adad32af1dd7138a9048ea130051880bd</anchor>
      <arglist>(const UCollator *uc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Collator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a3fa9751f0fc15a504bdaa4aa22e26747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Collator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>a98c42c147eae65ccd5334f2e5ae8082e</anchor>
      <arglist>(UCollationStrength collationStrength, UNormalizationMode decompositionMode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Collator</name>
      <anchorfile>classicu_1_1Collator.html</anchorfile>
      <anchor>af5c82b8f9f914bdf1586e5fdf9cba3f8</anchor>
      <arglist>(const Collator &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CollatorFactory</name>
    <filename>classicu_1_1CollatorFactory.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollatorFactory</name>
      <anchorfile>classicu_1_1CollatorFactory.html</anchorfile>
      <anchor>ad634b34dd25149343466b88a9e0ce906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>visible</name>
      <anchorfile>classicu_1_1CollatorFactory.html</anchorfile>
      <anchor>a86d6d6f87c07389f733f51aae790c4b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Collator *</type>
      <name>createCollator</name>
      <anchorfile>classicu_1_1CollatorFactory.html</anchorfile>
      <anchor>ac2ee555bb5bdb2d16b2d7687bcdaf3b9</anchor>
      <arglist>(const Locale &amp;loc)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1CollatorFactory.html</anchorfile>
      <anchor>a2c93985bd47d14e40f9a529c10a29d1d</anchor>
      <arglist>(const Locale &amp;objectLocale, const Locale &amp;displayLocale, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UnicodeString *</type>
      <name>getSupportedIDs</name>
      <anchorfile>classicu_1_1CollatorFactory.html</anchorfile>
      <anchor>a0112ab43c7e2e592959a14c5e3de09d9</anchor>
      <arglist>(int32_t &amp;count, UErrorCode &amp;status)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CompactDecimalFormat</name>
    <filename>classicu_1_1CompactDecimalFormat.html</filename>
    <base>icu::DecimalFormat</base>
    <member kind="function">
      <type></type>
      <name>CompactDecimalFormat</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a9e6e8d7ee4e5833443523ba48638b109</anchor>
      <arglist>(const CompactDecimalFormat &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompactDecimalFormat</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a65d44d2bb53e5771f4978f9fa83b9b86</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>CompactDecimalFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a61b0a55445f0b74c63c1363302bd6547</anchor>
      <arglist>(const CompactDecimalFormat &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>CompactDecimalFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a18017becfb81b8016875fd20b5caabb0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a1d08ba9fe424cf6fc19e92be80093142</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, ParsePosition &amp;parsePosition) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a0ce6de7829c3283313ab63f1ceaf93a8</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>CurrencyAmount *</type>
      <name>parseCurrency</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>aa7d7123641159f497822ec829798ed6c</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a1c9325d0e2d31030ea9d211033f28756</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a6276b3231cf453887d9135df2798897f</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a7a6d768d679c24621d0000df5ff2fcdc</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a206f60dfef6187e273ed2ce92f69292a</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a7b9a130f3aec179c45e4ace66e138066</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a6ddd1ce7f3e24ee948c1defa6a26cef6</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a752e4f9e0fbdf41e834a905041fa8db0</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a745274e91c6406879fdef660567d3d5f</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a531aab4febb12eeb9535e4c9f0a0d32b</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a120849b1f72a4efd01f57ce8709d4fce</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>ab594dc4a4deee3a28c34214d9b468ee2</anchor>
      <arglist>(StringPiece number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a0c9acba7541c860f2905b05d65b8f808</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>af44188120533b7966177f72396fc1069</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompactDecimalFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>a3496c8d8575d6397d4e7b0d3bec6aa55</anchor>
      <arglist>(const Locale &amp;inLocale, UNumberCompactStyle style, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CompactDecimalFormat.html</anchorfile>
      <anchor>af3be8a221e7406ef4ab6be17f430b02c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ConstChar16Ptr</name>
    <filename>classicu_1_1ConstChar16Ptr.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstChar16Ptr</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>a0ab335e41e07f8936d55a07193ba01b4</anchor>
      <arglist>(const char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstChar16Ptr</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>a2d12c4644a7a47119f37980587ca5fb6</anchor>
      <arglist>(const uint16_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstChar16Ptr</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>a9c00dddc97418e23cf7a177c9d47780e</anchor>
      <arglist>(const wchar_t *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstChar16Ptr</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>ac34d4fcf7a8e0f7dea94eefd7bde9e3a</anchor>
      <arglist>(const std::nullptr_t p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstChar16Ptr</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>a3ba7b7f72d58d276f484c62b4a274f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>get</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>a6fc6c3efc873f26de5123d5922d5c9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char16_t *</name>
      <anchorfile>classicu_1_1ConstChar16Ptr.html</anchorfile>
      <anchor>ab7802c91b77a2c966d1b458419480331</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ConstrainedFieldPosition</name>
    <filename>classicu_1_1ConstrainedFieldPosition.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>ConstrainedFieldPosition</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>aaaac43c3e81057d757fd07fab2ccf643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstrainedFieldPosition</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a2492607f678ba97e378ecb16f321511b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a2b8c3b414d4a4612bd6030240ca50503</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constrainCategory</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a4813682fb0f5aca0438209a780831511</anchor>
      <arglist>(int32_t category)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constrainField</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a36525bf694e70c4578e20309588a4847</anchor>
      <arglist>(int32_t category, int32_t field)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getCategory</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a7228d6093cf92a609ae3e817868f62e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getField</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>abe4dd79f69ed3c1f6941f5d4169a6acf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getStart</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a3a96758489ec1d9292c25d21fd864459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLimit</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>aa899b882da54a6e2dc840dae4e1d298d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getInt64IterationContext</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>abc444e57af9fa59cebc8347b5875964b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt64IterationContext</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>abae62845a7f933cd8103f5fe649d265d</anchor>
      <arglist>(int64_t context)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>matchesField</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>af9a76b76cc37cb7a13e58228946ad889</anchor>
      <arglist>(int32_t category, int32_t field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classicu_1_1ConstrainedFieldPosition.html</anchorfile>
      <anchor>a372fa6fab68a4c0544ef8e3f1a34b270</anchor>
      <arglist>(int32_t category, int32_t field, int32_t start, int32_t limit)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Locale::ConvertingIterator</name>
    <filename>classicu_1_1Locale_1_1ConvertingIterator.html</filename>
    <templarg>typename Iter</templarg>
    <templarg>typename Conv</templarg>
    <base>icu::Locale::Iterator</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>ConvertingIterator</name>
      <anchorfile>classicu_1_1Locale_1_1ConvertingIterator.html</anchorfile>
      <anchor>aaf9a229b41c98f476521e7286fa7ec6b</anchor>
      <arglist>(Iter begin, Iter end, Conv converter)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1Locale_1_1ConvertingIterator.html</anchorfile>
      <anchor>a636dd7c2f5e27ef78d7fe976d79a2385</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>next</name>
      <anchorfile>classicu_1_1Locale_1_1ConvertingIterator.html</anchorfile>
      <anchor>a552a378e77141b79d6e881177c6a16a9</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CurrencyAmount</name>
    <filename>classicu_1_1CurrencyAmount.html</filename>
    <base>icu::Measure</base>
    <member kind="function">
      <type></type>
      <name>CurrencyAmount</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>aa65864e021d46046ac9151f42f619ea5</anchor>
      <arglist>(const Formattable &amp;amount, ConstChar16Ptr isoCode, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyAmount</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>a81e7f3cfafa127d6a5242cc21af134fc</anchor>
      <arglist>(double amount, ConstChar16Ptr isoCode, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyAmount</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>a0206ea843f33c323a820cea13ca0efa4</anchor>
      <arglist>(const CurrencyAmount &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CurrencyAmount &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>af99e07a5638ce7171ae3383a89382c9d</anchor>
      <arglist>(const CurrencyAmount &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurrencyAmount *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>abcfb2446386f2c5167ce017e05b8198b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrencyAmount</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>af536a10dfa854279900c1a6f485ea8be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>a3b3b255c3e7de0ad318184a6438f8188</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const CurrencyUnit &amp;</type>
      <name>getCurrency</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>a519e0fc8c20eb0fa31703ea47bd53e2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getISOCurrency</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>ac88f141ba7f6806154aac3608b520470</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CurrencyAmount.html</anchorfile>
      <anchor>a3317b059f042f2fb2b2299d62c406d9a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CurrencyPluralInfo</name>
    <filename>classicu_1_1CurrencyPluralInfo.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>CurrencyPluralInfo</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a64c5979f93152ee1d67a543825a0e1f1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyPluralInfo</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a7db65fdc697b7cad35f44f0656631abc</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyPluralInfo</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>aeedef644bb5cb26ce0525ae5e809670b</anchor>
      <arglist>(const CurrencyPluralInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CurrencyPluralInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a170f710b49c339c8fef6b0dca1bee3b0</anchor>
      <arglist>(const CurrencyPluralInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrencyPluralInfo</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>af4133c6a472b8581d98d62b5fbf47ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a6474e8f3c4ff0a335414709da019bc28</anchor>
      <arglist>(const CurrencyPluralInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>ae1092e676cb0e11d483432b0cf3c9858</anchor>
      <arglist>(const CurrencyPluralInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>CurrencyPluralInfo *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a9ab71b6f8df7c230a2136b4605c90371</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PluralRules *</type>
      <name>getPluralRules</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a27b9ecf7ac591c16e9ed0d52ef37a61f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getCurrencyPluralPattern</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a33b1f9ceadbfb51ba2ed1a78408678f1</anchor>
      <arglist>(const UnicodeString &amp;pluralCount, UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>abed69ce4421cceaf08c6e9b6cf79d7e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPluralRules</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a60e01cefb45caf0235ec0a78004f3750</anchor>
      <arglist>(const UnicodeString &amp;ruleDescription, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrencyPluralPattern</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>af8de523156f4360e4657993f5e3cbc7e</anchor>
      <arglist>(const UnicodeString &amp;pluralCount, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a9d377442770145f83036147e6efb8051</anchor>
      <arglist>(const Locale &amp;loc, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a7a0f72a83a37c93ab71b2bcbce1c7b0d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CurrencyPluralInfo.html</anchorfile>
      <anchor>a8e72a14be4abc6f6affd73dc041eefe3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::CurrencyPrecision</name>
    <filename>classicu_1_1number_1_1CurrencyPrecision.html</filename>
    <base>icu::number::Precision</base>
    <member kind="function">
      <type>Precision</type>
      <name>withCurrency</name>
      <anchorfile>classicu_1_1number_1_1CurrencyPrecision.html</anchorfile>
      <anchor>a74adfeb7c68d8eecdb1e85f92f7f19e8</anchor>
      <arglist>(const CurrencyUnit &amp;currency) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::CurrencyUnit</name>
    <filename>classicu_1_1CurrencyUnit.html</filename>
    <base>icu::MeasureUnit</base>
    <member kind="function">
      <type></type>
      <name>CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>aba9e2ce87c5acfcf1b12a326a41ede4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a9bc0c811fb2e57fdb47b3614085df7a2</anchor>
      <arglist>(ConstChar16Ptr isoCode, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>af42dcebe20e21df257048877912f2031</anchor>
      <arglist>(StringPiece isoCode, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a234570a2430624b71e26cdeeedae7fd2</anchor>
      <arglist>(const CurrencyUnit &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>ae56859de21d596270366a8120eb6ec4e</anchor>
      <arglist>(const MeasureUnit &amp;measureUnit, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>CurrencyUnit &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a66d2fad680473f343ce06804cb45acdd</anchor>
      <arglist>(const CurrencyUnit &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurrencyUnit *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>af49a8c2856b3f38946a8df02e2fed903</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurrencyUnit</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a2389744b711b8c1388dde6933b8bee4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a122cf4699ebca10f3f6d9bb7bf6206a1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getISOCurrency</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a357ba5b404b01ab967f66fc6434ef360</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1CurrencyUnit.html</anchorfile>
      <anchor>a9d58af711313e02db89ae353303b748c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateFormat</name>
    <filename>classicu_1_1DateFormat.html</filename>
    <base>icu::Format</base>
    <member kind="enumeration">
      <type></type>
      <name>EStyle</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ac24ea2d479ab818437dedb3470800dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ac24ea2d479ab818437dedb3470800dc7ab4dbd844bad9434716ae812fc012784e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EField</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ad13e430a9697228c96ca1f350b3d9317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ac24ea2d479ab818437dedb3470800dc7ab4dbd844bad9434716ae812fc012784e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a1833e0e0e49a4bf63f35c4534afc20bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DateFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>abb4706c2fb1fbf5827e24cc2ba13ab37</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a173ce490f43b19cab6c36ee1269e9209</anchor>
      <arglist>(const Format &amp;) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a7b8700bfb9a9bca2bd03481107f53627</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>aa8873e01cc0b2ee0cefaf8eabb605796</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ab558bfb15d2cf220147ae9b93e55c8a8</anchor>
      <arglist>(Calendar &amp;cal, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a272e5d18b28fb38064e0969b2b5c3160</anchor>
      <arglist>(Calendar &amp;cal, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>afceda8fd5f494dd65c10fcb01d3a84a1</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a55963b34bbe78c8bf43c9c751a079629</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a58a60cf3d152500e39b482951b6a958d</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UDate</type>
      <name>parse</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a088aa13d607c682cc435d4152613cfc1</anchor>
      <arglist>(const UnicodeString &amp;text, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a82a10d2a3b70277bd983a638477bf154</anchor>
      <arglist>(const UnicodeString &amp;text, Calendar &amp;cal, ParsePosition &amp;pos) const =0</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>parse</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ac72fe5dee0f13c9e4d673d2f19bcad5e</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a408b919290c211566a17e596f1014e79</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isLenient</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>afddf8ac868e4b622992386fca9a0ab68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLenient</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a5ed3fc3977aabeae6b0188642cad5d30</anchor>
      <arglist>(UBool lenient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isCalendarLenient</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a627688accafb39af02677d2bf0c39d6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCalendarLenient</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a4b40d07638285a47689113a920bedf16</anchor>
      <arglist>(UBool lenient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Calendar *</type>
      <name>getCalendar</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a62376d0e5803963cc391191c8909aee7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptCalendar</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ad2b7aabafbfdc5661ff80bb29f1c5a6b</anchor>
      <arglist>(Calendar *calendarToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCalendar</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a7194b6b09c9022ca0fa5505a7139cfc8</anchor>
      <arglist>(const Calendar &amp;newCalendar)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const NumberFormat *</type>
      <name>getNumberFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>af21a6e4b63a8f3249c9c057f3d5f9f98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptNumberFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a6ffd07d528e81bdafd6ca956ff1b2f1e</anchor>
      <arglist>(NumberFormat *formatToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNumberFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>aaaf7de99af3a3c196c0e1790c97acd0d</anchor>
      <arglist>(const NumberFormat &amp;newNumberFormat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TimeZone &amp;</type>
      <name>getTimeZone</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a7035afd3afad5feb728de5e655b7399e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptTimeZone</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ad9e9021ee3c6f771410d91fd0a323542</anchor>
      <arglist>(TimeZone *zoneToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTimeZone</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a6ce5ca3c47e69e0d14a632fe8afc9a91</anchor>
      <arglist>(const TimeZone &amp;zone)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setContext</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ab1c94e06970b2ea74fd1811cdd715576</anchor>
      <arglist>(UDisplayContext value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UDisplayContext</type>
      <name>getContext</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a589ba312a6e19ba3da5aad952f4c10e3</anchor>
      <arglist>(UDisplayContextType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DateFormat &amp;</type>
      <name>setBooleanAttribute</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a5b597069e5d3263ea82f23e76aa7c249</anchor>
      <arglist>(UDateFormatBooleanAttribute attr, UBool newvalue, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getBooleanAttribute</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a011d24d44de701a71315583d044f6742</anchor>
      <arglist>(UDateFormatBooleanAttribute attr, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a849f3df5b9215dfa9226389191e4d1f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createTimeInstance</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>afcd185ba0b4159d30e3130c2987a174f</anchor>
      <arglist>(EStyle style=kDefault, const Locale &amp;aLocale=Locale::getDefault())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createDateInstance</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a251191326a412d2da5345325dcde5c8b</anchor>
      <arglist>(EStyle style=kDefault, const Locale &amp;aLocale=Locale::getDefault())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createDateTimeInstance</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>aa794841c943fc9353fd7b2853afdaaf5</anchor>
      <arglist>(EStyle dateStyle=kDefault, EStyle timeStyle=kDefault, const Locale &amp;aLocale=Locale::getDefault())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>getBestPattern</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a241a8363d7dffba9856e15b75d2dcf01</anchor>
      <arglist>(const Locale &amp;locale, const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createInstanceForSkeleton</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>adb1512ab46431644b5ddac9ec87f62d9</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createInstanceForSkeleton</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ab688f79a4990fd9f31491705fa1a1c6d</anchor>
      <arglist>(const UnicodeString &amp;skeleton, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormat *</type>
      <name>createInstanceForSkeleton</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a491ae4f66afe812e24a50861a86e55e9</anchor>
      <arglist>(Calendar *calendarToAdopt, const UnicodeString &amp;skeleton, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a2f8c42962a7d5ef76ee7a3e491426708</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DateFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a0c83b8d083a75bcfc72aa64da0e255e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DateFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a4b8e2cc498126e569d9173ff637fa8f1</anchor>
      <arglist>(const DateFormat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DateFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>ab2b898d74e14e8a6f570f2d07139adcf</anchor>
      <arglist>(const DateFormat &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Calendar *</type>
      <name>fCalendar</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a20321bc31518617e151eda906aaea21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumberFormat *</type>
      <name>fNumberFormat</name>
      <anchorfile>classicu_1_1DateFormat.html</anchorfile>
      <anchor>a2aac78cfe705679f0059162145e5e3dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateFormatSymbols</name>
    <filename>classicu_1_1DateFormatSymbols.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>DtContextType</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae129713471a20a5a418957de1ebd3470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CONTEXT_COUNT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae129713471a20a5a418957de1ebd3470a90d80fd0f31f962b3a82b0f94f7271c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DtWidthType</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a62956ffdbeeed74b970ab846362473de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a62956ffdbeeed74b970ab846362473dea8ba791cced89bc4fd4bd86efcb1c05b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WIDTH_COUNT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a62956ffdbeeed74b970ab846362473dea46ce5ece928f9afa5d97ec0b254eab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EMonthPatternType</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>af65d18b6442dbc4e36dd09c5515fcc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECapitalizationContextUsageType</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae79a31da5a90412bd5bf91b1c4d0392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_CONTEXT_COUNT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae129713471a20a5a418957de1ebd3470a90d80fd0f31f962b3a82b0f94f7271c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a62956ffdbeeed74b970ab846362473dea8ba791cced89bc4fd4bd86efcb1c05b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DT_WIDTH_COUNT</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a62956ffdbeeed74b970ab846362473dea46ce5ece928f9afa5d97ec0b254eab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a5c4adf58d489814bf54ad6898b685eb3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>af25969ba2758492adc5801883cf816df</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a319701571d6c6294a472d2a9245fe5d9</anchor>
      <arglist>(const char *type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a9b015fbde5bb9b9d7f9a879ee2d8ef0d</anchor>
      <arglist>(const Locale &amp;locale, const char *type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aafcf28ece0e7c3d9ffd7ed1ca575987b</anchor>
      <arglist>(const DateFormatSymbols &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DateFormatSymbols &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a6514f74808b41536632e0967f584e1f0</anchor>
      <arglist>(const DateFormatSymbols &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateFormatSymbols</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>acb678c367aaf05b979f39b2d4c2067df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aaad56c492f959e61e1300ff641a8f8bf</anchor>
      <arglist>(const DateFormatSymbols &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a5bf6890562aeeee23e6439d561418987</anchor>
      <arglist>(const DateFormatSymbols &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getEras</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aeb40cb69dd4f9e839baadddfe328e09e</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEras</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a54a58bf7c8fa7e598c62a5038ba6b0b7</anchor>
      <arglist>(const UnicodeString *eras, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getEraNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a58f9323cb5441ce7ac11c523fab25ca5</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEraNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ab2ec1be9849e1ff387c2b1d628f6cc0e</anchor>
      <arglist>(const UnicodeString *eraNames, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getNarrowEras</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a9438c758a39f5221cea57cdd6b7a00dc</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNarrowEras</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aa293ef753ff245e78279e8bfe13bf947</anchor>
      <arglist>(const UnicodeString *narrowEras, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a66ccd1c5146d81fc0ae8dde9618bf803</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ad688e477e7ea570dddcd48dceb5eeccf</anchor>
      <arglist>(const UnicodeString *months, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getShortMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a39a4007b4d66aa0e88eb1f4754d8c801</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShortMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a22e50f821a039f89921f1858439dae46</anchor>
      <arglist>(const UnicodeString *shortMonths, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a89da7cc1228609faa1577c823cdc45d1</anchor>
      <arglist>(int32_t &amp;count, DtContextType context, DtWidthType width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonths</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ab8e6949b4b2aad4d46b35d18f99dffa8</anchor>
      <arglist>(const UnicodeString *months, int32_t count, DtContextType context, DtWidthType width)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>af13671142622bc629a949609c210c1df</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a1fcc232dc64658ef712b809a5e4a4f36</anchor>
      <arglist>(const UnicodeString *weekdays, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getShortWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a405603fc12bb412e319322ca4c62a4ba</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShortWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a71140d1fc12ca2912fdef3c9c3d2b2a4</anchor>
      <arglist>(const UnicodeString *abbrevWeekdays, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a37a206f22011bf1abdbd9cca8866dd47</anchor>
      <arglist>(int32_t &amp;count, DtContextType context, DtWidthType width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeekdays</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ad9e24624fcfb084cfbf372bc2ed2e284</anchor>
      <arglist>(const UnicodeString *weekdays, int32_t count, DtContextType context, DtWidthType width)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getQuarters</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a8dace98085c642463b09e53e3973a9b8</anchor>
      <arglist>(int32_t &amp;count, DtContextType context, DtWidthType width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQuarters</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a598b333fcc15008e9f910d7bc0205edc</anchor>
      <arglist>(const UnicodeString *quarters, int32_t count, DtContextType context, DtWidthType width)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getAmPmStrings</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a2222b8cff67d4fe70fc7c3ab8c8ad2ba</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAmPmStrings</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a61cb110df3b89aa7072be6578ca67bae</anchor>
      <arglist>(const UnicodeString *ampms, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getTimeSeparatorString</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a10d43a3d182a418fc3fa5871f20233ec</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeSeparatorString</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ab99b016019eccd7725268fbe36bff7b4</anchor>
      <arglist>(const UnicodeString &amp;newTimeSeparator)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getYearNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae5d5a7749346e3434b9b2cc95ca1a6ab</anchor>
      <arglist>(int32_t &amp;count, DtContextType context, DtWidthType width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYearNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a135a801646d3c36a6875b5b393aff9a9</anchor>
      <arglist>(const UnicodeString *yearNames, int32_t count, DtContextType context, DtWidthType width)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getZodiacNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a3acd22e6b49867d45e1f063b746a9b30</anchor>
      <arglist>(int32_t &amp;count, DtContextType context, DtWidthType width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZodiacNames</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>abb059f467fd62aeb7fd57d675b5b52a2</anchor>
      <arglist>(const UnicodeString *zodiacNames, int32_t count, DtContextType context, DtWidthType width)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString *</type>
      <name>getLeapMonthPatterns</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aae847ed158dbc952372555f62a5c200b</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString **</type>
      <name>getZoneStrings</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a2e33c7026774b416c6765271569a5bf1</anchor>
      <arglist>(int32_t &amp;rowCount, int32_t &amp;columnCount) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZoneStrings</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aa22fb003f9cb7b8557f5e35419cb4d9a</anchor>
      <arglist>(const UnicodeString *const *strings, int32_t rowCount, int32_t columnCount)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getLocalPatternChars</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ae447a9f963b0833369d8493f0086c817</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalPatternChars</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a2355447b2c48dae6bee391d17d2b1550</anchor>
      <arglist>(const UnicodeString &amp;newLocalPatternChars)</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a451cca86627fc7bca212ba8b0a0b659c</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ab1ca7347c2efbc6e56b780c78b9beb1c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char16_t *</type>
      <name>getPatternUChars</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>aea6953eb7f90ba778029c37436c33bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>acc0c4d7fedc8bf1066d5879805fc86ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateFormatSymbols *</type>
      <name>createForLocale</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a5044a87b7914fddda01bd2ca2f039991</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char16_t</type>
      <name>DEFAULT_TIME_SEPARATOR</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>ad4f70697826689aec71c8f4acca062a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char16_t</type>
      <name>ALTERNATE_TIME_SEPARATOR</name>
      <anchorfile>classicu_1_1DateFormatSymbols.html</anchorfile>
      <anchor>a4b12c1cb005bc23fd1193c06fb4d1915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateInterval</name>
    <filename>classicu_1_1DateInterval.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>DateInterval</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>af95866e0559a44f27dedcead7e6a4e67</anchor>
      <arglist>(UDate fromDate, UDate toDate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateInterval</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a160583638e41962805001b2294d18260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getFromDate</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a416cb64213103027d22b40e547399c62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getToDate</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a13f0206c3a10faf4168a8fb49a558b36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>ade6963dbf594f1166bab7dcdb88b76d3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateInterval</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a410fe979a904987286bf0bda37e6b202</anchor>
      <arglist>(const DateInterval &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DateInterval &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>ae64ca0d8c54f4ad84758977795e1dd97</anchor>
      <arglist>(const DateInterval &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a203b98504e8ae48efafd5f1f5503690c</anchor>
      <arglist>(const DateInterval &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a2bab3c04e5ed4e98c7f5dc241357c29c</anchor>
      <arglist>(const DateInterval &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DateInterval *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>a3befa2595ac4ab08e3c36d4f552f3624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateInterval.html</anchorfile>
      <anchor>ac66c4a9aaff82a6a58dc326c9fc78821</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateIntervalFormat</name>
    <filename>classicu_1_1DateIntervalFormat.html</filename>
    <base>icu::Format</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateIntervalFormat</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a368d6b65d027aeb8d9ede0093e54925e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DateIntervalFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a5e4b0fa1af115e381acf9e189a2a4344</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>abb961d1753e24ba9d0a64cf13e9eac6f</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a1b3e482150ed6725e356fe089bb97677</anchor>
      <arglist>(const Format &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a0951a44e3ae0427f91072cabc5d5bb59</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>af496e58c7a82904e3f103c27a138c166</anchor>
      <arglist>(const DateInterval *dtInterval, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedDateInterval</type>
      <name>formatToValue</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>af2e2287809364292c19724183e4cd7c1</anchor>
      <arglist>(const DateInterval &amp;dtInterval, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a08c403fb51a3918a6a01eecc7bb7ea54</anchor>
      <arglist>(Calendar &amp;fromCalendar, Calendar &amp;toCalendar, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedDateInterval</type>
      <name>formatToValue</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>ac6f7dde99d9d1446f46afc7da5ba64b8</anchor>
      <arglist>(Calendar &amp;fromCalendar, Calendar &amp;toCalendar, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a3558ad43fc3b4cb3d65e8cc16950cff8</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function">
      <type>const DateIntervalInfo *</type>
      <name>getDateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a1efb10e470cac69d95841445b72d0e15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>afa15e3dd8d0be0b0c8420dca92c79b63</anchor>
      <arglist>(const DateIntervalInfo &amp;newIntervalPatterns, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const DateFormat *</type>
      <name>getDateFormat</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a3e26ae16a76388f83876599d6d7b099e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TimeZone &amp;</type>
      <name>getTimeZone</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a9d10e6b2ad3314b2325852551355da65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptTimeZone</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a93ef0556833394c4a69c0c3ad1202d15</anchor>
      <arglist>(TimeZone *zoneToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTimeZone</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a01ac0804b2cc1c1c111a3165ab75e48f</anchor>
      <arglist>(const TimeZone &amp;zone)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setContext</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a4b33c7d44a203fa0cffd658aa01b6e61</anchor>
      <arglist>(UDisplayContext value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UDisplayContext</type>
      <name>getContext</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>ab869a59847a529e850288acb49e6d843</anchor>
      <arglist>(UDisplayContextType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>ac50d481800c88947b32709848b67c229</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateIntervalFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a964ffb76d10d41b8fe3315bb226dd443</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateIntervalFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>aef4545201eed76956d91fd25715204e9</anchor>
      <arglist>(const UnicodeString &amp;skeleton, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateIntervalFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>a60d00a05bf6dbf5143dd696dcb715c83</anchor>
      <arglist>(const UnicodeString &amp;skeleton, const DateIntervalInfo &amp;dtitvinf, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateIntervalFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>aa9b7224c847f16896e779cdf74c31ad2</anchor>
      <arglist>(const UnicodeString &amp;skeleton, const Locale &amp;locale, const DateIntervalInfo &amp;dtitvinf, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>af8ec02ee1fe0c6437262b4d6c5bc3788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DateIntervalFormat</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>ac7e02c89ac13b26e2059ca70f35e3d71</anchor>
      <arglist>(const DateIntervalFormat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DateIntervalFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateIntervalFormat.html</anchorfile>
      <anchor>adf87e8e9d88b6cdba1c1f9bd75201595</anchor>
      <arglist>(const DateIntervalFormat &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateIntervalInfo</name>
    <filename>classicu_1_1DateIntervalInfo.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>DateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>afa1a4e98377c8474da2f2750091a1968</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>aa510625f6a4bc15ec8741085058546bc</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a9c07faba8894d76ce03160e04fb70ab7</anchor>
      <arglist>(const DateIntervalInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DateIntervalInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a47b0d6438e8f76dae7ef89f19a1ac08c</anchor>
      <arglist>(const DateIntervalInfo &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DateIntervalInfo *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a3c310a711964e2a2a410d9b05ac681e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateIntervalInfo</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a84e3c79d4164897f71faeb40743fcd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>af0d7cf0474265f03c99070dc43c8be23</anchor>
      <arglist>(const DateIntervalInfo &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a1c363013997b305803bb4716abac67a3</anchor>
      <arglist>(const DateIntervalInfo &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntervalPattern</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a024a537d4cb1d1bed3bf7e49002392bc</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UCalendarDateFields lrgDiffCalUnit, const UnicodeString &amp;intervalPattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getIntervalPattern</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>aa3015240ac51cf75cca9cf817ef4bf14</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UCalendarDateFields field, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getFallbackIntervalPattern</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a0c6811fc5c3be165de171d435d0769d7</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFallbackIntervalPattern</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a977bfa3c0bdbbfa785554306b9e335df</anchor>
      <arglist>(const UnicodeString &amp;fallbackPattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getDefaultOrder</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a816a34ae970c6b80d69c8d29adf64f18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>ae698b81218a9f118562f0600de667570</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>abe23d4101acb29b3c4dc323579e250a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DateIntervalFormat</name>
      <anchorfile>classicu_1_1DateIntervalInfo.html</anchorfile>
      <anchor>a9acb9821e8fddc1337e8f91705b002e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateTimePatternGenerator</name>
    <filename>classicu_1_1DateTimePatternGenerator.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DateTimePatternGenerator</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>afbd704b381d3cf0cc314bcaab074d739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DateTimePatternGenerator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>af6f0d18b533255867689d8d36fafa56c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a256b509b9933e4f7281e27a3b38a91ad</anchor>
      <arglist>(const DateTimePatternGenerator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a1666368c34b343b88d8ad1a24db56057</anchor>
      <arglist>(const DateTimePatternGenerator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getSkeleton</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>af59552a2922795b494f82ec230208e2e</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getBaseSkeleton</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ae5af28bb30466295ea811a1f1ddc34db</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UDateTimePatternConflict</type>
      <name>addPattern</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>afc98d7549cd7b08e1aa20edceb33f2e8</anchor>
      <arglist>(const UnicodeString &amp;pattern, UBool override, UnicodeString &amp;conflictingPattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppendItemFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a3db420cb03760e47d23ebaa260b13d8e</anchor>
      <arglist>(UDateTimePatternField field, const UnicodeString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getAppendItemFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>aba8109921aff8a5b9f103c61cdeb56f3</anchor>
      <arglist>(UDateTimePatternField field) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppendItemName</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a72964cc92a45ea94ff496eedebfaf8d7</anchor>
      <arglist>(UDateTimePatternField field, const UnicodeString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getAppendItemName</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a03fdcd7134e23f8879ff03e6ca87f086</anchor>
      <arglist>(UDateTimePatternField field) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getFieldDisplayName</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a68aeb75a0325a6d7d15ab3972b3cad9b</anchor>
      <arglist>(UDateTimePatternField field, UDateTimePGDisplayWidth width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateTimeFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a78e11a2ff03e72dfe4374318df5934da</anchor>
      <arglist>(const UnicodeString &amp;dateTimeFormat)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getDateTimeFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a0e0a28eb25d12829037c807e8e23ea35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDateTimeFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a5888b1fc7e6ceb868ffaad02c300c21f</anchor>
      <arglist>(UDateFormatStyle style, const UnicodeString &amp;dateTimeFormat, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getDateTimeFormat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a77eadac244b2edc030134699f14199e7</anchor>
      <arglist>(UDateFormatStyle style, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getBestPattern</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a41a97e72ded1cd3f8257946cfe01c222</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getBestPattern</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a06effc80460cbe74c73569ccac74b08e</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UDateTimePatternMatchOptions options, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>replaceFieldTypes</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ab006b56df1c25d07a8cef2eb58b00cde</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>replaceFieldTypes</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ade12ee44ae01961f80020b992bdb4501</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;skeleton, UDateTimePatternMatchOptions options, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getSkeletons</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a17215f79ac7b0c6a45b947798b07e39a</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getPatternForSkeleton</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ada86551bdc4204d5ac83ac85d91a3c56</anchor>
      <arglist>(const UnicodeString &amp;skeleton) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getBaseSkeletons</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a6c07333cc4af30c2a35222eed6af1df9</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getRedundants</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a6a2c40bb9654feee285e53336e8d9f68</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDecimal</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a11c05ff9155a86b8a0bac9ecf64ef662</anchor>
      <arglist>(const UnicodeString &amp;decimal)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getDecimal</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ae162647875ab519b9f724d31c0816653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDateFormatHourCycle</type>
      <name>getDefaultHourCycle</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>aac46d070eda087c888c7ca348abb8493</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a0c4f69624ee4e11934aa3a0d5f1b79db</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateTimePatternGenerator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a9ff95af584efd2d7eb75d0020c7feb1e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateTimePatternGenerator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a2bfd992f9288c3fe791ab67342757898</anchor>
      <arglist>(const Locale &amp;uLocale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateTimePatternGenerator *</type>
      <name>createInstanceNoStdPat</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a1eb7a471805e36f54338b232bf44b5d0</anchor>
      <arglist>(const Locale &amp;uLocale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DateTimePatternGenerator *</type>
      <name>createEmptyInstance</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>aa1dfc361dd78a758a021dca76e5df946</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>staticGetSkeleton</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>ac8781b73a788132817514f2d3b61be88</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>staticGetBaseSkeleton</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a7670179c209dfc006a482c1a1e699cf8</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateTimePatternGenerator.html</anchorfile>
      <anchor>a7ed40d96f68daba6ca0cb4a086417799</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DateTimeRule</name>
    <filename>classicu_1_1DateTimeRule.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>DateRuleType</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3aea9f37ab05857289884ed810f7cbccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3a134e0c54be0b33a5207a76e635bf338e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW_GEQ_DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3a317235d3ae4142c4e66a92212b213eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW_LEQ_DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3adbbed46c4706bfc6b7b0f12cc99f09ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimeRuleType</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WALL_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27cae6945d7b414b56cf4bc00dc690a6bc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27ca0b9d3faaf814b5bd03e13b1d83d58eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTC_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27ca7bdaf4d8a2c51c29e0a112550a522b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3aea9f37ab05857289884ed810f7cbccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3a134e0c54be0b33a5207a76e635bf338e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW_GEQ_DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3a317235d3ae4142c4e66a92212b213eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOW_LEQ_DOM</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a4a365842d3fd933ce09de5e648220cc3adbbed46c4706bfc6b7b0f12cc99f09ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WALL_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27cae6945d7b414b56cf4bc00dc690a6bc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STANDARD_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27ca0b9d3faaf814b5bd03e13b1d83d58eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTC_TIME</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ab59dacda2669ddd8bbb276867daad27ca7bdaf4d8a2c51c29e0a112550a522b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeRule</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ae994b7736fdaed92d40b7178e0286e91</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t millisInDay, TimeRuleType timeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeRule</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a9c6683d995f865dcc4f38805e52ab059</anchor>
      <arglist>(int32_t month, int32_t weekInMonth, int32_t dayOfWeek, int32_t millisInDay, TimeRuleType timeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeRule</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>af602d559b44f323564305e30e3375643</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, UBool after, int32_t millisInDay, TimeRuleType timeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DateTimeRule</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a6f92aa8d9e27f74d482b20509c41651f</anchor>
      <arglist>(const DateTimeRule &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DateTimeRule</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>adcc8c4cace2ec4ed9771dd2975d082e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DateTimeRule *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a0ea65962023ee048a2512503831c1b65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DateTimeRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a7acc7f2a1994330efa3ab89a55e291c7</anchor>
      <arglist>(const DateTimeRule &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a5e881eb4a40f23da0f4fa6c5cd358bb9</anchor>
      <arglist>(const DateTimeRule &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>ac8bfa4a12e80c39eaa9f9aad03cc83ab</anchor>
      <arglist>(const DateTimeRule &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>DateRuleType</type>
      <name>getDateRuleType</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a3e7fc317a010baa074c3f774e106faa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeRuleType</type>
      <name>getTimeRuleType</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a6faa62b262062b442c9b2b17e9dbfa9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRuleMonth</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>aee54caefbbfe5e696e5bc204688a025e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRuleDayOfMonth</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a41360e3e3db65cc417bb94764c294d6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRuleDayOfWeek</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>af730ab21039b549f258fe7e4c340ce58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRuleWeekInMonth</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a55b6538e5eaafe3d80138663d317ca9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRuleMillisInDay</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>adb707c723d91a06614d1b52f651ea5be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a84eedc4272b5f5c291f3b81ebe87f671</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DateTimeRule.html</anchorfile>
      <anchor>a1bcbdd7baa9ae352f7f40369b7852986</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DecimalFormat</name>
    <filename>classicu_1_1DecimalFormat.html</filename>
    <base>icu::NumberFormat</base>
    <member kind="enumeration">
      <type></type>
      <name>EPadPosition</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ada047d6c689d8b57c02c31d5018ad997</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a085e952b3aa7666aa8fa8e127cd71c35</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a84897369d245cd0dea63dfdf33c31a65</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a63927940e219a13fa1744063e7858fbe</anchor>
      <arglist>(const UnicodeString &amp;pattern, DecimalFormatSymbols *symbolsToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>afcbb85b5f5a0967d4b316bae6d24300c</anchor>
      <arglist>(const UnicodeString &amp;pattern, DecimalFormatSymbols *symbolsToAdopt, UNumberFormatStyle style, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DecimalFormat &amp;</type>
      <name>setAttribute</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ab470e82e4bc704faf50106ef30cdc8bd</anchor>
      <arglist>(UNumberFormatAttribute attr, int32_t newValue, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getAttribute</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>acd9f946d2f6808b18de715b8e1c42668</anchor>
      <arglist>(UNumberFormatAttribute attr, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroupingUsed</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a822376270dee4a947917d23440cd0c2c</anchor>
      <arglist>(UBool newValue) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParseIntegerOnly</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae6e4d8c048844b54af2d4abc8ab34e55</anchor>
      <arglist>(UBool value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLenient</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ac97e642ca44cf836e5e272502b0e1d0e</anchor>
      <arglist>(UBool enable) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>aafb96cf1457fb6bb2ef701ddeaa3344e</anchor>
      <arglist>(const UnicodeString &amp;pattern, DecimalFormatSymbols *symbolsToAdopt, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af507d662909ab34ef31a0f7559d3009e</anchor>
      <arglist>(const UnicodeString &amp;pattern, const DecimalFormatSymbols &amp;symbols, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a91dfa1f41f610649ad2671e83568222c</anchor>
      <arglist>(const DecimalFormat &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>DecimalFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae7c70b4c2032f56b99257b33dac96d74</anchor>
      <arglist>(const DecimalFormat &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DecimalFormat</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a14b50e1d70bed61e6d52ac59bbf2d7a7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>DecimalFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9469f9e21602bbc244055837b2feb97f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a35efebac6f646ff18acdea0b71abc1d2</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a6276b3231cf453887d9135df2798897f</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7a6d768d679c24621d0000df5ff2fcdc</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a206f60dfef6187e273ed2ce92f69292a</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7b9a130f3aec179c45e4ace66e138066</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a6ddd1ce7f3e24ee948c1defa6a26cef6</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a752e4f9e0fbdf41e834a905041fa8db0</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a745274e91c6406879fdef660567d3d5f</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a531aab4febb12eeb9535e4c9f0a0d32b</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a120849b1f72a4efd01f57ce8709d4fce</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ab594dc4a4deee3a28c34214d9b468ee2</anchor>
      <arglist>(StringPiece number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a0c9acba7541c860f2905b05d65b8f808</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af44188120533b7966177f72396fc1069</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af720e0b7dd2fef53c8ee365aa04375a5</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, ParsePosition &amp;parsePosition) const override</arglist>
    </member>
    <member kind="function">
      <type>CurrencyAmount *</type>
      <name>parseCurrency</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9f4d91d0df6d82dee6913e52e90f2679</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const DecimalFormatSymbols *</type>
      <name>getDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7fb8854bac194332657ed43eee553e4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ad2c84cceef418870dcb6512add91a798</anchor>
      <arglist>(DecimalFormatSymbols *symbolsToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a618b56cb8d4eaaa01981efb584aca043</anchor>
      <arglist>(const DecimalFormatSymbols &amp;symbols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const CurrencyPluralInfo *</type>
      <name>getCurrencyPluralInfo</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae7d51ab5cd45e9009ba68db782b0be78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptCurrencyPluralInfo</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>aedae9511322478bcfbfc77f169c26c58</anchor>
      <arglist>(CurrencyPluralInfo *toAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurrencyPluralInfo</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a5cb5a6f898832a8f5a7d7c35f115f7f3</anchor>
      <arglist>(const CurrencyPluralInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getPositivePrefix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a3282f14cbc337743ade728e8dcd0ba48</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPositivePrefix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a17fbd90f0588e6ad376df851443b5b86</anchor>
      <arglist>(const UnicodeString &amp;newValue)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getNegativePrefix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a04e64054438b3ea9020c6fa919261be9</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNegativePrefix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a54ed5515252c8cb7d8f3d8f2993226bd</anchor>
      <arglist>(const UnicodeString &amp;newValue)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getPositiveSuffix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a3f9c97582d649d817fc2dbe44b1ecd7d</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPositiveSuffix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9bde8dda1c5afda021977bb63a92c11f</anchor>
      <arglist>(const UnicodeString &amp;newValue)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getNegativeSuffix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae532834315fbd909d26087169fe99dd5</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNegativeSuffix</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a872614d3c91180685cbb6ea3cbaa8d33</anchor>
      <arglist>(const UnicodeString &amp;newValue)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isSignAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9886c6d58b8959007d7435241901398f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a70f18cd92012954d26e0f8b5591922c6</anchor>
      <arglist>(UBool value)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMultiplier</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a4bda3e7bf49cf8534d94042c0cd302bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMultiplier</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ad8be3d34714a9fc10d7b583e694ebdf6</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMultiplierScale</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7a487f9f6192a485f69b83509e556a03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiplierScale</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>aabcd33f00b39ed8ea4e9a9ba72c41a85</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getRoundingIncrement</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a36f9da210603bdff043702e7d9a3dea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRoundingIncrement</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a58a2f11e94d4ced59cd958491232c3db</anchor>
      <arglist>(double newValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ERoundingMode</type>
      <name>getRoundingMode</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ac82115dd461e47888256641b00d4a742</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRoundingMode</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af3f2e7dea4ab3bad09dcdf20deec0d02</anchor>
      <arglist>(ERoundingMode roundingMode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getFormatWidth</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a8b6a166a733a8bef4db7b943fccf58d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFormatWidth</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a6f6ad8f200fc5e0d1a25705e518b041a</anchor>
      <arglist>(int32_t width)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getPadCharacterString</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ad4b804d538ca58b0edbc3674aa303acc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPadCharacter</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af4618b7267e517bf369be57408163c96</anchor>
      <arglist>(const UnicodeString &amp;padChar)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EPadPosition</type>
      <name>getPadPosition</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a326b8bc8969382e05619b7eeea9a2501</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPadPosition</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a54b4d97d64afec05a67308b67ee32ec3</anchor>
      <arglist>(EPadPosition padPos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isScientificNotation</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a811535f1e2d6d95c517d7630465fe7ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScientificNotation</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a91b402954ec4543b41996856384666b8</anchor>
      <arglist>(UBool useScientific)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int8_t</type>
      <name>getMinimumExponentDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a63c986b1b410f7a6fb15f2e1fab6f40c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinimumExponentDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>abdbe08eaee75d36cdac9fea14d95afb0</anchor>
      <arglist>(int8_t minExpDig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isExponentSignAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af12c56ac93b62d540f342d9e0bd0b728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setExponentSignAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7ab3138f8ac793ee78d57b28afbc512e</anchor>
      <arglist>(UBool expSignAlways)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getGroupingSize</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a30dd24db3c8876669b0ec198eb9e7a52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGroupingSize</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9ddf57ec1c1dee55cdfbd21b56930f33</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSecondaryGroupingSize</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae3cc136a6a066c33c56376a28cf2027e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSecondaryGroupingSize</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a0a5dd2581cc6256cc4e7f2b09fac0840</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMinimumGroupingDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a670067bae056acfaf1c1eb48ece23dfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumGroupingDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a624526cfe8bdda4676269fe5f0ca8b19</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isDecimalSeparatorAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a05b32bbe4c96cea01316e1e0ef40c115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDecimalSeparatorAlwaysShown</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a1d9b559803335401716f9d2f540e9ce0</anchor>
      <arglist>(UBool newValue)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isDecimalPatternMatchRequired</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>acb4c78b46d0f700116b39435fe0208a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDecimalPatternMatchRequired</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a0e4c07a384f0619a80b39171384d4bd4</anchor>
      <arglist>(UBool newValue)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isParseNoExponent</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae63a03236a7cfc74af68d1db5407306d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParseNoExponent</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a389978db0f0c03216024d03a66c98427</anchor>
      <arglist>(UBool value)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isParseCaseSensitive</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a8617e97540c028939b8c40fb6e14d947</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParseCaseSensitive</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a080cb145e21fe3981ff6091793ea8670</anchor>
      <arglist>(UBool value)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isFormatFailIfMoreThanMaxDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a3260d072f0f78ce9dcf85cfe722a2d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFormatFailIfMoreThanMaxDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9acbf6e197cee6b7ea1819e06bbf6849</anchor>
      <arglist>(UBool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ae7fc9ebb5c006cff20b9082aab41f01a</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toLocalizedPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a390e3f01ed75c3f90dc64dbdb971708f</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a1dc7f088c717229a67386d4b4dfacf1e</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>abe86717f2a88406158c5ae0b29fd0ad9</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyLocalizedPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ad8f736d0e344925604238afc35043524</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyLocalizedPattern</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a174d5899b4165ea4d75e40b1f8d33fd6</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIntegerDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a13d0d9a601563ad23d5af2141ab54a6f</anchor>
      <arglist>(int32_t newValue) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumIntegerDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>acddafe35df07317c6f012b98506b5112</anchor>
      <arglist>(int32_t newValue) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumFractionDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a86b0bf9ca56213e92ae5ee639b6310a7</anchor>
      <arglist>(int32_t newValue) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumFractionDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a687b2ed9f943246a266506067983d5e0</anchor>
      <arglist>(int32_t newValue) override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMinimumSignificantDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a39fa13ec530b23e0a5b1abe52c440ddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaximumSignificantDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a0def4fa1cfaf3c8371c2deefa702f344</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumSignificantDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a07a37a701cc47d99355640ea4b73c131</anchor>
      <arglist>(int32_t min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumSignificantDigits</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a6f624810f747305af7ccdddc263edc14</anchor>
      <arglist>(int32_t max)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>areSignificantDigitsUsed</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>aa92b601329b3155c73a44e4b209e75e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignificantDigitsUsed</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a36e7bfacaab413cd90d181ab6323e425</anchor>
      <arglist>(UBool useSignificantDigits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrency</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>acc8fc87f5b0b27509162dc34c9b277ec</anchor>
      <arglist>(const char16_t *theCurrency, UErrorCode &amp;ec) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurrency</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a64886bee05593b48c6ec4de612b95dbd</anchor>
      <arglist>(const char16_t *theCurrency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrencyUsage</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>acb4c1e8d248b6b52ed3a4a927b74de87</anchor>
      <arglist>(UCurrencyUsage newUsage, UErrorCode *ec)</arglist>
    </member>
    <member kind="function">
      <type>UCurrencyUsage</type>
      <name>getCurrencyUsage</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a7b924f33f07d6cbef4e27547e8ad20e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatToDecimalQuantity</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a92b9d5d14904730273b01b97a3a78033</anchor>
      <arglist>(double number, number::impl::DecimalQuantity &amp;output, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatToDecimalQuantity</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a70b5a4759e6b3524cbe5c638b28f91d0</anchor>
      <arglist>(const Formattable &amp;number, number::impl::DecimalQuantity &amp;output, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const number::LocalizedNumberFormatter *</type>
      <name>toNumberFormatter</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>ac975d6b66de1bcfb5b372bac9a972df8</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a4da3e63225b45c1de7fa7cb5117ea8ef</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>aeb8a04a7121bcec7daaa02d2b0ac94be</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a5d925189bbced0c5d4d922a0fea129a6</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a66d9f175906d3716638a9e2aea099835</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a9e2eaa78dce5dd80f71dfad84b2f911a</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a2190345945949350095a2b8bfba498b1</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>af1b67906a274773e9ca59fd1eb77f73a</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DecimalFormat.html</anchorfile>
      <anchor>a634c394fef623f7b3874ee6650ceec28</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DecimalFormatSymbols</name>
    <filename>classicu_1_1DecimalFormatSymbols.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>ENumberFormatSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDecimalSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGroupingSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPatternSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPercentSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kZeroDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMinusSignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPlusSignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIntlCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonetarySeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentialSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPerMillSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPadEscapeSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfinitySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNaNSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSignificantDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonetaryGroupingSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTwoDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThreeDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFourDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFiveDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSixDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSevenDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEightDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNineDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentMultiplicationSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kApproximatelySignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad267581e2aaef07458200239de31ce49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFormatSymbolCount</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba393dc152bd25f2469f086d2fd4a8cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDecimalSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGroupingSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPatternSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPercentSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kZeroDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMinusSignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPlusSignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIntlCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonetarySeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentialSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPerMillSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPadEscapeSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfinitySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNaNSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSignificantDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonetaryGroupingSeparatorSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOneDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTwoDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThreeDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFourDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFiveDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSixDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSevenDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEightDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNineDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentMultiplicationSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kApproximatelySignSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9bad267581e2aaef07458200239de31ce49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFormatSymbolCount</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a3525fb6d23eaaab40ed602dc4f6a4d9ba393dc152bd25f2469f086d2fd4a8cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a7c9383f0d93379436801a23dba25eee0</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>aea44141d6f91bc7618aa6ab2c89e1e34</anchor>
      <arglist>(const Locale &amp;locale, const NumberingSystem &amp;ns, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a6188e8a6310cfd6b13d1d40acf61c02e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a87e05675e16e32e25c7f58934116df55</anchor>
      <arglist>(const DecimalFormatSymbols &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DecimalFormatSymbols &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>ad30f2e31b8587549f1f411e69bd66c48</anchor>
      <arglist>(const DecimalFormatSymbols &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DecimalFormatSymbols</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a285fb7c41123bf8d72368e60b3433204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a24a076629d236caf1c488ace850adc26</anchor>
      <arglist>(const DecimalFormatSymbols &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a89ea98729f1b5b6e7ab119ab40adf8d6</anchor>
      <arglist>(const DecimalFormatSymbols &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a930d23dc5a7d74f58efc5bcb273dbb20</anchor>
      <arglist>(ENumberFormatSymbol symbol) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>af38713f05b45f6dffb2ba40fb75ec7a0</anchor>
      <arglist>(ENumberFormatSymbol symbol, const UnicodeString &amp;value, const UBool propagateDigits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrency</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a833b213d5ee2160a5d1767b2b936ba51</anchor>
      <arglist>(const char16_t *currency, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>ad2613e8ef4b8d3b2f469fe3be0e42b58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a45f73c3bed7bcecdaa7e9cba27156a1f</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getPatternForCurrencySpacing</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a61f08d6ad866f75da836ff489ff27943</anchor>
      <arglist>(UCurrencySpacing type, UBool beforeCurrency, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPatternForCurrencySpacing</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a235ab10ae57fd24825834003f2b541b2</anchor>
      <arglist>(UCurrencySpacing type, UBool beforeCurrency, const UnicodeString &amp;pattern)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a56929e21f6b406fefbb46b255937e429</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isCustomCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a23893d820541e2ecf2d202b4fa18407d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isCustomIntlCurrencySymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>aeda46153c73e8fc43b1baf4321adbca9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>getCodePointZero</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>ad09e6e0601174c2fb953afc17163e4af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getConstSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a647bc2e452da3f4531ca41ade0246023</anchor>
      <arglist>(ENumberFormatSymbol symbol) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getConstDigitSymbol</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>aabf642fa2bd684ab65e92bb60b9d0dc3</anchor>
      <arglist>(int32_t digit) const</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getCurrencyPattern</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a5e19df5e34af6cc8ed6a76d83226584a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getNumberingSystemName</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a504ec7c606d9c9320e3bab97d3d03eff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DecimalFormatSymbols *</type>
      <name>createWithLastResortData</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>ad466dbd4f3bff81730cfb797dea7aa8c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1DecimalFormatSymbols.html</anchorfile>
      <anchor>a5e3f33df081095a7d0d6b86f8d09e8ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::DisplayOptions</name>
    <filename>classicu_1_1DisplayOptions.html</filename>
    <class kind="class">icu::DisplayOptions::Builder</class>
    <member kind="function">
      <type>Builder</type>
      <name>copyToBuilder</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>ad6dbb3e70afed2a4dc3b9b4d23c1444b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsGrammaticalCase</type>
      <name>getGrammaticalCase</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>aa860de257811fea583266f57b7347825</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsNounClass</type>
      <name>getNounClass</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>ac1d78d7c1454be91d75a5526225a8f98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsPluralCategory</type>
      <name>getPluralCategory</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>ae12988935415abf62dfc4b73c825463a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsCapitalization</type>
      <name>getCapitalization</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a9ed4cf571c6aa0b9af670faf1861f913</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsNameStyle</type>
      <name>getNameStyle</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a7531b3476b191abc4650488031c825f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsDisplayLength</type>
      <name>getDisplayLength</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>acb25bfe19702239203ed712b82c6c031</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsSubstituteHandling</type>
      <name>getSubstituteHandling</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a55d93281697f89dc73ca8bdc6ff27094</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DisplayOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a00837a9bbec0a2813c7dfb60f848e87b</anchor>
      <arglist>(const DisplayOptions &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>DisplayOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>ae1d7d863f4d36404e686d6a55234f2a9</anchor>
      <arglist>(DisplayOptions &amp;&amp;other) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisplayOptions</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a3dd2855b57a86617817ed1f4835fe32e</anchor>
      <arglist>(const DisplayOptions &amp;other)=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Builder</type>
      <name>builder</name>
      <anchorfile>classicu_1_1DisplayOptions.html</anchorfile>
      <anchor>a982b4fbff72c41c72180de9bd5f4ede5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Edits</name>
    <filename>classicu_1_1Edits.html</filename>
    <base>icu::UMemory</base>
    <class kind="struct">icu::Edits::Iterator</class>
    <member kind="function">
      <type></type>
      <name>Edits</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>aad73a1e766d550fc5649cee129d9c4f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edits</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a0e4831e132be3727d0a76f5e54713f19</anchor>
      <arglist>(const Edits &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edits</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>aa704c3cdba620e8b22de9909b6a2023f</anchor>
      <arglist>(Edits &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Edits</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>ad2ae161f49ee58d2cb3ce0ef0947ee73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Edits &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>af5d8e99486909d72468985aa33a0300d</anchor>
      <arglist>(const Edits &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Edits &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a7a67212662394730e09b84fe4a2fbc97</anchor>
      <arglist>(Edits &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a7942b769e9d628e2fc89a9440a356e4d</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addUnchanged</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a9e7ea9de23ef23c98ee6de4bfcda0bb5</anchor>
      <arglist>(int32_t unchangedLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addReplace</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a9fecb739f5da0ab33d00d9169be4d2c7</anchor>
      <arglist>(int32_t oldLength, int32_t newLength)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>ad68cd4b3d85d2e8f013d23878c9b5662</anchor>
      <arglist>(UErrorCode &amp;outErrorCode) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lengthDelta</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>acfff62e7674b775af7a1a551ea4b3520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasChanges</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>ad76a53b1059f90f1763060fcb7e55d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>numberOfChanges</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>adbd4e3cda9b33fa48dfaeb7f3fc820c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getCoarseChangesIterator</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a48c1b738ee3e4d05488ce312ca007cc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getCoarseIterator</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>ad107be5002c731eb4641f1d8fc7d2083</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getFineChangesIterator</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>adaef983caff5414096a00195d6c91386</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>getFineIterator</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a06c274c0250d46ee386083ac02342e2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edits &amp;</type>
      <name>mergeAndAppend</name>
      <anchorfile>classicu_1_1Edits.html</anchorfile>
      <anchor>a3dce44ba246fa2e48d963a0982ae149f</anchor>
      <arglist>(const Edits &amp;ab, const Edits &amp;bc, UErrorCode &amp;errorCode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ErrorCode</name>
    <filename>classicu_1_1ErrorCode.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>ErrorCode</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>ac675f8556eb05f4a6b3edc6ecc69a520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorCode</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a0ac1e8a8a87606452700fefca7e7fc3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator UErrorCode &amp;</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>ac25c72b1c6791252b3dfbba031a28088</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator UErrorCode *</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>ae546113fa2d0a19c41dcf9a1347c6853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isSuccess</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a61571b6edb6cb5041b6b5e4a83a2ff17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isFailure</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a01a8be27244e4af369d4ef41652a96b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UErrorCode</type>
      <name>get</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>ab22d9e8d4df5698695a2dcf9685217e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>aa6429d4ddbb20e212d7c5c095ae8cfd3</anchor>
      <arglist>(UErrorCode value)</arglist>
    </member>
    <member kind="function">
      <type>UErrorCode</type>
      <name>reset</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>aae6432c1078cb17c5dfbf74860b811f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertSuccess</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a42e45b34d036cb7f4ad270fe221c5296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>errorName</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>afb8e40d10915856d6157f07b43504c87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleFailure</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a26bae3f105f927ebe1a9a965e8706056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UErrorCode</type>
      <name>errorCode</name>
      <anchorfile>classicu_1_1ErrorCode.html</anchorfile>
      <anchor>a541d64c42a846715e2c345e813672a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Expression</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Expression.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::data_model::Expression::Builder</class>
    <member kind="function">
      <type>UBool</type>
      <name>isStandaloneAnnotation</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>a915a6e94b0886653ead32c1c90a918f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isFunctionCall</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>a5eab53bffd8b5c9d303750439ac52fa2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Operator *</type>
      <name>getOperator</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>ada0291c10c565fed8d531c1cf02924d1</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const Operand &amp;</type>
      <name>getOperand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>a0089e4da8acd59fa18caa6b5cc09201c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Option &gt;</type>
      <name>getAttributes</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>a9adce7554509ad9a1afb8737f2f94f6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>ac6b30a8b4d37dba9adc79253e02e3d08</anchor>
      <arglist>(const Expression &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Expression &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>a833d8bd7f9916468091fd2a3f68208f5</anchor>
      <arglist>(Expression) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Expression</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>aa41a58d8157efeec9a2ecbfd9bc20d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Expression</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>aa0fd4ccfe9d836e386a55f506a2fd923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Expression.html</anchorfile>
      <anchor>ae063e5c63f2a8a5d0950b9ef9c7fa913</anchor>
      <arglist>(Expression &amp;e1, Expression &amp;e2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ExternalBreakEngine</name>
    <filename>classicu_1_1ExternalBreakEngine.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExternalBreakEngine</name>
      <anchorfile>classicu_1_1ExternalBreakEngine.html</anchorfile>
      <anchor>afbe2d84b15f76cff3368e7d0a594235c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isFor</name>
      <anchorfile>classicu_1_1ExternalBreakEngine.html</anchorfile>
      <anchor>a289dc5c2c1ab2d559b5708c00b96a63f</anchor>
      <arglist>(UChar32 c, const char *locale) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>handles</name>
      <anchorfile>classicu_1_1ExternalBreakEngine.html</anchorfile>
      <anchor>a8a2a35e7cbf5c0b2d6cbd59cab0e07fc</anchor>
      <arglist>(UChar32 c) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>fillBreaks</name>
      <anchorfile>classicu_1_1ExternalBreakEngine.html</anchorfile>
      <anchor>a4d578ef0687b395b32dc5aeafa2a38e2</anchor>
      <arglist>(UText *text, int32_t start, int32_t end, int32_t *foundBreaks, int32_t foundBreaksCapacity, UErrorCode &amp;status) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FieldPosition</name>
    <filename>classicu_1_1FieldPosition.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>FieldPosition</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>aa944e294fbe3161af8ac27dded9d8961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldPosition</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a7a9986e720693a98355f7c0b1c9c836f</anchor>
      <arglist>(int32_t field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldPosition</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>aa7ec80491c60761af0becdb35e4b54ca</anchor>
      <arglist>(const FieldPosition &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldPosition</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a26a2de3e564bca807d0ba23210b32df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FieldPosition &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a3608ed04f272385c30ba343e8af0a52c</anchor>
      <arglist>(const FieldPosition &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a6a18f38522694e00638b956f17a1aa4c</anchor>
      <arglist>(const FieldPosition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a3ee737bac6edaa20626dac33557784b4</anchor>
      <arglist>(const FieldPosition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>FieldPosition *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a3bfd43ec63b7f16ceb002494e1972b86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getField</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a664dab78c3b706aa134cca64e68e5d83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getBeginIndex</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a6882541105a08436bd8a13b99a9a7130</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getEndIndex</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a2beab2de27a3f7181f87b801baf3f934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setField</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a81df876da97544775a9b7c3389362f09</anchor>
      <arglist>(int32_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBeginIndex</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a9de65e8c6d1efc83e2922c0f7ec24bbe</anchor>
      <arglist>(int32_t bi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndIndex</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a5363265084de160e474b2bde216690fc</anchor>
      <arglist>(int32_t ei)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>ae71f3e4dc64d8466cc6de3ba0780be3b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1FieldPosition.html</anchorfile>
      <anchor>a5ca4a4963498c8c1a2b3a6848f5243cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FieldPositionIterator</name>
    <filename>classicu_1_1FieldPositionIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>~FieldPositionIterator</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>a43ba850dce5e96fb75794b8b8b4df5d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldPositionIterator</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>a6ee62fc4a5d0069be7526832c8bd1022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldPositionIterator</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>a01fdbf54484e3a4ef32a57683c346dbf</anchor>
      <arglist>(const FieldPositionIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>aae6436f5dc299b332d219e988d5875d4</anchor>
      <arglist>(const FieldPositionIterator &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>a428b9acf4df1f7ce5fe46f20cfc37f9f</anchor>
      <arglist>(const FieldPositionIterator &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>next</name>
      <anchorfile>classicu_1_1FieldPositionIterator.html</anchorfile>
      <anchor>a2cd32dd34628434dfa7080be0c0a8549</anchor>
      <arglist>(FieldPosition &amp;fp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FilteredBreakIteratorBuilder</name>
    <filename>classicu_1_1FilteredBreakIteratorBuilder.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilteredBreakIteratorBuilder</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>af824a9e8d703e0bed3243db6c1aff4d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>suppressBreakAfter</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>a5369fd7147d8c9b8a6ce09c7a468ebbd</anchor>
      <arglist>(const UnicodeString &amp;string, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>unsuppressBreakAfter</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>a3e3cc0966058c44896d0d84d4875d35b</anchor>
      <arglist>(const UnicodeString &amp;string, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BreakIterator *</type>
      <name>build</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>ac592f6075e74c1a7082462ead99367f8</anchor>
      <arglist>(BreakIterator *adoptBreakIterator, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function">
      <type>BreakIterator *</type>
      <name>wrapIteratorWithFilter</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>a81f7dbf8588e9802bdc0c6523bba7c39</anchor>
      <arglist>(BreakIterator *adoptBreakIterator, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilteredBreakIteratorBuilder *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>acf41da0287f1aed5c71eb4b3f2881dbd</anchor>
      <arglist>(const Locale &amp;where, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilteredBreakIteratorBuilder *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>af1880d7dbccb7368b3bc132a12cee023</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilteredBreakIteratorBuilder *</type>
      <name>createEmptyInstance</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>a18a0769f48b02757b900a3f2dba9dc13</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FilteredBreakIteratorBuilder</name>
      <anchorfile>classicu_1_1FilteredBreakIteratorBuilder.html</anchorfile>
      <anchor>a487180996dc1c86b6a3a4582044d0020</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FilteredNormalizer2</name>
    <filename>classicu_1_1FilteredNormalizer2.html</filename>
    <base>icu::Normalizer2</base>
    <member kind="function">
      <type></type>
      <name>FilteredNormalizer2</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>ad4d4eec0e36c36ba4b52c0fefe9806f4</anchor>
      <arglist>(const Normalizer2 &amp;n2, const UnicodeSet &amp;filterSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilteredNormalizer2</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a2678170b5dd09282fcfcefaa38e377ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>normalize</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>aa9bc4ec9be7ee626024cfd7a2c47a71c</anchor>
      <arglist>(const UnicodeString &amp;src, UnicodeString &amp;dest, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>normalizeUTF8</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>ab52d0db3852141ff0fca9d600de3da67</anchor>
      <arglist>(uint32_t options, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>normalizeSecondAndAppend</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a8b73a972be890db486235e45a4cc3234</anchor>
      <arglist>(UnicodeString &amp;first, const UnicodeString &amp;second, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>abb3742799dbaaeda7f0d5b2eca439527</anchor>
      <arglist>(UnicodeString &amp;first, const UnicodeString &amp;second, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getDecomposition</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a76258212e58f0d25acc99c44f4e2601c</anchor>
      <arglist>(UChar32 c, UnicodeString &amp;decomposition) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getRawDecomposition</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a92d1dfbe7bec78a2eec1ad13459bf023</anchor>
      <arglist>(UChar32 c, UnicodeString &amp;decomposition) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>composePair</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a595fe7bb843a242e9ecba00721e1bec6</anchor>
      <arglist>(UChar32 a, UChar32 b) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t</type>
      <name>getCombiningClass</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a93a1a15b0e5be20ae5e6a60ffcc6bd76</anchor>
      <arglist>(UChar32 c) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isNormalized</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a90cef44a8c90b4896d555a058c5eb383</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isNormalizedUTF8</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a2359002570295f4b3791236f5858f31b</anchor>
      <arglist>(StringPiece s, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UNormalizationCheckResult</type>
      <name>quickCheck</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a2e9e89ff85ecde206bb2571b5698bf37</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>spanQuickCheckYes</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>afdd16701ddd78fd7772917a10aa6e5c4</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasBoundaryBefore</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>ac01df5d31f6bd7f63de6720174635d36</anchor>
      <arglist>(UChar32 c) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasBoundaryAfter</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>af7cf77e939c8b8078a53001e8d9b9f10</anchor>
      <arglist>(UChar32 c) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isInert</name>
      <anchorfile>classicu_1_1FilteredNormalizer2.html</anchorfile>
      <anchor>a4d9b80ea3e8abb7f3d4a15d8c0e8942d</anchor>
      <arglist>(UChar32 c) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FontRuns</name>
    <filename>classicu_1_1FontRuns.html</filename>
    <base>icu::RunArray</base>
    <member kind="function">
      <type></type>
      <name>FontRuns</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>a392565f3fb74351f1470e2f2efce1317</anchor>
      <arglist>(const LEFontInstance **fonts, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontRuns</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>ab137febfaced5a18fc6f8151bcbb8e07</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontRuns</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>a2a669b47e1c3e127ae9e8c6012a5109b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const LEFontInstance *</type>
      <name>getFont</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>a18da51de44b309a1ad3110a68874048c</anchor>
      <arglist>(le_int32 run) const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>add</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>ad32380c21694653b03391f2fd9518f13</anchor>
      <arglist>(const LEFontInstance *font, le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>a994c02ddf524495c241b29b53f0a62f8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>ae919adb17c8e91788955af3da4de7ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>ab875cf350e4957af10cd2cd5634eb014</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classicu_1_1FontRuns.html</anchorfile>
      <anchor>a271a30b778fc5d7b6ab5035d884a1be4</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Format</name>
    <filename>classicu_1_1Format.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>ab5b0d091d165c5576af62b3ee246058a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>ae1e8e16cd0803127ac506d8de257ec4f</anchor>
      <arglist>(const Format &amp;other) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>aedcfb084bd044486e9112d6bae06556d</anchor>
      <arglist>(const Format &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Format *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>affce5425b443762badff429591f18ad3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a53f8ed9170d8df729b4ed64514c281ba</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a292d797eb9d3bc8a42d8d8efba119a83</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>ac8854eba45f8c57f22ff994b8e8099ae</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>afb8661d3a5d713adc9845c6c76de2a09</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getLocaleID</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a7bbf0c0ae756b7d63c6184dee820ca49</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLocaleIDs</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a9c316525df8bdb422d3e73f0eb9a2a32</anchor>
      <arglist>(const char *valid, const char *actual)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a0e673e9e040598bace20c25a2261b845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Format</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a2747bab62f7164f3c1556c044502df6e</anchor>
      <arglist>(const Format &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Format &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a9f6bbcf0021bf190244db47118f36f9f</anchor>
      <arglist>(const Format &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>syntaxError</name>
      <anchorfile>classicu_1_1Format.html</anchorfile>
      <anchor>a4667230f833245c55ba081c163d8bb71</anchor>
      <arglist>(const UnicodeString &amp;pattern, int32_t pos, UParseError &amp;parseError)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Formattable</name>
    <filename>classicu_1_1Formattable.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>ISDATE</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ae4010ddd561aeea0281613e10f23c7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDate</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDouble</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInt64</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObject</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a3b9928998b193e3efa87ee5a0ec8f9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDate</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDouble</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInt64</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kObject</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74d75e74861f3e85b76349f294317166a3b9928998b193e3efa87ee5a0ec8f9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a61e9b62f0234fff0033b093bb9b8cc2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a89405f6be9972c5bdc3ae98892a11363</anchor>
      <arglist>(UDate d, ISDATE flag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a599c9c44d6e24e404de3369513324973</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>acca7d27b4c7f19e5e8906dcd1e1821e8</anchor>
      <arglist>(int32_t l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>af966ddd973331cea2184f6857860c749</anchor>
      <arglist>(int64_t ll)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a843f2111d3e7cb6bd858b1213510293d</anchor>
      <arglist>(const char *strToCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a0505d26515fa1bbac3dd46a7e15e120e</anchor>
      <arglist>(StringPiece number, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a6668e532b131395ffe4b89596dc6f90a</anchor>
      <arglist>(const UnicodeString &amp;strToCopy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a10b5bf072f9225e7b37161266b079d77</anchor>
      <arglist>(UnicodeString *strToAdopt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ac6a6e4da71730e948ab800fe439dbd24</anchor>
      <arglist>(const Formattable *arrayToCopy, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a3ab361f73fcaa609a334bed021f6f075</anchor>
      <arglist>(UObject *objectToAdopt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>acbdca7d68bf89e3580d6d84afe3745fc</anchor>
      <arglist>(const Formattable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Formattable &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74b241b6fd7f16450df9ef97803dc6e7</anchor>
      <arglist>(const Formattable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aa7d316d02206e44f32854df8f5ab0c79</anchor>
      <arglist>(const Formattable &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ae5b1e0194b7f877b0801c5e5e0da30c8</anchor>
      <arglist>(const Formattable &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Formattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ad6c493461b23c8b3235b9a169ff566de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Formattable *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aad739c0218c50afa1f54a80fa991c1a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getType</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a14b20b884e1e12fec8205ce7a5a09cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isNumeric</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a2712d81463e341a2765f7fcc1b074066</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aad6f2a7c80e10c65a901178254312d7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a7b9f4d87dee9c87d5989fdf5b7d3c120</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a62be38651312bef362498a4f73a0ee66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>af6df9476fc26e3e9c882c0007f917e82</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getInt64</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ac8ac13706299131b9f15a2fd04916f6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getInt64</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>afc92d996a707033067d1a595a7ef9519</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getDate</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>af4581ae8fcad0b4e75e5c85246366e31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getDate</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a0c4670b8835673248481d083dd55489b</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a9e1274dfa8f9ddcbb55ce938292f53fe</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>afd910b9693f132c0981d01048d002e09</anchor>
      <arglist>(UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a8abbcddbeed319379a5da35c8f85343f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>afc7f18eb878073d8b10ad9c26b1aec4d</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ab253a9da95b09ebaef1d82cf149378dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ac23357da750fe191edc01de1a34f3cfc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const Formattable *</type>
      <name>getArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aea6f383cb7f4ae6317aa8f0d3dc11ad1</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>const Formattable *</type>
      <name>getArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ad603d643711cfde5d36670259238d193</anchor>
      <arglist>(int32_t &amp;count, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>Formattable &amp;</type>
      <name>operator[]</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aaa7f68aab5d35c2e857c70e2f2f62be2</anchor>
      <arglist>(int32_t index)</arglist>
    </member>
    <member kind="function">
      <type>const UObject *</type>
      <name>getObject</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a74c52dcdb10deb00f8d5666ba0ade7c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>getDecimalNumber</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ad12a8ee43c73877fdf6670dca32ba8e6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDouble</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a62037e912792de0af5c2e40b597849c1</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a70890c8ac671399c704ea7e43f4cc7b1</anchor>
      <arglist>(int32_t l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt64</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a49d258befe43a486325211dd6ceea697</anchor>
      <arglist>(int64_t ll)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDate</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a79cacc18b96a6cd115ba2a1af80348b8</anchor>
      <arglist>(UDate d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a1eac6a7ecad8a84c066d29caedbf22c2</anchor>
      <arglist>(const UnicodeString &amp;stringToCopy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a181b5dee8efa72a8b450250b4a6977ea</anchor>
      <arglist>(const Formattable *array, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a357447bb527bfa5fc97b45d9b17555d5</anchor>
      <arglist>(UnicodeString *stringToAdopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptArray</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a8a5a37fb4bc34423fc9d4d57c0c715a6</anchor>
      <arglist>(Formattable *array, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptObject</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a8dab15cd252c1939ee3111e75d89b04e</anchor>
      <arglist>(UObject *objectToAdopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDecimalNumber</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a047cf31e1ca4901cbb421777e6b41abc</anchor>
      <arglist>(StringPiece numberString, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>afe0a5b989877518833cc241bd9f73c3e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UFormattable *</type>
      <name>toUFormattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>abec9822687a6113ed86c6d8db1c9009b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UFormattable *</type>
      <name>toUFormattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aadb98dfb7e4a8d25037def0bf96c43b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLong</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a874183e45fe98acf1318c43e5c117455</anchor>
      <arglist>(UErrorCode *status) const</arglist>
    </member>
    <member kind="function">
      <type>number::impl::DecimalQuantity *</type>
      <name>getDecimalQuantity</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>abb272e0276da4e1cd9445d82ef08be6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateDecimalQuantity</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>aeb3c98ed2841a0ff13b5c71401d2e7c7</anchor>
      <arglist>(number::impl::DecimalQuantity &amp;output, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptDecimalQuantity</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a6914e262a1cc6da3dfeb08efe7b3fb23</anchor>
      <arglist>(number::impl::DecimalQuantity *dq)</arglist>
    </member>
    <member kind="function">
      <type>CharString *</type>
      <name>internalGetCharString</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>ae66f380f42acab1e4cbe0f22447bed74</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a1669e3d4f141f6eec9b46c898d2a1fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Formattable *</type>
      <name>fromUFormattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a01111b0e2d3edc72fe503e62de71219f</anchor>
      <arglist>(UFormattable *fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Formattable *</type>
      <name>fromUFormattable</name>
      <anchorfile>classicu_1_1Formattable.html</anchorfile>
      <anchor>a0c7b907f3d3e121f363787a356bc3ae2</anchor>
      <arglist>(const UFormattable *fmt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::Formattable</name>
    <filename>classicu_1_1message2_1_1Formattable.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UFormattableType</type>
      <name>getType</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>adeaf0bf6507ad94ff551bcdbac99f26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a4d7196aeb0dabedfc506435f2b8fe952</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLong</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>aa77b184d904ed3ec179b57cce967d80b</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getInt64Value</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>aba96e6e9b3fef68289fc555e7c5c9f5f</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getInt64</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a772715d838026e023ecbe6fd305e7c4b</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a8e7edad8f9ba54907ef39c8284074b12</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getDate</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>aee52df65f4a336445dcef8276ec45d4b</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isNumeric</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>ac8067aad082bf109162f831bfd6e045d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Formattable *</type>
      <name>getArray</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>aaa7e881b31dfc3ca2908bfd1780ad8c2</anchor>
      <arglist>(int32_t &amp;count, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const FormattableObject *</type>
      <name>getObject</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a2d168ea9e5c6694648bea3651c9efaad</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>adcdbd6142b30f563f8aecf71cedc785c</anchor>
      <arglist>(const Formattable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Formattable &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a9153842d06602bd4758eaa5340d89249</anchor>
      <arglist>(Formattable) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a2549da2832ab3156e57c8398077455aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a0ca2d5041e07dc51c2da8d18c2a4ab20</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>ad104d2ba8d907746a61a6cb854da3081</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a1f1274bbdff02863e33b20cd9e617572</anchor>
      <arglist>(int64_t i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a15b53cb7a432a97cefbc3d319ea6b783</anchor>
      <arglist>(const Formattable *arr, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a0bc2c7dcc24d436389cb10f0b9ed5dbb</anchor>
      <arglist>(const FormattableObject *obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Formattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a547f63da663dc7ff653977d5eeca9af2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>icu::Formattable</type>
      <name>asICUFormattable</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a5296c98b067842e9077db7830fae1323</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Formattable</type>
      <name>forDate</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>acfecb9a0f1931423a329d4d149dc9a26</anchor>
      <arglist>(UDate d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Formattable</type>
      <name>forDecimal</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>a25566860721eb54d1af5277360169d05</anchor>
      <arglist>(std::string_view number, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1Formattable.html</anchorfile>
      <anchor>ad2e6c7435d15b6d574cc73f2cd1e6ded</anchor>
      <arglist>(Formattable &amp;f1, Formattable &amp;f2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FormattableObject</name>
    <filename>classicu_1_1message2_1_1FormattableObject.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual const UnicodeString &amp;</type>
      <name>tag</name>
      <anchorfile>classicu_1_1message2_1_1FormattableObject.html</anchorfile>
      <anchor>a482f4c98c1c5cd6dde9f69bfab63d322</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattableObject</name>
      <anchorfile>classicu_1_1message2_1_1FormattableObject.html</anchorfile>
      <anchor>a138f6858c93f252555334ff2de8fdc54</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FormattedDateInterval</name>
    <filename>classicu_1_1FormattedDateInterval.html</filename>
    <base>icu::UMemory</base>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type></type>
      <name>FormattedDateInterval</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a8baacc920ed724fd1c032e2ec2e52576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedDateInterval</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>af1ccc8c09d0cab24eeb774b8798da804</anchor>
      <arglist>(FormattedDateInterval &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedDateInterval</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a874cda02ee31b9a64229e4749659c216</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedDateInterval</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a5e014a91f4b9e72386f25a6e2b85f77c</anchor>
      <arglist>(const FormattedDateInterval &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedDateInterval &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>ae406725963329fa90248e65afca4a5c8</anchor>
      <arglist>(const FormattedDateInterval &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedDateInterval &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a54b8acd1af48faa631035956edb2a458</anchor>
      <arglist>(FormattedDateInterval &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a96eff2050d3ae24f25d67d401bb1ab5d</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a9d3de27818188b916756ccc9161e558a</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>acacfc29b4a751fa168ca6236b8d4df57</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1FormattedDateInterval.html</anchorfile>
      <anchor>a66bd7e41781367d0c6280036cfc4fcbc</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FormattedList</name>
    <filename>classicu_1_1FormattedList.html</filename>
    <base>icu::UMemory</base>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type></type>
      <name>FormattedList</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a787f0e382d3d66b7ae4e0f168d1863d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedList</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a3da7cd397999c8344ec255a986ce0f4f</anchor>
      <arglist>(FormattedList &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedList</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>ac881f9c55c7778d65af9ae632f8775ed</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedList</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a3787e671ee68a79105dad31dc46d5d9f</anchor>
      <arglist>(const FormattedList &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedList &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a7f5d3b3d7cfd78a861383864d866acbc</anchor>
      <arglist>(const FormattedList &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedList &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a97f42896fec919364d2836897dd8f72b</anchor>
      <arglist>(FormattedList &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a6436e030c9342f12d532f50cf5eed719</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a5a3a743d5928bb0d61b2f5d9c3233867</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>ab438ef1b056c34ec95c135ad7a03879e</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1FormattedList.html</anchorfile>
      <anchor>a9124e99b56371b9e8c1171b1726f08c1</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FormattedMessage</name>
    <filename>classicu_1_1message2_1_1FormattedMessage.html</filename>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type></type>
      <name>FormattedMessage</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>aa7e3d200ae9e3d40f57c6f37077d8013</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>a4fa37809bf19f01047d2c9eeb8dff490</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>char16_t</type>
      <name>charAt</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>adad54ce70828fd1b8038cc274d82f769</anchor>
      <arglist>(int32_t index, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>subSequence</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>a320824a81ed3748445e84e612ff765fc</anchor>
      <arglist>(int32_t start, int32_t end, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>ab05eba0a12d7f100eb85863700a4ef08</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>a6262e5202331707c8f0b422ad1b658eb</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>aec02ec6011d7eab16fccf33cf14354b0</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>a18d87f6aed93cb6243807f02f0ff4c57</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>CharacterIterator *</type>
      <name>toCharacterIterator</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>ad72f5aa3a8128819739926eb0f2a3bf9</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedMessage</name>
      <anchorfile>classicu_1_1message2_1_1FormattedMessage.html</anchorfile>
      <anchor>aca7c48dac29ce0f8032946127abaf142</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::FormattedNumber</name>
    <filename>classicu_1_1number_1_1FormattedNumber.html</filename>
    <base>icu::UMemory</base>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type></type>
      <name>FormattedNumber</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a1e6f07934655b28fe2d3d7be7138e084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedNumber</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>aceddec53f06707ed6eb2ae2af9763d0d</anchor>
      <arglist>(FormattedNumber &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedNumber</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a9743145fa3021b79e162e7395d40b740</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedNumber</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a0d0d109f89d80ffccee30b32f31f991e</anchor>
      <arglist>(const FormattedNumber &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a0b3791de4e23de6d69a89208b3b181de</anchor>
      <arglist>(const FormattedNumber &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>ac9a90a01ecc05f330481c9f8ccd8aa57</anchor>
      <arglist>(FormattedNumber &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>ab8395f20a931a042ada72ad6e2089ab7</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>adad7bdb8a7da95584e0c6507acb35670</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a58031a95d2ac4a8dbf897ffd95c812c7</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>ad068e091b615d6f742b2834d0533bbd0</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>StringClass</type>
      <name>toDecimalNumber</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a84fd7f66ac1d9567df9185452c8acf85</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit</type>
      <name>getOutputUnit</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a1d9f5e0006453819780f28841e37cbb0</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayOptionsNounClass</type>
      <name>getNounClass</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a074a1d65184628e0989e1f4d6f6b368a</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDecimalQuantity</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a0007aeef818caa2d04c33e8f9b4ccf8d</anchor>
      <arglist>(impl::DecimalQuantity &amp;output, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllFieldPositionsImpl</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumber.html</anchorfile>
      <anchor>a2efb37597ceac15e5db853df24583777</anchor>
      <arglist>(FieldPositionIteratorHandler &amp;fpih, UErrorCode &amp;status) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::FormattedNumberRange</name>
    <filename>classicu_1_1number_1_1FormattedNumberRange.html</filename>
    <base>icu::UMemory</base>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a3e318ee6fc3de9e51d0bc7d7f42f8fe7</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a22ae46a145dfaf162f9665aaea8037c3</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a6c84f20a1f2c55e6639ef59d76c544bd</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a4c0c4a40b49420807735fc1948be7f9f</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; StringClass, StringClass &gt;</type>
      <name>getDecimalNumbers</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>ac4e5afe0c5d52503d13d81cc71b7362c</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UNumberRangeIdentityResult</type>
      <name>getIdentityResult</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a628620111776554e71b0ac343327f4f1</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedNumberRange</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>ac47922f48ea5ab26da8a6f3605de2740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedNumberRange</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>a400538159138afb5df142c5dca29aa11</anchor>
      <arglist>(const FormattedNumberRange &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumberRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>af701a420f393dab0d088284cd2859b91</anchor>
      <arglist>(const FormattedNumberRange &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedNumberRange</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>abfd5f7605f5a5fed7caa79bafa7dd7d4</anchor>
      <arglist>(FormattedNumberRange &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumberRange &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>acdce25d53be56645965145a2d2dc1b2a</anchor>
      <arglist>(FormattedNumberRange &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FormattedNumberRange</name>
      <anchorfile>classicu_1_1number_1_1FormattedNumberRange.html</anchorfile>
      <anchor>ad4a95fc840bb1e27443191c434ab51c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FormattedPlaceholder</name>
    <filename>classicu_1_1message2_1_1FormattedPlaceholder.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a1ce840af59fb5aefe63889f48adb7bc2</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a796c295d95e0bb9f885134b29bc09b7d</anchor>
      <arglist>(const FormattedPlaceholder &amp;input, FormattedValue &amp;&amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>aca853938ba148c0744397e0f7fad9a92</anchor>
      <arglist>(const FormattedPlaceholder &amp;input, FunctionOptions &amp;&amp;opts, FormattedValue &amp;&amp;output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>abc2ac41ba937c582b4235baf12e077df</anchor>
      <arglist>(const Formattable &amp;input, const UnicodeString &amp;fb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a4c04b7275e2136a2612e9bc5f596b944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const message2::Formattable &amp;</type>
      <name>asFormattable</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a1db82662713a438e0ec945ca9e215205</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFallback</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>ab3f67d45cd645b7bf4f964717fde52b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNullOperand</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a62acf50b54e9bf10c4a16f2b59b8c21f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEvaluated</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a5743101090c167d8f0c268929dd64851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canFormat</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>ac69f080475f7c1aa9396e2576cfdf170</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getFallback</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a6f4573696a5d892b3e8b170f68f3993f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FunctionOptions &amp;</type>
      <name>options</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>ab8f722721584225cc4f268f5b897182d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FormattedValue &amp;</type>
      <name>output</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>ac000f0aaea1e85a84cad7eed86908cfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FormattedPlaceholder &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a558f2505380c7daf02e06d01ed15271b</anchor>
      <arglist>(FormattedPlaceholder &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedPlaceholder</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a2e38d185acff65e8a19eaf88ec2e7aca</anchor>
      <arglist>(FormattedPlaceholder &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>formatToString</name>
      <anchorfile>classicu_1_1message2_1_1FormattedPlaceholder.html</anchorfile>
      <anchor>a4564118670262e7fa873ed315c20d6b0</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FormattedRelativeDateTime</name>
    <filename>classicu_1_1FormattedRelativeDateTime.html</filename>
    <base>icu::UMemory</base>
    <base>icu::FormattedValue</base>
    <member kind="function">
      <type></type>
      <name>FormattedRelativeDateTime</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a40705fc26ebfe77403b9a43c18699983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedRelativeDateTime</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a088366f74027f35495cf11472feb8199</anchor>
      <arglist>(FormattedRelativeDateTime &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedRelativeDateTime</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a7865ae775df745b1134f947d8beda5f1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedRelativeDateTime</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>aa21c53f85986ae92d037681303d30864</anchor>
      <arglist>(const FormattedRelativeDateTime &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a168df85a160980df9bc517f32c4b8a84</anchor>
      <arglist>(const FormattedRelativeDateTime &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a235858e4827d49981463d43b0b62e355</anchor>
      <arglist>(FormattedRelativeDateTime &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a6f3854bd31d30e1b4f9f076d3c1ff3d9</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a94e60343598726ab0a6967ead68b736d</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>ab162e663e890016dc6c8b5be45f54b9d</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1FormattedRelativeDateTime.html</anchorfile>
      <anchor>a7518e0a941b50a81e58b790a30111aa8</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::FormattedValue</name>
    <filename>classicu_1_1FormattedValue.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedValue</name>
      <anchorfile>classicu_1_1FormattedValue.html</anchorfile>
      <anchor>adb5a88697d2c271940ef68419f12cfea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString</type>
      <name>toString</name>
      <anchorfile>classicu_1_1FormattedValue.html</anchorfile>
      <anchor>ab65eae49614210cde61f68e0543993c3</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString</type>
      <name>toTempString</name>
      <anchorfile>classicu_1_1FormattedValue.html</anchorfile>
      <anchor>ac79bc980f05406a36565e38268cc5470</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Appendable &amp;</type>
      <name>appendTo</name>
      <anchorfile>classicu_1_1FormattedValue.html</anchorfile>
      <anchor>aa79acff7d676e3028739e82f3c94751e</anchor>
      <arglist>(Appendable &amp;appendable, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>nextPosition</name>
      <anchorfile>classicu_1_1FormattedValue.html</anchorfile>
      <anchor>a3c15a47c141a9631c4db7b4bb0251395</anchor>
      <arglist>(ConstrainedFieldPosition &amp;cfpos, UErrorCode &amp;status) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FormattedValue</name>
    <filename>classicu_1_1message2_1_1FormattedValue.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>FormattedValue</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>ac5cd934dbd50050376af1166dcfaed9e</anchor>
      <arglist>(const UnicodeString &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedValue</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>aa986ff0577bcf3b4d3ce3fc5ce2aaa99</anchor>
      <arglist>(number::FormattedNumber &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedValue</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>a1722c92698c8f90219f0a9617103d3b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>ad61eb3388c04264d3f57b1f0bcb45e10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumber</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>ab810ef25ab838f63c36ef862db95decb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>acb6fddf6c148ecc74d58a6a21128b43a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const number::FormattedNumber &amp;</type>
      <name>getNumber</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>aca1fee9d6ea0ef02a38a9bdb263771d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FormattedValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>a39edd7af15816f95a15f3abafb388e0b</anchor>
      <arglist>(FormattedValue &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FormattedValue</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>a5135300fa9d29c5b805ce9c72edde9e7</anchor>
      <arglist>(FormattedValue &amp;&amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormattedValue</name>
      <anchorfile>classicu_1_1message2_1_1FormattedValue.html</anchorfile>
      <anchor>a8324b200addb89f5e8c928ef16a3b833</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::Formatter</name>
    <filename>classicu_1_1message2_1_1Formatter.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual FormattedPlaceholder</type>
      <name>format</name>
      <anchorfile>classicu_1_1message2_1_1Formatter.html</anchorfile>
      <anchor>a828398e029a5b72507d77b4721eebc61</anchor>
      <arglist>(FormattedPlaceholder &amp;&amp;toFormat, FunctionOptions &amp;&amp;options, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Formatter</name>
      <anchorfile>classicu_1_1message2_1_1Formatter.html</anchorfile>
      <anchor>a02b85df6764f007ed866f214f11c15d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FormatterFactory</name>
    <filename>classicu_1_1message2_1_1FormatterFactory.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual Formatter *</type>
      <name>createFormatter</name>
      <anchorfile>classicu_1_1message2_1_1FormatterFactory.html</anchorfile>
      <anchor>a95be2ce3588184f7f7f22c29006521bf</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatterFactory</name>
      <anchorfile>classicu_1_1message2_1_1FormatterFactory.html</anchorfile>
      <anchor>af584a366fe924bc9c0ec254fd7af48e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FormatterFactory &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1FormatterFactory.html</anchorfile>
      <anchor>aa82325ee83d61ff62db9bffc91eee12e</anchor>
      <arglist>(const FormatterFactory &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ForwardCharacterIterator</name>
    <filename>classicu_1_1ForwardCharacterIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ForwardCharacterIterator</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a0efde315650556664036dcd16cbe2722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a6ccadc2e2814f17bbe3da3c910d1c483</anchor>
      <arglist>(const ForwardCharacterIterator &amp;that) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a352bf97b571f23ddff72adcfa54bb05f</anchor>
      <arglist>(const ForwardCharacterIterator &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a37f9482beea6eeb5bcaffc15adc0fb78</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a0a0a0c0ae84286dc12e9a60c564bdf0d</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual char16_t</type>
      <name>nextPostInc</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>ae8afa480f9b5ed1f7d02e9ac7f282570</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UChar32</type>
      <name>next32PostInc</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a1c7acabb45b08b15c35c188b95ede651</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>abf876be6f80694afeeb5086524d249df</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ForwardCharacterIterator</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>aa338d78a701d10d549e3b1bb3dd93e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ForwardCharacterIterator</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a644d4dc45a418f556f69cff56b31871f</anchor>
      <arglist>(const ForwardCharacterIterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ForwardCharacterIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1ForwardCharacterIterator.html</anchorfile>
      <anchor>a9f13bb64e1631e10dc89623984c60772</anchor>
      <arglist>(const ForwardCharacterIterator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::FractionPrecision</name>
    <filename>classicu_1_1number_1_1FractionPrecision.html</filename>
    <base>icu::number::Precision</base>
    <member kind="function">
      <type>Precision</type>
      <name>withSignificantDigits</name>
      <anchorfile>classicu_1_1number_1_1FractionPrecision.html</anchorfile>
      <anchor>a6b603ef1074ef3167f807ab1c1aca1eb</anchor>
      <arglist>(int32_t minSignificantDigits, int32_t maxSignificantDigits, UNumberRoundingPriority priority) const</arglist>
    </member>
    <member kind="function">
      <type>Precision</type>
      <name>withMinDigits</name>
      <anchorfile>classicu_1_1number_1_1FractionPrecision.html</anchorfile>
      <anchor>a249ba78b57a95f6b823eedc9704e112e</anchor>
      <arglist>(int32_t minSignificantDigits) const</arglist>
    </member>
    <member kind="function">
      <type>Precision</type>
      <name>withMaxDigits</name>
      <anchorfile>classicu_1_1number_1_1FractionPrecision.html</anchorfile>
      <anchor>aaec86af2a6ad5cc67a6d223d44436135</anchor>
      <arglist>(int32_t maxSignificantDigits) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::number::Precision::PrecisionUnion::FractionSignificantSettings</name>
    <filename>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</filename>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMinFrac</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>a3eaa622d3bab22f6a6e5fc0f97e1ff84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMaxFrac</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>acbbed7e28ce6fbf07736ec04427a3ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMinSig</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>af28fec9418bf4f5ff5a494cda0d327c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMaxSig</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>a8752111435d6ff1d49e5a938f6b206c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberRoundingPriority</type>
      <name>fPriority</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>aa6a817084236b82fee06c9303663cd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fRetain</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.html</anchorfile>
      <anchor>a61156cd1db8665b668852482a121da2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::FunctionOptions</name>
    <filename>classicu_1_1message2_1_1FunctionOptions.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>FunctionOptionsMap</type>
      <name>getOptions</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>ad5052404634e63c5816b49daed4395c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionOptions</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>a0fbe398617f6aa8a34604d75d35f74e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FunctionOptions</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>a9e2032faff57a3a6a09c78aae5a91712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FunctionOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>a24d1408a9a54eab4de80eddcff1b0141</anchor>
      <arglist>(FunctionOptions &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionOptions</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>a1db2e2dce9e70d057aba77a53dfe0f61</anchor>
      <arglist>(FunctionOptions &amp;&amp;)</arglist>
    </member>
    <member kind="function">
      <type>FunctionOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1FunctionOptions.html</anchorfile>
      <anchor>a5b457c9f2de865e9944210b9ff7f2cc4</anchor>
      <arglist>(const FunctionOptions &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::GenderInfo</name>
    <filename>classicu_1_1GenderInfo.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UGender</type>
      <name>getListGender</name>
      <anchorfile>classicu_1_1GenderInfo.html</anchorfile>
      <anchor>a6c36ed0cdc83707cf84792bd7f8e3061</anchor>
      <arglist>(const UGender *genders, int32_t length, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenderInfo</name>
      <anchorfile>classicu_1_1GenderInfo.html</anchorfile>
      <anchor>a5834d6b09224b8d214db4196ae4c2364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const GenderInfo *</type>
      <name>getInstance</name>
      <anchorfile>classicu_1_1GenderInfo.html</anchorfile>
      <anchor>a25c705364770ba0b12a159c9acd3a5ea</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>GenderInfo_initCache</name>
      <anchorfile>classicu_1_1GenderInfo.html</anchorfile>
      <anchor>a3f12b01543343f670640f89e722fd691</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::GregorianCalendar</name>
    <filename>classicu_1_1GregorianCalendar.html</filename>
    <base>icu::Calendar</base>
    <member kind="enumeration">
      <type></type>
      <name>EEras</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a30f60dc1d2caf1549a14662ded77ad0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a14cfe13335cd757dd5137bc181410175</anchor>
      <arglist>(UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a35e8b348afb37dd57a60c74edbbb9b4f</anchor>
      <arglist>(TimeZone *zoneToAdopt, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a730a7f2da1732d9ccd117425722c9667</anchor>
      <arglist>(const TimeZone &amp;zone, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a3d74261117cc850cc273987bdc9679da</anchor>
      <arglist>(const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a5fd64892b5eb62703bcc76ec69818729</anchor>
      <arglist>(TimeZone *zoneToAdopt, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a4097e8e390ebc51a35abf7febbc088e8</anchor>
      <arglist>(const TimeZone &amp;zone, const Locale &amp;aLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>aef388a4067f3c53f3fa38068c8be012d</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>acb29d34efa36086696c8cab2e15b994f</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a6a4689a360598ca802931cf8333a10a3</anchor>
      <arglist>(int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>abab8647f8f3772ecd3e574c0e054735c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GregorianCalendar</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a793f063d46b4ee197c5ea3babc44e01f</anchor>
      <arglist>(const GregorianCalendar &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>GregorianCalendar &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a3353d1e1722fedd32a23e6e8446069a9</anchor>
      <arglist>(const GregorianCalendar &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GregorianCalendar *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>af77563e295301149db952def62d68ed6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGregorianChange</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>af7ebc50c1164d6ed96c96466242eb9ea</anchor>
      <arglist>(UDate date, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getGregorianChange</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a653958c2c91f21e80b5967312d2b375b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isLeapYear</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ab07e1e1ebc8f42d9bbe2774ab177f0f2</anchor>
      <arglist>(int32_t year) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ad1fc63e6932d6a1fde1253843469bcf7</anchor>
      <arglist>(const Calendar &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ad21ef6032bd8f82fc802cfcb5d9032d8</anchor>
      <arglist>(EDateFields field, int32_t amount, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ae94a5eca34d954fdd4499927f8c77740</anchor>
      <arglist>(UCalendarDateFields field, int32_t amount, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getActualMinimum</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>aa41b9ddcd56d9592272c3e4b0e0af25a</anchor>
      <arglist>(EDateFields field) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getActualMinimum</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a0c78b1b8b84e2776e6c8ae189d99c556</anchor>
      <arglist>(EDateFields field, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getActualMinimum</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ac6406c0f8cb407b03fb85e48aa1768bc</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getActualMaximum</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>accc461220be74ae92670b8ae8da2cd13</anchor>
      <arglist>(UCalendarDateFields field, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a0a16313cdb358ca8b97785ed5923d990</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getType</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ac89596178827e23511d0818383445117</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>aac93e9ae89602243c9e94b66a4f46163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalGetEra</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a8aca52b1bd69e43ea7b43ef58076f477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>handleComputeMonthStart</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ac3314c1f372f52064b2ccc6c1899a83a</anchor>
      <arglist>(int32_t eyear, int32_t month, UBool useMonth, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleComputeJulianDay</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a11a843ad336d1370e3632e91c19ee688</anchor>
      <arglist>(UCalendarDateFields bestField, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetMonthLength</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>aec6b94d033b076410a4082ca5227e66e</anchor>
      <arglist>(int32_t extendedYear, int32_t month, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetYearLength</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a9f793ce44bff8abf4339ca75b7b3d336</anchor>
      <arglist>(int32_t eyear) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>monthLength</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a3127c9c21573628a0669135d2ffc7678</anchor>
      <arglist>(int32_t month, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>monthLength</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a5b8bb1d2adc874afaf13b9837b75aa0c</anchor>
      <arglist>(int32_t month, int32_t year) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>yearLength</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a8b78b00d95be7f24f8c982579ead5046</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual UDate</type>
      <name>getEpochDay</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ace25d07629efd8095d784ab6131bd15f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetLimit</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a1fb2dc02501ce80cd34aef8968934dfe</anchor>
      <arglist>(UCalendarDateFields field, ELimitType limitType) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetExtendedYear</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>ac11ec31a2319ae9387745c998c84b03e</anchor>
      <arglist>(UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleGetExtendedYearFromWeekFields</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a7afa8b78c0d5de5c30ecf0062a025720</anchor>
      <arglist>(int32_t yearWoy, int32_t woy, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleComputeFields</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a2eac4d0db620c737f20975c175fbe113</anchor>
      <arglist>(int32_t julianDay, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEra0CountingBackward</name>
      <anchorfile>classicu_1_1GregorianCalendar.html</anchorfile>
      <anchor>a7701673a6b2dd6973dc01bf64a9dcac9</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::impl::Grouper</name>
    <filename>classicu_1_1number_1_1impl_1_1Grouper.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Grouper</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Grouper.html</anchorfile>
      <anchor>abd96f03e223a1130ad623763ad27f4e8</anchor>
      <arglist>(int16_t grouping1, int16_t grouping2, int16_t minGrouping, UNumberGroupingStrategy strategy)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getPrimary</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Grouper.html</anchorfile>
      <anchor>afe18d708f999607fabfeae8309cb0546</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getSecondary</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Grouper.html</anchorfile>
      <anchor>ad42fcf99ea4fb79a120d0360635f7431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Grouper</type>
      <name>forStrategy</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Grouper.html</anchorfile>
      <anchor>ab1279ab2e124e38c20373af3d762911f</anchor>
      <arglist>(UNumberGroupingStrategy grouping)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Grouper</type>
      <name>forProperties</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Grouper.html</anchorfile>
      <anchor>af939b6ab2926f672571e470bfe445b7a</anchor>
      <arglist>(const DecimalFormatProperties &amp;properties)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::IDNA</name>
    <filename>classicu_1_1IDNA.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>~IDNA</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a9ff3962da24b93b53cc1a6ddfec44a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>labelToASCII</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a8796180af538697df745b8f5d0c529c9</anchor>
      <arglist>(const UnicodeString &amp;label, UnicodeString &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>labelToUnicode</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>af1d13adacaa26b92cab3db957bd52c81</anchor>
      <arglist>(const UnicodeString &amp;label, UnicodeString &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>nameToASCII</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>ae0d618b53a92042403d5d2ab2d5780a9</anchor>
      <arglist>(const UnicodeString &amp;name, UnicodeString &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>nameToUnicode</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>aa5654bbf70b42c173d10dfe43b7308f4</anchor>
      <arglist>(const UnicodeString &amp;name, UnicodeString &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>labelToASCII_UTF8</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a0e7547812a73b02052df001e5f970805</anchor>
      <arglist>(StringPiece label, ByteSink &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>labelToUnicodeUTF8</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a95c69c3182b32dcde39c272101897c6c</anchor>
      <arglist>(StringPiece label, ByteSink &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nameToASCII_UTF8</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a2c728c843493a70b51019b79df10cfc8</anchor>
      <arglist>(StringPiece name, ByteSink &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nameToUnicodeUTF8</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a60b786854e335530bd5d6bdb275f77bb</anchor>
      <arglist>(StringPiece name, ByteSink &amp;dest, IDNAInfo &amp;info, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IDNA *</type>
      <name>createUTS46Instance</name>
      <anchorfile>classicu_1_1IDNA.html</anchorfile>
      <anchor>a5243735c5fc72357a4337b59f02f5760</anchor>
      <arglist>(uint32_t options, UErrorCode &amp;errorCode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::IDNAInfo</name>
    <filename>classicu_1_1IDNAInfo.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>IDNAInfo</name>
      <anchorfile>classicu_1_1IDNAInfo.html</anchorfile>
      <anchor>ae9b7f2d7df9ff451dab97572530c95ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasErrors</name>
      <anchorfile>classicu_1_1IDNAInfo.html</anchorfile>
      <anchor>aa8138ba65ea2e1abcc7f7c809e4b26f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getErrors</name>
      <anchorfile>classicu_1_1IDNAInfo.html</anchorfile>
      <anchor>a651269a83d55c9f81c5959a82a46c3f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isTransitionalDifferent</name>
      <anchorfile>classicu_1_1IDNAInfo.html</anchorfile>
      <anchor>ad8b14388690d04e76f98eb9c987b4fcd</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::AlphabeticIndex::ImmutableIndex</name>
    <filename>classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImmutableIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html</anchorfile>
      <anchor>ad3fd7f262b2736b210a256d3aeb4a366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getBucketCount</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html</anchorfile>
      <anchor>a676dc2d1182b9751d389a9d9fc84729d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getBucketIndex</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html</anchorfile>
      <anchor>a877e50085df19bddd8b472e7bcfdedc4</anchor>
      <arglist>(const UnicodeString &amp;name, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>const Bucket *</type>
      <name>getBucket</name>
      <anchorfile>classicu_1_1AlphabeticIndex_1_1ImmutableIndex.html</anchorfile>
      <anchor>a6877e928195ded74638b258562676259</anchor>
      <arglist>(int32_t index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::IncrementPrecision</name>
    <filename>classicu_1_1number_1_1IncrementPrecision.html</filename>
    <base>icu::number::Precision</base>
    <member kind="function">
      <type>Precision</type>
      <name>withMinFraction</name>
      <anchorfile>classicu_1_1number_1_1IncrementPrecision.html</anchorfile>
      <anchor>ae3553c1d7b09edad5daeafe1f77cff37</anchor>
      <arglist>(int32_t minFrac) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::number::Precision::PrecisionUnion::IncrementSettings</name>
    <filename>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>fIncrement</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.html</anchorfile>
      <anchor>a34a3a7b1caba29afdcb4c54fbd0a7fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fIncrementMagnitude</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.html</anchorfile>
      <anchor>a2f6b3481ab0d673f230f8f9f613e8f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMinFrac</name>
      <anchorfile>structicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.html</anchorfile>
      <anchor>ac22ee3947d7be07f8e167eb0db3d62fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::InitialTimeZoneRule</name>
    <filename>classicu_1_1InitialTimeZoneRule.html</filename>
    <base>icu::TimeZoneRule</base>
    <member kind="function">
      <type></type>
      <name>InitialTimeZoneRule</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a0276bdcfd3b74b87d118fb76f68a3b35</anchor>
      <arglist>(const UnicodeString &amp;name, int32_t rawOffset, int32_t dstSavings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitialTimeZoneRule</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>aa3d0213e0fffdaec7a01a630399c1d76</anchor>
      <arglist>(const InitialTimeZoneRule &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InitialTimeZoneRule</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>abecf140a2220a91a9634e58eda399907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InitialTimeZoneRule *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a6d69398db6650715daa7a43ca35f9758</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>InitialTimeZoneRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a8f2adbb35c6458321be41ff9d00fdfb9</anchor>
      <arglist>(const InitialTimeZoneRule &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a04339a6862780914d4156a718c7fbf45</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a996b2f9703d512ec455eb4eb46cf1142</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>aeebee560443c38f0ecc09db2b02980f8</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFirstStart</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>adb8adaf88a2b6445e463e3bbf9ec4b24</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFinalStart</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a8b07841a4ab6e88a127e2320e5d51f3a</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextStart</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a5af79139d1a344e57b8d2e5351821398</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousStart</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>aa0767ad07ab30c8716284360f83016a2</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a8201f417eb2f35a61bd51d36e42848b8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1InitialTimeZoneRule.html</anchorfile>
      <anchor>a3928d4eebf76e6776f6cfae36d500c39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::IntegerWidth</name>
    <filename>classicu_1_1number_1_1IntegerWidth.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>IntegerWidth</type>
      <name>truncateAt</name>
      <anchorfile>classicu_1_1number_1_1IntegerWidth.html</anchorfile>
      <anchor>ab45179b7fcda697977650ec0f5f4a7c5</anchor>
      <arglist>(int32_t maxInt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IntegerWidth</type>
      <name>zeroFillTo</name>
      <anchorfile>classicu_1_1number_1_1IntegerWidth.html</anchorfile>
      <anchor>a27447dddc4696ae1b8644a8700de8cee</anchor>
      <arglist>(int32_t minInt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::BytesTrie::Iterator</name>
    <filename>classicu_1_1BytesTrie_1_1Iterator.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>ad5ea9cea7821eb025f35e7be36487e2c</anchor>
      <arglist>(const void *trieBytes, int32_t maxStringLength, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>affc163bf1134e9d5938185308a3b4b0a</anchor>
      <arglist>(const BytesTrie &amp;trie, int32_t maxStringLength, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>ac2daad9fc9e12671529de7e8528c8610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>a93afa7d08ba79282e5ed9ecb16865f92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>a2c8e238fbcfaa0d389bc963ecd4b9a50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>next</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>af512cc1afa44886b5d2580dcef4f0de5</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>getString</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>a576b1d6bc1674f5a2259023336554aeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1BytesTrie_1_1Iterator.html</anchorfile>
      <anchor>acffa0f2fe9666fea319f40041e5dbb4c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::Edits::Iterator</name>
    <filename>structicu_1_1Edits_1_1Iterator.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>ad00e9ff8ad5ae926172fdcf880014ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a434032fa714133fd0087a08d8a3e37b8</anchor>
      <arglist>(const Iterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a777a0e248d447f1690fe2398ecf146a0</anchor>
      <arglist>(const Iterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>next</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>abf1e1bf188339745030a7298fb4e4e2b</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>findSourceIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>ad79a09eba65a561442c75c0dca833e5e</anchor>
      <arglist>(int32_t i, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>findDestinationIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a42e55e7bfb59e9d3ae197293a8eebed1</anchor>
      <arglist>(int32_t i, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>destinationIndexFromSourceIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a7dd09618ecfc5747e914ee7ea06e8a25</anchor>
      <arglist>(int32_t i, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>sourceIndexFromDestinationIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>aef27bae592e808915c6d1606704a211f</anchor>
      <arglist>(int32_t i, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasChange</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>aef2f5776f84938487d21f37f954f52d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>oldLength</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>ac71c867ecf5f68f5016be0b94009c124</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>newLength</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a866a7386f5b4c732c43f983434a812ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>sourceIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a9474a38c82267c7fddf46ece81ab1f58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>replacementIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>afe967ee5b3edb3d77b5a4d0e79639fb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>destinationIndex</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a2c3828ebe1cfb42ff5dfa1cd76a6c1c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toString</name>
      <anchorfile>structicu_1_1Edits_1_1Iterator.html</anchorfile>
      <anchor>a787aab88d2d9c58671a987ce19ca26bb</anchor>
      <arglist>(UnicodeString &amp;appendTo) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Locale::Iterator</name>
    <filename>classicu_1_1Locale_1_1Iterator.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Iterator</name>
      <anchorfile>classicu_1_1Locale_1_1Iterator.html</anchorfile>
      <anchor>a77c1e3c50d451ce5a99e556a720e8b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1Locale_1_1Iterator.html</anchorfile>
      <anchor>a05067eb4491741293efe95ad4b8957bb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Locale &amp;</type>
      <name>next</name>
      <anchorfile>classicu_1_1Locale_1_1Iterator.html</anchorfile>
      <anchor>a26b3c37ed5c345392b3a75d2aab81759</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::message2::data_model::Pattern::Iterator</name>
    <filename>structicu_1_1message2_1_1data__model_1_1Pattern_1_1Iterator.html</filename>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>structicu_1_1message2_1_1data__model_1_1Pattern_1_1Iterator.html</anchorfile>
      <anchor>a4f2f53c33496852cd7d41fc46dd8d94a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>operator++</name>
      <anchorfile>structicu_1_1message2_1_1data__model_1_1Pattern_1_1Iterator.html</anchorfile>
      <anchor>ab07a41f471f7e8b7714d1b9c4586b08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>structicu_1_1message2_1_1data__model_1_1Pattern_1_1Iterator.html</anchorfile>
      <anchor>a27aed9f3ea67a677964fa51de28a5824</anchor>
      <arglist>(const Iterator &amp;a, const Iterator &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UCharsTrie::Iterator</name>
    <filename>classicu_1_1UCharsTrie_1_1Iterator.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a0bb349c7ac0725ad6a8fb9934e5a0c88</anchor>
      <arglist>(ConstChar16Ptr trieUChars, int32_t maxStringLength, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>ae776b67b4946b55390a0f77ab649d42f</anchor>
      <arglist>(const UCharsTrie &amp;trie, int32_t maxStringLength, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a8d4ea40dceceeb4e76bff1e8ddfb6e2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a1a6dfb797c03da39b7737fe83d72425a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a5eff3b2e30b74555ba2d5de635e6a659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>next</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a9d8e9a008f19806d8a04bc792d4acdc6</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a44f9e4654ec740cc1af975b9aa4c25b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1Iterator.html</anchorfile>
      <anchor>a959b42ca91824c9da1b611d3e659b2da</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>U_HEADER_ONLY_NAMESPACE::CodePointRange::iterator</name>
    <filename>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>a5443d027d31cbd0f56511cbad0e989cc</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>ad134dd92d316b7eea517448c73fc0586</anchor>
      <arglist>(const iterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>a00c7ef6baa645962507e86eae8667b48</anchor>
      <arglist>(const iterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>operator*</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>a28790ff5f780f3dca7b8990f54bbd89f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>a7707669a1e7f3d4ec82a6c36adee3d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator++</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>aa07af6fa14283985f5f3a5eb550f55db</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>UChar32</type>
      <name>c</name>
      <anchorfile>structU__HEADER__ONLY__NAMESPACE_1_1CodePointRange_1_1iterator.html</anchorfile>
      <anchor>a4236fcf65fffda338af86f39855e613d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Key</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Key.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UBool</type>
      <name>isWildcard</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a3e0a0fcb4775e3324e9fa47fa3a09cfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Literal &amp;</type>
      <name>asLiteral</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a9ad1417be5af0ea0bb512cdff4f2fc4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Key</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a2b3df131ace84d85284a2a5043829cd7</anchor>
      <arglist>(const Key &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Key</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a610d2169401ac2ac6bab28782a4680b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Key</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a60e110f93b433548c61f94b2638ab94e</anchor>
      <arglist>(const Literal &amp;lit)</arglist>
    </member>
    <member kind="function">
      <type>Key &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a8d4e8f62e3bfd826f6fc256e6892c12f</anchor>
      <arglist>(Key) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a6392f85b562b7659f5d5f01fbc4f1791</anchor>
      <arglist>(const Key &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a6cb9181ce79c0765249c5f5f953e3d63</anchor>
      <arglist>(const Key &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Key</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>a510e66a80001308ce80e4f55cb2ab404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Key.html</anchorfile>
      <anchor>abe22260eb719343c6a277b39dc94d053</anchor>
      <arglist>(Key &amp;k1, Key &amp;k2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ParagraphLayout::Line</name>
    <filename>classicu_1_1ParagraphLayout_1_1Line.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>~Line</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a18e93cd1d325bd5672f3c1135940d35e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>countRuns</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a49b8960a606fe63254b3cec5ae183741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getAscent</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>af701729fea01c0b6c5417ac2a1a91c56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getDescent</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>ad495f82c60021fb9cd62eb668c31eac7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getLeading</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>ad4055154d1f176d41672f74234b66bfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getWidth</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a8d28a1acebb2c12a4fa4c2a92fe372d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VisualRun *</type>
      <name>getVisualRun</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a496bfe5009d97907f92f708ace32a6f9</anchor>
      <arglist>(le_int32 runIndex) const</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a173485e092002126700c04c07b5670c4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1Line.html</anchorfile>
      <anchor>a7a3a82759edd2b5e743602bd85ccc918</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ListFormatter</name>
    <filename>classicu_1_1ListFormatter.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>ListFormatter</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>aa7b5ab91356dbac085c3ae58acc0075a</anchor>
      <arglist>(const ListFormatter &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ListFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a8f93400ae29a3655843c4bf07ce75cc8</anchor>
      <arglist>(const ListFormatter &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ListFormatter</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a31ac255e5428e7701b9f041f05b147a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a6515b596bca477eff3c931f64d3d40b7</anchor>
      <arglist>(const UnicodeString items[], int32_t n_items, UnicodeString &amp;appendTo, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedList</type>
      <name>formatStringsToValue</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a91657fbb529231bdecd31bedde59fed4</anchor>
      <arglist>(const UnicodeString items[], int32_t n_items, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>ab037a6ffa6c25edd0cc53dcb0aee2083</anchor>
      <arglist>(const UnicodeString items[], int32_t n_items, UnicodeString &amp;appendTo, int32_t index, int32_t &amp;offset, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListFormatter</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>ad60e018797c84bacc712b8d8c8796fef</anchor>
      <arglist>(const ListFormatData &amp;data, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListFormatter</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a25a420a929fd091d294055df7bb9f06e</anchor>
      <arglist>(const ListFormatInternal *listFormatterInternal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ListFormatter *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a4a3fe0da8d1aaee439d3222e4c83cd4d</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ListFormatter *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>a07fd33830d376ce19e51c55dd13d2683</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ListFormatter *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1ListFormatter.html</anchorfile>
      <anchor>aa41c9fc38d6d24b6b831a8c41340e25d</anchor>
      <arglist>(const Locale &amp;locale, UListFormatterType type, UListFormatterWidth width, UErrorCode &amp;errorCode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Literal</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Literal.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UnicodeString</type>
      <name>quoted</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>a9a5b12541174051e154263bf60fdef7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>unquoted</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>a2a27ee3faa045aa9af3e8bbd06573b94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isQuoted</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>a262bae71a59b0c00d0d9cdc359499ee6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Literal</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>a816692081978fc6cd5afbe53ebe990ce</anchor>
      <arglist>(UBool q, const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Literal</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>aee309e55585159159e0f2cd832ac956c</anchor>
      <arglist>(const Literal &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Literal &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>af4cdad5d620a548aee3c5a8b3db1ba7c</anchor>
      <arglist>(Literal) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Literal</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>aa4d4d2f5d9acb56a4911101b914e3641</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>aa7c3895d230e9951b4c8df5013b073de</anchor>
      <arglist>(const Literal &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>af594ef0cc082040bb668b0aca7ced49e</anchor>
      <arglist>(const Literal &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Literal</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>afb98df7c03d910bbd67c3e869418466d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Literal.html</anchorfile>
      <anchor>a46159be7d8f6fd452db705c6289cfab2</anchor>
      <arglist>(Literal &amp;l1, Literal &amp;l2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocalArray</name>
    <filename>classicu_1_1LocalArray.html</filename>
    <templarg>typename T</templarg>
    <base>icu::LocalPointerBase&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>LocalArray</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a0894fa060ad70cbba6628025366d14a3</anchor>
      <arglist>(T *p=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalArray</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>aa86632a2fb30fdcf2cca3a13ced54cf4</anchor>
      <arglist>(T *p, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalArray</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a629e8ac6908a47816ba8696f040f2991</anchor>
      <arglist>(LocalArray&lt; T &gt; &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalArray</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>acc573402855d09f7b42f06dbe5fe0966</anchor>
      <arglist>(std::unique_ptr&lt; T[]&gt; &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocalArray</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a571aa93c57daf9a98ec1e53cf46a8843</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocalArray&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a916664ecf35deed7dd7901c6cf2985ea</anchor>
      <arglist>(LocalArray&lt; T &gt; &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>LocalArray&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a131e3188acd12c6cd3ff14afaf898b47</anchor>
      <arglist>(std::unique_ptr&lt; T[]&gt; &amp;&amp;p) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>aad44eff69fd6ec2e2aed43cb9dd690a4</anchor>
      <arglist>(LocalArray&lt; T &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptInstead</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>aa21f3d47e847f01dd4f7943d3d5bba82</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptInsteadAndCheckErrorCode</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a7b894060799c4b7f4a53eed273be554f</anchor>
      <arglist>(T *p, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a430e3a5f40cc36251f92f003534fd25c</anchor>
      <arglist>(ptrdiff_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::unique_ptr&lt; T[]&gt;</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>ac1d29ebeca5ba52fc32011c86872ff10</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1LocalArray.html</anchorfile>
      <anchor>a6f314531c49c2869794d7f2b16bc1d0b</anchor>
      <arglist>(LocalArray&lt; T &gt; &amp;p1, LocalArray&lt; T &gt; &amp;p2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Locale</name>
    <filename>classicu_1_1Locale.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::Locale::ConvertingIterator</class>
    <class kind="class">icu::Locale::Iterator</class>
    <class kind="class">icu::Locale::RangeIterator</class>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a2675e8918f9885a74649c4ff625f51bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a51e8495355dee3744a3640dac36ce7fe</anchor>
      <arglist>(const char *language, const char *country=nullptr, const char *variant=nullptr, const char *keywordsAndValues=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>abdbc24cada37a35c661a0264c140073e</anchor>
      <arglist>(const Locale &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>afd675b64153ba02e76dad8284be030a8</anchor>
      <arglist>(Locale &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Locale</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a654d1c1020597b62a3347ef15fda00ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Locale &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a42657bf7ccd11269d548af5c76d38bb7</anchor>
      <arglist>(const Locale &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Locale &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a744bb91be5ff9566acc817154386a4c9</anchor>
      <arglist>(Locale &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a7fc7f59eed1990ed246c5b01e99ba9c0</anchor>
      <arglist>(const Locale &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a9423f4eb4b671eec3d98c26ec923351e</anchor>
      <arglist>(const Locale &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Locale *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af46d940784b8c3c74bbff923f5b6fd59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toLanguageTag</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a8f3be71ad2273a23d8ad237b77774bd9</anchor>
      <arglist>(ByteSink &amp;sink, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringClass</type>
      <name>toLanguageTag</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a3210d878359655028e0366723c325970</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getLanguage</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af2485515cb9df4e353da1727e02774f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getScript</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a5f3fc950f6d1315953427dac705272f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getCountry</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ae0e34de2b43dbc5588fbfcd95ae94155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getVariant</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a7a87accf553548ba91a68ef8037dddde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a90270d1498b534f04d9eb4fbe307b647</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getBaseName</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a365677945c2df7d1c8734c3c10beed25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLikelySubtags</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a974d212572d7fc61a0579f820100a8f6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimizeSubtags</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a0638620f0b0c25aad55539f14f739244</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>canonicalize</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a9e8ce3f1e540a132e9f8c754839f8ded</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>createKeywords</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a775edf8fead25c38b89ac46804dd74a8</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>createUnicodeKeywords</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ac7dc21f9c44af6cca452a29a9ff94c5f</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKeywords</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aacc9378a06c88cc1698f1d43671b8c55</anchor>
      <arglist>(OutputIterator iterator, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getUnicodeKeywords</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a76d47ca0e75c61fcab9f2d55afd519ed</anchor>
      <arglist>(OutputIterator iterator, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a6a504ee55c8f74fff0813921ae2e0330</anchor>
      <arglist>(const char *keywordName, char *buffer, int32_t bufferCapacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aef599483560e19d4f0ac8a65e0a4ddd4</anchor>
      <arglist>(StringPiece keywordName, ByteSink &amp;sink, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringClass</type>
      <name>getKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>abb04894db45b909d9f064e51a4d8b317</anchor>
      <arglist>(StringPiece keywordName, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getUnicodeKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ac65d88cb93b7aa6d16c72cf5b1851a5c</anchor>
      <arglist>(StringPiece keywordName, ByteSink &amp;sink, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringClass</type>
      <name>getUnicodeKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a53e5d9671297618029b3118ec1c0d08a</anchor>
      <arglist>(StringPiece keywordName, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a335e03772c44908f2d00dc6c23623bb6</anchor>
      <arglist>(const char *keywordName, const char *keywordValue, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a8bd41ffabf473aaebae57f968cbf62f8</anchor>
      <arglist>(StringPiece keywordName, StringPiece keywordValue, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnicodeKeywordValue</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a8e93668bb15bf79777a0f7f2fff06c5a</anchor>
      <arglist>(StringPiece keywordName, StringPiece keywordValue, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getISO3Language</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a66082e4a53b49c88393ccaaa7a29a888</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getISO3Country</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aa91364274f8f858cb871bff866f5a960</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getLCID</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aac8ba427a69dca3618bd8a334860b98d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isRightToLeft</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>add806eb089dba37d5d7de725886b841b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayLanguage</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ae388df6e42a529a32eedb9050d4adc70</anchor>
      <arglist>(UnicodeString &amp;dispLang) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayLanguage</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a13a925a271ec0facfb102989c18cd03c</anchor>
      <arglist>(const Locale &amp;displayLocale, UnicodeString &amp;dispLang) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayScript</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ad3900038978321545032760eb0f4b0be</anchor>
      <arglist>(UnicodeString &amp;dispScript) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayScript</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aa7c19cad749b9e974f226ccaabbbf8ad</anchor>
      <arglist>(const Locale &amp;displayLocale, UnicodeString &amp;dispScript) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayCountry</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aae633475c2cd94bfdc94a86b68ee3c61</anchor>
      <arglist>(UnicodeString &amp;dispCountry) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayCountry</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a5e468fc57561198442066d9417e1683f</anchor>
      <arglist>(const Locale &amp;displayLocale, UnicodeString &amp;dispCountry) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayVariant</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a9722f2c33fac723b6e7bee5907f46c93</anchor>
      <arglist>(UnicodeString &amp;dispVar) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayVariant</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a707e9c27c710473b22d5da88e5c55ef8</anchor>
      <arglist>(const Locale &amp;displayLocale, UnicodeString &amp;dispVar) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aee86a343ea49434bffaaa9f74d193536</anchor>
      <arglist>(UnicodeString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af61e775fed1cfd6cb60631323b52c92c</anchor>
      <arglist>(const Locale &amp;displayLocale, UnicodeString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aaa0f4a15762d8d82702c855bc94fcaaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToBogus</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a96f224077ded97bc3e778e79adaa7662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isBogus</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>afdb109f19bab35f861cd62a2d0eb7269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af41aa151b9f96d468621e7d2842f51ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getRoot</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>adf212fbf2c735d5d55c17b322ae07360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getEnglish</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a56714a344102bf56eab2b344e9de6736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getFrench</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af6a58c12e79d9b4837b9facc22c4ab4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getGerman</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ab0dcada8b0d7d7f66761f39687666673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getItalian</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ad4af5e22b4a651b7f9154730bf90c456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getJapanese</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ade5ed68ed0eef99475ed891c3e57632b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getKorean</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>add90d30053cdfb83c6a2399c47629c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getChinese</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a61feb946fa909b34056ce749ae2a434d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getSimplifiedChinese</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a8252a1374261d170464469abe68aea4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getTraditionalChinese</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a6c0974151aa5ea89ae4c448a8c308ff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getFrance</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>adfa685ed1220bd6f31335637a8c1e46a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getGermany</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a1ada8ebed66409dc66805220f1c66e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getItaly</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>aff3814f6943058e229dd95040f1dd823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getJapan</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a5df5783ac1b056540b81cba0aa5b26cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getKorea</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a972d81786d3ca52d21ddf771983002d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getChina</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ac08ef6d2af864da7b6a3c4a3bc76c568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getPRC</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a1a39d3561ae96d2589125e61141860dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getTaiwan</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>adc9cd05135740622858e9708262dcd74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getUK</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ae2b508f7fc0f3b0a267a45eb13fe20fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getUS</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a651512f9898170edfbfcc0aba1d599a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getCanada</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a9e669a5af980f5731577b599d2167a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getCanadaFrench</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a4e581af6e1754bc1953b1ba0840c4f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale &amp;</type>
      <name>getDefault</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a21f322df5c8086d6daed5a744fe7cb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefault</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a6a9edf0b1deb14ecbc8cedaae82a07ce</anchor>
      <arglist>(const Locale &amp;newLocale, UErrorCode &amp;success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>forLanguageTag</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>af76028775e37fd75a30209aaede551e2</anchor>
      <arglist>(StringPiece tag, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>createFromName</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a11f078bd549698d012be82654925614a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>createCanonical</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a1e27231da1d9e7bdf0a2f106599e8e79</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a8ae844131b03c86c0a9cbebf2da5f99f</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *const *</type>
      <name>getISOCountries</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ad06f6321e5bbc0c02c1027433ac55644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *const *</type>
      <name>getISOLanguages</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a0f49c351187900d0824e722f1051a90f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a262572b67b518c07034b3f386a41bf76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFromPOSIXID</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>ae42b6a9c1bae0656ba4a6703c1cafc81</anchor>
      <arglist>(const char *posixID)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>minimizeSubtags</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a088d207ccac532fa09322311432aa8e3</anchor>
      <arglist>(bool favorScript, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Locale *</type>
      <name>locale_set_default_internal</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a110d13e61553924e41e5c7cc81ed0bc9</anchor>
      <arglist>(const char *, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>locale_available_init</name>
      <anchorfile>classicu_1_1Locale.html</anchorfile>
      <anchor>a1b8bcbd6010e9e55481a99ad6c7dc0a0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleBuilder</name>
    <filename>classicu_1_1LocaleBuilder.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>LocaleBuilder</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>ac35d857f70c6a7d2b1300fd05c723577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocaleBuilder</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>aafe4cbed041762069c08696009332dbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a5c55b17a2f8378e7dbc4af63d43ed803</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setLanguageTag</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a0ceeff00a3ec79e91a8ea180e655ff7f</anchor>
      <arglist>(StringPiece tag)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setLanguage</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>adfc508743461179cf1da9ae519647744</anchor>
      <arglist>(StringPiece language)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setScript</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a0e6ffc213f0c70af78fe4f67c31c0dbc</anchor>
      <arglist>(StringPiece script)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setRegion</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>ae8cea81503c3355125c1859de7386fb8</anchor>
      <arglist>(StringPiece region)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setVariant</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>adc2bc496ee3070a3d55f18f96cc3f063</anchor>
      <arglist>(StringPiece variant)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setExtension</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a15b9285ffc80af28241f1dfeeec8543c</anchor>
      <arglist>(char key, StringPiece value)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>setUnicodeLocaleKeyword</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a142d75bc0544fb1a3875f73cd3ef85df</anchor>
      <arglist>(StringPiece key, StringPiece type)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>addUnicodeLocaleAttribute</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>ac2ada89d6cd215bf0cf281c6bd1c92a4</anchor>
      <arglist>(StringPiece attribute)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>removeUnicodeLocaleAttribute</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>adbcc452d01eb77aa9f47716a4653ce06</anchor>
      <arglist>(StringPiece attribute)</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>clear</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a2bfcefc8f1b625636fbdc5dee8cadd0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocaleBuilder &amp;</type>
      <name>clearExtensions</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>ae518c358a580add40476a42f8704ca5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>build</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a223a4927091f5179fa213582b871e9c7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1LocaleBuilder.html</anchorfile>
      <anchor>a9d0d104591a1f904bd2aeef57c87c0d7</anchor>
      <arglist>(UErrorCode &amp;outErrorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleDisplayNames</name>
    <filename>classicu_1_1LocaleDisplayNames.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocaleDisplayNames</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a0238afa702f1a23e86ede08db327e1fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Locale &amp;</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>acf771fd3db99b4278d2e3f42ac6270a4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UDialectHandling</type>
      <name>getDialectHandling</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>ae54f75b08cca6ebeee2a79b47ce5e897</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UDisplayContext</type>
      <name>getContext</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>ab382e66edf556ebb6e365be8df45caa5</anchor>
      <arglist>(UDisplayContextType type) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>localeDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a76ac70544315150ec03d062920c2febc</anchor>
      <arglist>(const Locale &amp;locale, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>localeDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a89685772d3839724b7bb81f2f581cb53</anchor>
      <arglist>(const char *localeId, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>languageDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>aa433f3a5489061b9bdf42a47cb5409b6</anchor>
      <arglist>(const char *lang, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>scriptDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a5ac8591915f0e08388f763e3195a0bf9</anchor>
      <arglist>(const char *script, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>scriptDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a95df18d22f2574e4c39d4a1000c964a2</anchor>
      <arglist>(UScriptCode scriptCode, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>regionDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a4a42af47ad33ae76eb155a76b20eb806</anchor>
      <arglist>(const char *region, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>variantDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a86089aa55d5513c796543979ea585c12</anchor>
      <arglist>(const char *variant, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>keyDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a4e807ada6476617abc4688a799618951</anchor>
      <arglist>(const char *key, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>keyValueDisplayName</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>a392a34171e5dea3e9e3956e5ba5b73b5</anchor>
      <arglist>(const char *key, const char *value, UnicodeString &amp;result) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocaleDisplayNames *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>ac2f530dab90946f8dfb542a7f9ad6875</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocaleDisplayNames *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>aa34521b5c342039ae7e725bdf182583f</anchor>
      <arglist>(const Locale &amp;locale, UDialectHandling dialectHandling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocaleDisplayNames *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1LocaleDisplayNames.html</anchorfile>
      <anchor>ab5b9b230775c4a0fd2e1c535e44b08bc</anchor>
      <arglist>(const Locale &amp;locale, UDisplayContext *contexts, int32_t length)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleMatcher</name>
    <filename>classicu_1_1LocaleMatcher.html</filename>
    <base>icu::UMemory</base>
    <class kind="class">icu::LocaleMatcher::Builder</class>
    <class kind="class">icu::LocaleMatcher::Result</class>
    <member kind="function">
      <type></type>
      <name>LocaleMatcher</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a2fc8d0e22607de36f8b6debeefc0fe07</anchor>
      <arglist>(LocaleMatcher &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocaleMatcher</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a9e2f54b0f1c73e3ac19d9c3e03feb8e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocaleMatcher &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a60056f01f6946ed1d539fa9dfdd34d80</anchor>
      <arglist>(LocaleMatcher &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getBestMatch</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a14a2a415101e8793d434be8427eed573</anchor>
      <arglist>(const Locale &amp;desiredLocale, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getBestMatch</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>ac5edef59c7ea3d4610c1ad3f3dfc4875</anchor>
      <arglist>(Locale::Iterator &amp;desiredLocales, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getBestMatchForListString</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a70f6723d16c2c40c98b4c5bb8f6de054</anchor>
      <arglist>(StringPiece desiredLocaleList, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>getBestMatchResult</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a45716e782c05669fab441e0948656f26</anchor>
      <arglist>(const Locale &amp;desiredLocale, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>getBestMatchResult</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a49a76e6e34a90914f6a116c4739dcf13</anchor>
      <arglist>(Locale::Iterator &amp;desiredLocales, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isMatch</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a378c18e66f136e914cc1edcdb0c6a352</anchor>
      <arglist>(const Locale &amp;desired, const Locale &amp;supported, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>internalMatch</name>
      <anchorfile>classicu_1_1LocaleMatcher.html</anchorfile>
      <anchor>a53a02812891894bdfdbd558f183692c8</anchor>
      <arglist>(const Locale &amp;desired, const Locale &amp;supported, UErrorCode &amp;errorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleRuns</name>
    <filename>classicu_1_1LocaleRuns.html</filename>
    <base>icu::RunArray</base>
    <member kind="function">
      <type></type>
      <name>LocaleRuns</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a128b8377819290cd42a417ac71e59df9</anchor>
      <arglist>(const Locale **locales, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocaleRuns</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a5131a62b52576ab9df8a1e9474ba8b20</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LocaleRuns</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a1188eec3a6fc6d6d1bf2bd4e29b0107c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a1d7576c72dbf008320b036a8db97713d</anchor>
      <arglist>(le_int32 run) const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>add</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a9429010e600c037c3d80a39906128134</anchor>
      <arglist>(const Locale *locale, le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a4cdf2cb6fae39d71efc3f5cba3bc7f9f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a34ee5b84f481821c268447088edd52eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a1c7a88a369eb9781ae8bcb82afa825e2</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a835b3d3b933e7a484b569c8c5df2d4d0</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Locale **</type>
      <name>fLocales</name>
      <anchorfile>classicu_1_1LocaleRuns.html</anchorfile>
      <anchor>a5850e7418999ff8c72d336f5cede8c1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::LocalizedNumberFormatter</name>
    <filename>classicu_1_1number_1_1LocalizedNumberFormatter.html</filename>
    <base>icu::number::NumberFormatterSettings&lt; LocalizedNumberFormatter &gt;</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>formatInt</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a55cbc3620909be5a5366e0a3fa2c04ea</anchor>
      <arglist>(int64_t value, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>formatDouble</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>ad5ea78348ded68f66a2a6a049cc5706f</anchor>
      <arglist>(double value, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>formatDecimal</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a9d4fa25ae3cf226e40fb540e90c0de75</anchor>
      <arglist>(StringPiece value, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const DecimalFormatSymbols *</type>
      <name>getDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a3a73045ffc2089f0c64356c4607c7107</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>formatDecimalQuantity</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>ad045684832e5b2074010a83862f1bfdf</anchor>
      <arglist>(const impl::DecimalQuantity &amp;dq, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAffixImpl</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>abb7ac00f2cd85e027485db383bd07214</anchor>
      <arglist>(bool isPrefix, bool isNegative, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const impl::NumberFormatterImpl *</type>
      <name>getCompiled</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a64af030881fb309530eff7bccc1b4261</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getCallCount</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a79e06d4903c1055fab58808fc73d0ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Format *</type>
      <name>toFormat</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a381c289a7c032299df7e601f15c29733</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberFormatter</type>
      <name>withoutLocale</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a4ffecef786890ad78ad26db19900ddbf</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberFormatter</type>
      <name>withoutLocale</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a3dda2dcb257b302d94f196bfdd426527</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a56c6d3854002f1b8c69ea0073caefce1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a5777edd3b70644655d63b2c66aeb1a01</anchor>
      <arglist>(const LocalizedNumberFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a2faf18467a621f3446bba289f5b68975</anchor>
      <arglist>(LocalizedNumberFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>af96d5f7e00d1b02b8ff24f35c6f71b43</anchor>
      <arglist>(const LocalizedNumberFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a876d3665bf03d98e50ddb7ba2e8d9bf4</anchor>
      <arglist>(LocalizedNumberFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatImpl</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a9336618d07a405c84f85be97d0aa70e0</anchor>
      <arglist>(impl::UFormattedNumberData *results, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberFormatter.html</anchorfile>
      <anchor>a7f29fdb69ada37efca6d01f01fa91b10</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::LocalizedNumberRangeFormatter</name>
    <filename>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</filename>
    <base>icu::number::NumberRangeFormatterSettings&lt; LocalizedNumberRangeFormatter &gt;</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>FormattedNumberRange</type>
      <name>formatFormattableRange</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a17b0fa2a850e1ca3f29beb4d05c254f7</anchor>
      <arglist>(const Formattable &amp;first, const Formattable &amp;second, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberRangeFormatter</type>
      <name>withoutLocale</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>aff595727deb5f3b12ddbce9c171bc4c9</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberRangeFormatter</type>
      <name>withoutLocale</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a9f854fab3f331c6a36fa30a50c638de9</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a710b2f77320564f320f4fdcf1e3f2653</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a7bcea3e4609a0f8caf6449d5adb98a47</anchor>
      <arglist>(const LocalizedNumberRangeFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>af54b8641aabc7898a422619af5410469</anchor>
      <arglist>(LocalizedNumberRangeFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberRangeFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a43e2a7c5398f4c10935fa17d4dbae890</anchor>
      <arglist>(const LocalizedNumberRangeFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberRangeFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>af8f2114bfffddc5d64777a4c789847e2</anchor>
      <arglist>(LocalizedNumberRangeFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatImpl</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>ab88a15d97b6825286682a669fe295b54</anchor>
      <arglist>(impl::UFormattedNumberRangeData &amp;results, bool equalBeforeRounding, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1LocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>ad8fb48969915e303c1df19a223a14f6e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocalPointer</name>
    <filename>classicu_1_1LocalPointer.html</filename>
    <templarg>typename T</templarg>
    <base>icu::LocalPointerBase&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>LocalPointer</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a8903ce079961152f9d653837b43ee660</anchor>
      <arglist>(T *p=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalPointer</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a653bc218bc51b92c581a9de49906b4eb</anchor>
      <arglist>(T *p, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalPointer</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>abe1f9a8537006ac9a934faee0e99ede4</anchor>
      <arglist>(LocalPointer&lt; T &gt; &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalPointer</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a7ca379c4483c3818ba1c8ac40449ea2c</anchor>
      <arglist>(std::unique_ptr&lt; T &gt; &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocalPointer</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>abad99a07de7d1b542f5d03611a36e438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a402dd2aef36b0937a7bde6556b4d21a5</anchor>
      <arglist>(LocalPointer&lt; T &gt; &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a1d3a738edbd2ab867910abe58f4e9206</anchor>
      <arglist>(std::unique_ptr&lt; T &gt; &amp;&amp;p) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a9b1b955816b6fd431419102f098963d4</anchor>
      <arglist>(LocalPointer&lt; T &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptInstead</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>aed4b7cb380ffca74a62db4add5fb39af</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptInsteadAndCheckErrorCode</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a3000ea36003bcac62fb643077905668b</anchor>
      <arglist>(T *p, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::unique_ptr&lt; T &gt;</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>adfe33c4795bb9b426b15b88a4c7b5d2b</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1LocalPointer.html</anchorfile>
      <anchor>a1a861c907947507a3f763fe66418c760</anchor>
      <arglist>(LocalPointer&lt; T &gt; &amp;p1, LocalPointer&lt; T &gt; &amp;p2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocalPointerBase</name>
    <filename>classicu_1_1LocalPointerBase.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>LocalPointerBase</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>aba66531795aaa131fe8910adbd9fcc8b</anchor>
      <arglist>(T *p=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocalPointerBase</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>af2837be3ff07fc55f1b0cc9f982e1ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isNull</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>a94252b324c7f38853e9e41724a8bc8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isValid</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>a21ce9ebb3331a33cb61a38fd334621af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>ad567f3bb1ee5994b2a4f3c7d9a665d00</anchor>
      <arglist>(const T *other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>a02b9fdc513b1e045f4ce39eeba9c35d8</anchor>
      <arglist>(const T *other) const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getAlias</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>ae45d7515a21ae7d1bfa8867a1da4f57d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>ac3cdb2198ef420ceb33502c447d2cf88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>acf060542afab4061c5bccd53977c9e7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>orphan</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>a251efa2dd319fc6b444763a30e1c028e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptInstead</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>ad5bff662cda72c0f9d1da8f626725dcc</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>classicu_1_1LocalPointerBase.html</anchorfile>
      <anchor>aac2cdd14fff3f7a8c594ee0826b2d278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LocalUBiDiPointer</name>
    <filename>classLocalUBiDiPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUBiDiTransformPointer</name>
    <filename>classLocalUBiDiTransformPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUBreakIteratorPointer</name>
    <filename>classLocalUBreakIteratorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUCalendarPointer</name>
    <filename>classLocalUCalendarPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUCaseMapPointer</name>
    <filename>classLocalUCaseMapPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUCharsetDetectorPointer</name>
    <filename>classLocalUCharsetDetectorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUCollatorPointer</name>
    <filename>classLocalUCollatorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUConstrainedFieldPositionPointer</name>
    <filename>classLocalUConstrainedFieldPositionPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUConverterPointer</name>
    <filename>classLocalUConverterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUConverterSelectorPointer</name>
    <filename>classLocalUConverterSelectorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUCPTriePointer</name>
    <filename>classLocalUCPTriePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUDataMemoryPointer</name>
    <filename>classLocalUDataMemoryPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUDateFormatPointer</name>
    <filename>classLocalUDateFormatPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUDateIntervalFormatPointer</name>
    <filename>classLocalUDateIntervalFormatPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUDateTimePatternGeneratorPointer</name>
    <filename>classLocalUDateTimePatternGeneratorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUEnumerationPointer</name>
    <filename>classLocalUEnumerationPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFieldPositionIteratorPointer</name>
    <filename>classLocalUFieldPositionIteratorPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFILEPointer</name>
    <filename>classLocalUFILEPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFormattablePointer</name>
    <filename>classLocalUFormattablePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFormattedDateIntervalPointer</name>
    <filename>classLocalUFormattedDateIntervalPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFormattedListPointer</name>
    <filename>classLocalUFormattedListPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFormattedNumberPointer</name>
    <filename>classLocalUFormattedNumberPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUFormattedRelativeDateTimePointer</name>
    <filename>classLocalUFormattedRelativeDateTimePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUIDNAPointer</name>
    <filename>classLocalUIDNAPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUListFormatterPointer</name>
    <filename>classLocalUListFormatterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalULocaleBuilderPointer</name>
    <filename>classLocalULocaleBuilderPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalULocaleDataPointer</name>
    <filename>classLocalULocaleDataPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalULocaleDisplayNamesPointer</name>
    <filename>classLocalULocaleDisplayNamesPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalULocalePointer</name>
    <filename>classLocalULocalePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUMessageFormatPointer</name>
    <filename>classLocalUMessageFormatPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUMutableCPTriePointer</name>
    <filename>classLocalUMutableCPTriePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUNormalizer2Pointer</name>
    <filename>classLocalUNormalizer2Pointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUNumberFormatPointer</name>
    <filename>classLocalUNumberFormatPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUNumberFormatterPointer</name>
    <filename>classLocalUNumberFormatterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUNumberingSystemPointer</name>
    <filename>classLocalUNumberingSystemPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUNumberRangeFormatterPointer</name>
    <filename>classLocalUNumberRangeFormatterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUPluralRulesPointer</name>
    <filename>classLocalUPluralRulesPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalURegularExpressionPointer</name>
    <filename>classLocalURegularExpressionPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalURelativeDateTimeFormatterPointer</name>
    <filename>classLocalURelativeDateTimeFormatterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUResourceBundlePointer</name>
    <filename>classLocalUResourceBundlePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUSetPointer</name>
    <filename>classLocalUSetPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUSimpleNumberFormatterPointer</name>
    <filename>classLocalUSimpleNumberFormatterPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUSimpleNumberPointer</name>
    <filename>classLocalUSimpleNumberPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUSpoofCheckerPointer</name>
    <filename>classLocalUSpoofCheckerPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUSpoofCheckResultPointer</name>
    <filename>classLocalUSpoofCheckResultPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUStringPrepProfilePointer</name>
    <filename>classLocalUStringPrepProfilePointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUStringSearchPointer</name>
    <filename>classLocalUStringSearchPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUTextPointer</name>
    <filename>classLocalUTextPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>LocalUTransliteratorPointer</name>
    <filename>classLocalUTransliteratorPointer.html</filename>
  </compound>
  <compound kind="struct">
    <name>icu::number::impl::MacroProps</name>
    <filename>structicu_1_1number_1_1impl_1_1MacroProps.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>bool</type>
      <name>copyErrorTo</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a0857bd93bd2fff0e854069da84ac5426</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="variable">
      <type>Notation</type>
      <name>notation</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>af4069552e7f309ff29d7d41e08841ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MeasureUnit</type>
      <name>unit</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>ae62d67644319b6af92aa0269ecd13fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MeasureUnit</type>
      <name>perUnit</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a0014dc0615bbc06c85b0240db76a9482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Precision</type>
      <name>precision</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>aa52f53318329ad0c3cc14827c4f1497e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberFormatRoundingMode</type>
      <name>roundingMode</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a5f1c1b418e2d8f5479fdc0b160098c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Grouper</type>
      <name>grouper</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>ae4711fcc8a3ea52cea6daf8a6186c479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Padder</type>
      <name>padder</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>ade9c41d926e00cb2f414411b803d16df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IntegerWidth</type>
      <name>integerWidth</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>aabb9b8527674bf0ce67b16ebabd58582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SymbolsWrapper</type>
      <name>symbols</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>afaed80bdd7f1a91109b9ab87e91c1c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberUnitWidth</type>
      <name>unitWidth</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a474cda1c1bd8edea73a7136b373d652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberSignDisplay</type>
      <name>sign</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>aaab263cf4a6658b55496d08c81776b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>approximately</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a86e69ef0440228542fdfac3c6cdb2ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberDecimalSeparatorDisplay</type>
      <name>decimal</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a1e549d591b581d2cd36dab521f5e4253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scale</type>
      <name>scale</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a03bd25097fd0bcaf39160a7af9491563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringProp</type>
      <name>usage</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a75a3c28098b16c0fb9316f60cb031daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringProp</type>
      <name>unitDisplayCase</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>a7a0413a63ced9de02c1d1fb8d7043f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AffixPatternProvider *</type>
      <name>affixProvider</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>ae6b89207eaf0ebc2364c081be0ed7fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PluralRules *</type>
      <name>rules</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>acc270a2e0faccd39be2c2f27352e7fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>threshold</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>aad9a0d8ce67029310c353dc977e4ebb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Locale</type>
      <name>locale</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1MacroProps.html</anchorfile>
      <anchor>aa0b5740e02c29aa6f58597bf9f6bcd2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Markup</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Markup.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::data_model::Markup::Builder</class>
    <member kind="function">
      <type>UBool</type>
      <name>isOpen</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>a48aa7fe4ee59b527cdfec8e16e824954</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isClose</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>a844faa00dacbd7794f1ef338fdf4602f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isStandalone</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>aff6ed17d6e786d9c64967e396e99a4e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getName</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>ab2204d33a361a83b1385c31ae272622a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Option &gt;</type>
      <name>getOptions</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>a5dc2ae952815256cc9ef7cc5fa9cc898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Option &gt;</type>
      <name>getAttributes</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>a3e00627c20a8e5e634ce2d276889471a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Markup</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>a28b9db0d4de24e7de5aac969a2817976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Markup</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Markup.html</anchorfile>
      <anchor>aa18c55113b83376983a06cfbeb675d72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZoneNames::MatchInfoCollection</name>
    <filename>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>MatchInfoCollection</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>aabeba2075496d1454bcd2045e42c46df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MatchInfoCollection</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>a9f477e6bb7e3c71aca0fc932ecc9146e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addZone</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>a88c919ad50f2581374f207f0d9a30229</anchor>
      <arglist>(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &amp;tzID, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMetaZone</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>a8687eb34cdcb03824790afc16fb7cccd</anchor>
      <arglist>(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &amp;mzID, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>size</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>af19467fbffc5ae858fa92a0da8e1bc9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UTimeZoneNameType</type>
      <name>getNameTypeAt</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>a91dc669c83893e941874557da5e59d1b</anchor>
      <arglist>(int32_t idx) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMatchLengthAt</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>ace74fc6843f62e008d80bfec25cf54ea</anchor>
      <arglist>(int32_t idx) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getTimeZoneIDAt</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>ad352076f986ca1428283307c6a2810a7</anchor>
      <arglist>(int32_t idx, UnicodeString &amp;tzID) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getMetaZoneIDAt</name>
      <anchorfile>classicu_1_1TimeZoneNames_1_1MatchInfoCollection.html</anchorfile>
      <anchor>adfa255d70a2c6841852d869fc21d791d</anchor>
      <arglist>(int32_t idx, UnicodeString &amp;mzID) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Measure</name>
    <filename>classicu_1_1Measure.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>Measure</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a3d286ffcc39d0db58f36afedb017382d</anchor>
      <arglist>(const Formattable &amp;number, MeasureUnit *adoptedUnit, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measure</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a969727d3eca009d01aaf880532ee12e2</anchor>
      <arglist>(const Measure &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Measure &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a9480f6b4b7e4ef41462ed8a867c51f80</anchor>
      <arglist>(const Measure &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Measure *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a20c3e8329d5187b7e33bcec7adb492fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Measure</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a4f42d948364f828303654d4cb3a3d80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>aefd1d2d4da73dc245586aec2a3b22ba6</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a48ac8eaf4ce515f60d395de4c17fc76f</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Formattable &amp;</type>
      <name>getNumber</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a966fbaa02a2b818efe255515fa20b460</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MeasureUnit &amp;</type>
      <name>getUnit</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a85d37733b4de42e2be234c334b94a38a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>afc8fcabf71cf34f646ed2763fe68a387</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a2ff49ff378985e8eac1202ac037bba17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Measure</name>
      <anchorfile>classicu_1_1Measure.html</anchorfile>
      <anchor>a5f55ba679a4ab02dd0090fc6cf05f11d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::MeasureFormat</name>
    <filename>classicu_1_1MeasureFormat.html</filename>
    <base>icu::Format</base>
    <member kind="function">
      <type></type>
      <name>MeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a4080fd972483ff71456cd100a89652e8</anchor>
      <arglist>(const Locale &amp;locale, UMeasureFormatWidth width, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>af15507be910ab9e28e9a6880c02e9838</anchor>
      <arglist>(const Locale &amp;locale, UMeasureFormatWidth width, NumberFormat *nfToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a77654cf1d12101a74553432de1aa5027</anchor>
      <arglist>(const MeasureFormat &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MeasureFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>aff0f8838f22e89e55867dfe93f9dd26f</anchor>
      <arglist>(const MeasureFormat &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a8c7c78a6ac0dec94173f7755dbfe803a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ad6104a1a2bd6e584c4df794adaf27783</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MeasureFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ac99f548aed4aa2dc7f7097f411c512d3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ad5c7943f9e79916b7ec9aa6f0b6f35ac</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a2e07c929a1f15252fbfe8dfb823b908c</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;reslt, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatMeasures</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a3e3ae44600fec5fc6ec32d7281a0fc67</anchor>
      <arglist>(const Measure *measures, int32_t measureCount, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatMeasurePerUnit</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ada552b0d5bc41833cd3eddea329cf1d0</anchor>
      <arglist>(const Measure &amp;measure, const MeasureUnit &amp;perUnit, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getUnitDisplayName</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a94fb1e5c1be0752fb70afab9554891b5</anchor>
      <arglist>(const MeasureUnit &amp;unit, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>acdf7a0a26b4aa95058f5b1d9c9825489</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ac8854eba45f8c57f22ff994b8e8099ae</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureFormat *</type>
      <name>createCurrencyFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a08400ee35a9e0ca045ffa7fda0243cb3</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureFormat *</type>
      <name>createCurrencyFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>aed1c6c3ce72eaebf7018f9cb1649f013</anchor>
      <arglist>(UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a78cfa27c154b264548db03fb019381af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ad53a53a8d01785c369a2d2522f37f833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initMeasureFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a4fe5236958b1205094fbc0dd55b1358e</anchor>
      <arglist>(const Locale &amp;locale, UMeasureFormatWidth width, NumberFormat *nfToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>UBool</type>
      <name>setMeasureFormatLocale</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>acfeeb3b7a5cd3e82e9df420628e2db19</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adoptNumberFormat</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>ada3297b40e2086f0fbda10eb0a5cc2a9</anchor>
      <arglist>(NumberFormat *nfToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const NumberFormat &amp;</type>
      <name>getNumberFormatInternal</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a29d97c12c1c616a4146ac27f0dddcab0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const NumberFormat &amp;</type>
      <name>getCurrencyFormatInternal</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a20a4a5bf3ddfcc4632f6fb7ee7d9c2ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const PluralRules &amp;</type>
      <name>getPluralRules</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a9b194df1b2bdcee4a327051252cd09d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>af0ddc8de5f8cee1a4189aa78aeb8e9d5</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const char *</type>
      <name>getLocaleID</name>
      <anchorfile>classicu_1_1MeasureFormat.html</anchorfile>
      <anchor>a8b10d9edca87458fff376754d7a993e6</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::MeasureUnit</name>
    <filename>classicu_1_1MeasureUnit.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>MeasureUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9d45101320b20019fc0960073dd10b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasureUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4aeb4e264a1b1b9b752e4b02fc724c79</anchor>
      <arglist>(const MeasureUnit &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasureUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a969167160a1dd1fda91ea14137dd4e5a</anchor>
      <arglist>(MeasureUnit &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa5cdbc716afa48788c434b2454ba41f1</anchor>
      <arglist>(const MeasureUnit &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6efca5933a9c56321906e58dff9942b8</anchor>
      <arglist>(MeasureUnit &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MeasureUnit *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a49e270e10f37bdcc440849fb7e82f09c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeasureUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab1cbd9dbd3f2c4724b7e7a997d46353e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aedf195b1e85f24b376acf36755b29228</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abbe3717690a0454b0510c36fe4082fac</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getType</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abd51f27350d86d9d10eabcee49e85bfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getSubtype</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a94d1659328c6f4983948efc0075d1abb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getIdentifier</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad1f05e7d1bafd4ad8fce4c2922a84348</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMeasureUnitComplexity</type>
      <name>getComplexity</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a54acf4629e284955675b8ad7ef96df12</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit</type>
      <name>withPrefix</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad048da7faad949f1f6363b7963252b8a</anchor>
      <arglist>(UMeasurePrefix prefix, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UMeasurePrefix</type>
      <name>getPrefix</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a66931176467cf959cbdf0582b8bf8984</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit</type>
      <name>withDimensionality</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afe7603509062a2be9e793a08acc5f4cc</anchor>
      <arglist>(int32_t dimensionality, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getDimensionality</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a22c44bce0105ab6619051d63ddfbaf0d</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit</type>
      <name>reciprocal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab5a3abf7217908b6f36c4089edcec68e</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>MeasureUnit</type>
      <name>product</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a33989bf14373182f3a88ed032c55431f</anchor>
      <arglist>(const MeasureUnit &amp;other, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; LocalArray&lt; MeasureUnit &gt;, int32_t &gt;</type>
      <name>splitToSingleUnits</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abab37cd25ae2066f56a190b1ef2c552a</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7de7ce8a0a22ac324a4bcac3a67a1554</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abb25a92bac30a8be60b8ea61a4426b4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>forIdentifier</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a96926941923f1609540f9bbc8f0b9a68</anchor>
      <arglist>(StringPiece identifier, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getAvailable</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a46e4e0558a8c49778626199872c23bdc</anchor>
      <arglist>(MeasureUnit *destArray, int32_t destCapacity, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getAvailable</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0472dd2f99ec29717463b86433c865db</anchor>
      <arglist>(const char *type, MeasureUnit *destArray, int32_t destCapacity, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableTypes</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8081c621ae7d7d3db97e9ad66d9f380d</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa318fb140edfdcec20123ca92c42b2cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGForce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abe1ab5a0308b6a73cfd7c330d79dd0fa</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGForce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aef82adc47a46ce5494d6a45b901e6420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMeterPerSecondSquared</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0155922fddaa9fc30e1cead2b25d4a9f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMeterPerSecondSquared</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af060ea12a5bc80fc760c09aac9caaba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createArcMinute</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a02eb575439f3aa33b91291f481cdd035</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getArcMinute</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a95bf673e36536a87ce6254f8829f54fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createArcSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af4ea2692303980926244c19793d2afca</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getArcSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aefc3f7eea2aca5650cf3e33354799eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDegree</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa86cb01ce5343d45168b153f52eed4e0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDegree</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a09f69a5bf03364bdf684d5e376f1218e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createRadian</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a95589077c1b12b1c681c03f7017fe656</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getRadian</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3058b3aa510af66dc9d30f5dea6f3cf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createRevolutionAngle</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa5c08853dd4e95dc104117676e9fbd09</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getRevolutionAngle</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad3acbe9fb3c98f69facf9b0b5bd23712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createAcre</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab7264a19b643d6827ac1aa05879202f7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getAcre</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae8e054b0a907194e619d603541d15f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDunam</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3bc2551d77d8c00f9653c39fc71a26ba</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDunam</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6b895c441203217675ad0f6e59bbf20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHectare</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6e32e33dc833ba5d36cda4aec36ffe42</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHectare</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a43a71f13d210ab8010272bb7bf7f34d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a818ad911d887e9a790f241344c2d61b6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af638fe31880514b4c6e9d71557dea67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a89003523aa9c622b461955f68051407b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a824f4752747b0446f2cc478a7dbc49a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aae27758e031a15be11f260a7403b846f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa46a08f7a22242a76effb373cb4dbb60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1d877f786c43d963666ef1fcf323b85a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2e5ff88bd0b50793376f6b51ebb12396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa2671342426c0a516da893f99e07d583</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8b2f4aeb5a6dcca3fc863f03e7166bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae2696d49489a6c801f89c28768cd885d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afbf67d8bb4ed052f9d96c2d4e94740a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSquareYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8d5a67686c8d3c522ec5ce0830813154</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSquareYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6886e020c2950dc16e0b841977ec9a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createItem</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7d25d277e40a7a219dddddc861c69cb1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getItem</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a97af61d7acadb2651a244a2264ae5bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKarat</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a14f91b5709da003845380abd11803340</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKarat</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa4e4031511a57151d06a569c7a1b6790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilligramOfglucosePerDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a12b4b1477b7b0f02bb68903d7d98fbc2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilligramOfglucosePerDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afed682b6f3f40c3abef18044babb1333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilligramPerDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ada5b15358a6f02943e42b44bcd89f141</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilligramPerDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a017130cf3b3836e39de7d918a20f472d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMillimolePerLiter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae0bdf93c07ff36303e9ed48ec8b6b933</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMillimolePerLiter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a07be33e27a3fe88ee86a9f4f72b4346d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMole</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aac4b601ef3f9821f866e19d865f133cb</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMole</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa524edba66667136654c818d6d86807e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPercent</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6b75e87e1e579966f0ba4c3788285d76</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPercent</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad34939bd190923178e329e06866b8bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPermille</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a19c95d23f38e01cd5ebaa9064ef1716a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPermille</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5e6b91005b783b9e654350bc54d9b5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPartPerMillion</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac28621a9d1bc7bcfbdbcb99eff582bb5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPartPerMillion</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a50d49d0564a4253d6dc7f5ad2cc5f163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPermyriad</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a89b77d13b3373789f1bc207288b586c2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPermyriad</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a185d9740a8fe6db9dcf0870e8a1e5af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLiterPer100Kilometers</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa240650fd890af6c91eaef709eb5add8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLiterPer100Kilometers</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acce05d40301073ef2feb3f2b4d1d26a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLiterPerKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adf6470474ee5d6dc493923a09f31ba8d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLiterPerKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a053267e85f1bee2d3895f5798c05f5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilePerGallon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae922989017fa797617c14c896b2c1007</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilePerGallon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0a95945ae45a2e7e2766ec93e053c5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilePerGallonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2d3cd3b0e3271c899fe59b97bf4332bf</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilePerGallonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa594f8783e5d1f9c4e92fa5fa0523c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5a62cc002d3ba6ca88ccafb436821c0b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a101b82bc28780e487e57289862e955ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createByte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad1a17cabadfab54910dc03eec69b3035</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getByte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a61679d33f3e893e44c7eafdd7b85f236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGigabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4c49bca62a9f8de6e5e6cd41c543a93d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGigabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5505ec1fdca32ce8906568370659d586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGigabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4c1b6fdb05afc3e7943773aa7d8502fb</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGigabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2f27a76124477162f7131d22cde0a86e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilobit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa924bf2a577a6d9c532d643939f08c0b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilobit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a04e4aa0cb3fa5f3a2ce7052182b39d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilobyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a09368842a33635f237303923a7197678</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilobyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab0c1f84c1a7c3f496e53c7186e65fdcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3c7fde150f97a994a2e03d500900f7a7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aac9bb9d2e1769669d39b1b115285d351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8176c3962f7b7e0005b1da7cab90e7e3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a13c974ec0df7e72222a517d73443eee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPetabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8e96a25d606382154c57db2de30590fd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPetabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9bfb45b22ad3f345ca3dd7dd71355389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTerabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a32f4efd55cfa475600bf6bc6652598d0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTerabit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1fd1870da77ec07831156c9a714ee091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTerabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad53f17ebfa0295f844037dad4949277c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTerabyte</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0ca702cddf24d09eb970a6b88697490b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCentury</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af386e487dd4f656af215798752cf4093</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCentury</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abf9138afd060b5826ac6b553242fd687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDay</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a69738c091673f2eada615b18274ccd72</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDay</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab4781f39058cc02dc11c567149dde5cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDayPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a01c59fe510bb08383682072ec79790b6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDayPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9d7861aaea1c0129ae09a2d135c22821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDecade</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a02e62f14dcd60984b20cb47be969c8e2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDecade</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afc3275cb8f082f6a2c4c68de75d50b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a579274cd137768cf2a13c0398e021c89</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a11377799225b93a8a8cb9c1c901c3387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMicrosecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4a46f0f55fd33264304366a1e2fde0c3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMicrosecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a366950b6a1fee314f616a26f9a133e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMillisecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac972315af10161bc741d7b8522a735f5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMillisecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a91bbca5404173040ff90d04a809700f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMinute</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a72b1a39df0f31040c5c5e6abcd8958cf</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMinute</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0bfa1d81e74d12c352206666e43be8c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMonth</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a35e998dab54d7553e8efccd7c65bb19c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMonth</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abf67df31ec5b5f21b6131e89c20148f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMonthPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa3a22269b6f5144fada993efba91c504</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMonthPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4c508e7d91f224be40f7a731f17f3c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNanosecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad110dbe796503f1a598eaa26f45401c6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNanosecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4401b78cd63c84a03f289fdabf3aee50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNight</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a56764b5e4f5e9d515a6dbda619d5afd3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNight</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a07adcb1267accfa3033fda4e48f61b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createQuarter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a29bcffbb681c48ce16a156b656f2d5bc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getQuarter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab5c4a03028e2ccda77b1ac4da340f7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abedf585238b478a263c134e3dfd9a36a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad4245f280910a0b5d7fa814164d3be7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createWeek</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4e50c383afbbba9b124bcd264cd0764b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getWeek</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afb13fa9e836033997188d8c60ffe1ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createWeekPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a86daebace20586c8442b771228c76911</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getWeekPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5ca655d914094874ba08b9f11ccb7a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createYear</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3511753e33ecf48f647ad5c91bf619bd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getYear</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac5d9313f5bb12cea4d47025a7e43129f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createYearPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adffc12121bf9adc4c62d945cdeb3c1e0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getYearPerson</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9c50b613792bb73f88ce51f5739062ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createAmpere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adb185b96cafca2b2d746c9458928e1f5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getAmpere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acdc12278d90125bbdcc3b80bcfa91653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilliampere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a39fa7752203dbb493d61ff26360dabca</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilliampere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a87411a5aac9cdbfefa78c9bc3988c7d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createOhm</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a15c7a34d9a5c4ac94d6c9ffedec0436d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getOhm</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abc9e4cbce419f12e351fb615da67c16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createVolt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1cc75e3019a1d4918220191a91fe15e2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getVolt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3f4ce53c96b64895ea1e788173139b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBritishThermalUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6a1f7c78d60ea4c25686ede485030e5c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBritishThermalUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a007172139fd7e225d722a2ba645d9035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a645376d9f4c8ef7b673e46f8ce51378f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a22f916e359d58925ced586baf2f6b2da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createElectronvolt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5ecac27c8d6cb41b542d39d22030b7e4</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getElectronvolt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adbf04db784212a24624708c20899cd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFoodcalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acc73b519dcbf13096bff20631cb49541</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFoodcalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a29ba4ca8c1d83dc3f1769a3b875a2832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createJoule</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a50e6b7f4ba3554a9d75559a1f429d382</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getJoule</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5b75206f4587e4ed0947ca90c3509274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilocalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad1b04b6202d7a367baa147c9c60af3c6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilocalorie</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3619be21db5b90c6d6241945434b5931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilojoule</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a896f6aedd5bd91e3d322a0056e827d47</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilojoule</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af6aa9cc7132750b7019c9eac9ec0b3a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilowattHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a03feae3d89b3d256d90faff05d7c6bf5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilowattHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a100da8b24485cd3c666c27e53dd6eeb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createThermUs</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a40210309f34dd0d286a6e229023e86aa</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getThermUs</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af6daa19b67f2f525fedcc7597036660e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilowattHourPer100Kilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1892320b88ba2bc3237c2f4629e4f5b7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilowattHourPer100Kilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8c2febab3ca1de857d6911cca48b4375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNewton</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a49332df117ea44666a1f086bc31d3d27</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNewton</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aea0a4bcc97bf374dcf2c2379d1fe639a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPoundForce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af4a82f985a79593728dde6e867bbb368</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPoundForce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a318eda70361cfd9d4066faa6529f1821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGigahertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a89ecb5668a82a8f2d796200147f77adc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGigahertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a26d49dcbef521bb803a2f2bb7fd4f89a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1b90681a9abd379b0d995d96f0dd30d3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab03275c0cd64b7afb1a1634f37c7f748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilohertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4763a3606f93cddf815e1ec9c675e09a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilohertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0b49702345c4924d1e12cec98bf1628a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegahertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aeca88db4001f3271c069d5eb56481f88</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegahertz</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa5a9821cdd7b9440bca9ad081750c8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a68d1e7d0720464cbe4a1b07850ad18c2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6a5d9dc0369cb8be445191712fe25c90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDotPerCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab669f09e3f652becc45d3f195b8405b0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDotPerCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a20121fc2b289bcfc7c4b6c80c73a103d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDotPerInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a94648f3e3b4e507fb674725cfb68c543</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDotPerInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afa81d8a15ec9bbfc486b9b80be2c721f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createEm</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7d91c5e22a23b0b61f2a97282cbfd18b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getEm</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adedd96e30adcdb6c660fbc7d7e556548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegapixel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aee7d6746c27262167b44138079a92031</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegapixel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6ec854c3b34f9a8454aa0b538c235476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPixel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac925bbc8d80445a5920fc50e993ec0e7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPixel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4abeef6b64b4182619c02f1e90582977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPixelPerCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a44ed380601ff8520f88b2d4a1ecb42e5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPixelPerCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a12fa0479e948b4cce987d3bb19326c28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPixelPerInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a30585eefdaab2ee38b38104376bbb0fe</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPixelPerInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a28ca7aa1b613e592a00454c03a3a2a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createAstronomicalUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abf1cb1fefa3cd2a87fed31effa7e9bde</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getAstronomicalUnit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1b0588a5c288eaf6bf6ab1aa868c6d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a93e86e7efcd5da68977886768abad321</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a24b554729b36e69c3d6d2116b47a86da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDecimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab4cf44e4606291dd9103525872b0e21f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDecimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af246d4032d38207ebf71b6f9368fb181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createEarthRadius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a97fe733601acdc5504709df75b417389</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getEarthRadius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa524bed1cc30ccc5172cb9e1383c7156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFathom</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad9d89974cd42c84fbff4bb8062180b65</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFathom</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abf5c8bcfa755555d3ce973ab4be1d1b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9fab9331eb70258bbf7ec2fb1f5b1423</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae7b2e3f321c7231136a3952b81e71120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFurlong</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af0ece1882899ffba0e6f11dd0f9fa022</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFurlong</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a58c4fb799f6aa128574ab6c4c32ea781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adf61cb96e1a84c93eeb764bc861f8a7f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a00a82e1023e57e4904100e12df6801bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afdb96b4f0099b09a1e80e416d2f114fe</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2ea77397bc7fa9a632a513056c2a1679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLightYear</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a11b7c5a1a783a055a4f31845905ea117</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLightYear</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5a9214e6c65dfe3f056bec4582015cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a96d217f4ab82d82ffa934ddec290bb36</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aefcd73226f79fa5c7e92846af39bf83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMicrometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab40dbb3c4bfce4e375c9265c129715fd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMicrometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae7b74c506c39c18d57c2916e50011967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3572a735400dd3d67030ecf30e72933b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a17c9a5a3faf0a9f29a96d45544004e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMileScandinavian</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2918221365ae1dda46cec936412328d5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMileScandinavian</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a47a69dc4c4651210252cb555a1ce4aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMillimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abcb94f65c363185361b1e2a91084fd28</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMillimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6f5de986490c1c2812bb6e887fa665ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNanometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a12b12c5c85dc41eeccde0ee0fa58e812</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNanometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa297c7779890c062df6f6f1095f52ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNauticalMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae0b582254e63768b5437b01bd81b4886</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNauticalMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7becf4d2b9f18005a5b3e8537fbc4646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createParsec</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4cafefa069e0d4ddbbb9e2b2a963d66a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getParsec</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1107d944dd7a57578805615dc4d23811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPicometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aedaa5c33da1f980987739fb9728b037f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPicometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abf3366db89652dd5425fee6a96a5982d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPoint</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aec30f82cd279fe767dfa9886ed40bee8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPoint</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a31586312f5e4220d2e0d7b566c274717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSolarRadius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aad61fe09bc58d9fa10975e0b74bdd5da</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSolarRadius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6ea6320158557ff7088c77fc41f6c17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a78663480a0f4f98d3acc733ba8ee35ac</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5f592c0ccf3968211bbb20b71a1fdb5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCandela</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>add66909296fb9f3a889aace5f44be4c8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCandela</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7aa9159fb8e43e47f79b125f4e62b0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLumen</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a01df66f35be48b942b75f8be3f20acc5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLumen</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afdbe29aa14001c7637ee9f65b59a4cf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLux</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4cd74a82e760b4e7c6b47011eccf76c7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLux</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6f012c5bda869972405fce4980b2344b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSolarLuminosity</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ade7b620a2593599e782989fe78b0686e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSolarLuminosity</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4b3d685c2f00a38f83bc98bb909b9e75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCarat</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4b210c64f29808ac4256419baa91779f</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCarat</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3ca9f91edb2e2d8302f93aa71fba4435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDalton</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adfc0f38dcbae551804bde5685174fe4c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDalton</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1f703c2a3f07010fb1cfada35f49c785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createEarthMass</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a62b81b97869715501e478b9b9e98d3bd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getEarthMass</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a455aac4239053a7e80c664b9277bea04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGrain</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acc8448fd6c00810375061c971f425fac</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGrain</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9cbad53d4263804011541cce8f970a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab297c27dae5a18299a5b56a30a1fd3cb</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa2e3a70e9ed355b3fb4483272b6a164b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilogram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adf73fadfbd2bce867139116ef24e07ba</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilogram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a617132879b7eedb688ee3472b6d962bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMicrogram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae6897cf945fb6ae3b7fb17a7c7847bcf</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMicrogram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2d1467ec4e5b92a00cfaa3b027596b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilligram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7bba3046296c4621800fc51b04ff0c16</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilligram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2fa3b37af703be07977d1d371fe5537d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createOunce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a46ca2891d654f33d1476d08a94826d66</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getOunce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4274ee8c1f08ebefdf74e280d568e508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createOunceTroy</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7e698a176596b512d13b63eb779b67e1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getOunceTroy</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a76028504e34899e512c0c025caf14e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPound</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab5a28093125b2cb1e7e359b1cb7edd28</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPound</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abb5293977b0d1fb49edfafa4a2e65321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createSolarMass</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a523213c8a9d00d0e7d78c09558e4a802</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getSolarMass</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af5d42b0a9efe273fe6effb9fbc29b5b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createStone</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a176fb8f10e172bdbd97731336664fa3a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getStone</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a10d99d670f51cc03bef2ee14f9bdb00f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae6b24be13cb2545e52310f42fb11548e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a562ace6258c90791651cd8659969db09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTonne</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9c151a475cbe2b578123e4a3b5b3235e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTonne</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab0aaf1c5710f1baf9f78faf352d79fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMetricTon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a96c6b42e040f6ea1782bf275500083ff</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMetricTon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af569bcf9ffdec500ec07083bef927062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGigawatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8da60430951ee51d8e859bd84751f775</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGigawatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a83f412ad527cbdde6d10c548dff111fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHorsepower</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7f2013837095ba9497511915e81940d8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHorsepower</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af4290be9876638d4c8859bafc1dceb61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilowatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac3b07a5ddc188f09048c149a381b2f5e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilowatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6cf6eae1e87c8e1273e3eee380271a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegawatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afe490fee0a15573d95ab7cb4b7716585</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegawatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a532eddac9b1bdd71667cf895d570c1c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilliwatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4a1e57364a4d27c8ec275b9b0d5b0efa</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilliwatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a73cad88bad6714d964ee53e56d54070c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createWatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a95fc146c87c8e5780a0fdeab76de2df7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getWatt</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a800ca62096342d8b392de4f6dcf642a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createAtmosphere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a412e598a715c8cefca2301453357e71a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getAtmosphere</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa4b5e9ebddf8e36bed2c94aaa2bd82ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBar</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad0636e97444c2127d9ea87bc3412892c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBar</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adbeb36b0bdfd998af182c224281f5e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGasolineEnergyDensity</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a91f494603743297f4a1e613f97fc2e99</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGasolineEnergyDensity</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abce1d99fc2575bd36b0da0bac7c23a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHectopascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a87e6b2b6a87bf56819795fb5fa076998</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHectopascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8996a0e2fd7301b98885bc9bf527ac68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createInchHg</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2c849ed604d3f89e9f6d351ee06f9317</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getInchHg</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acbbcbb7876d94e28f1889fd1d42785b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilopascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abecfea3e3a70ad2bdb0a08d87f50ad5a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilopascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a112fca16e85ae1375dbb3ae9cd573183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegapascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a33271dc9fa5a7109f468a140e49ba7bc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegapascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a48ca5266450de37ae3e37f5db649b651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMillibar</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0285dd619f933cbacbb8f05c4b7d98ae</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMillibar</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9b4fd98fdb96f9c24626a4a6534c709a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMillimeterOfMercury</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab377b85d5f4994345d9840230faaccd8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMillimeterOfMercury</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0d52663949cc2e979ef232d0b9bac4bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4acce4914035401506225b867c99b812</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPascal</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a2fd3abfa705a864355edb93829385eee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPoundPerSquareInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab40c63afb6555b7c21d998d95b309930</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPoundPerSquareInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acb06d4f4c70c0a18e257a13bf99f633a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBeaufort</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4ef24fdba4d83192c1efc90731fca987</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBeaufort</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a56a433bbf8c21cdec3171c55a2cbdf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKilometerPerHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a73766a0e3fc5568804ec3434c44919d6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKilometerPerHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae3350c4b26a62cf7fbf12b7f29ab8b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKnot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>addf8dec62c48f5b5d1ab0315b2d54961</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKnot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae73d425a53d2672618ddf03471c98975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLightSpeed</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a077bbf9920e7eea680a7d2faaf1aaf87</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLightSpeed</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1180b4739f7ad60c928115bca05489a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMeterPerSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9e922abc9e392cfaf2348680b8b50854</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMeterPerSecond</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab18f6e0507b1b99ed125af5fd28bb87a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilePerHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af736b2ce4ea3e8b37e3a11ee05755f74</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilePerHour</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1fb10ba363d18cd8191d425951c4b6d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCelsius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa6489ad4fa6290193c36f05e296a10df</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCelsius</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af22baec02fc4fffba43d09b5f73034e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFahrenheit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a66ecad61f3797262aa15e5d0340f3bc4</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFahrenheit</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a460f41d6bb59ab66357b1f558a85e34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGenericTemperature</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1ee7951592523836af9c66a671943e00</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGenericTemperature</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0fb643500228cb81f41c80d44deff1e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createKelvin</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aa9a9114ab3cde7310068373b4f0d06cf</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getKelvin</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adcab1d49cfd887a408eb9f0100448fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createNewtonMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acf43055f9a123da70c48255e8d5ef78c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getNewtonMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a77af0af122d6b8d52af281aed0730ef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPoundFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac9f7850f81249ced69e6c2aa6591ced2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPoundFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a11984323c23d993e3c694113397768cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createAcreFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1ace1cc89d65b0402f0bf2058deec990</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getAcreFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a77ea16e577b973236b6c77b6e5da5d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBarrel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9ba43c72c8d4ac35bccf07e9235aee8e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBarrel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1d6009c0f2e1384d10c0b2d1762ea367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createBushel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8f471292948956e1efa493ca4c096f69</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getBushel</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a377ebc1e4d2c6dac752e446159e6749d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCentiliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac0180c79311f6c25f60a550971b26437</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCentiliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a4ed3b0d30920c0e780d0a17409588f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adbde4801246e30a038b56c63cb282af7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicCentimeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae497897a087275a22f844546b91e8163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0b6d45ead87b3643d8628691552a26a9</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicFoot</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab90aff89b597d3b01b0ecefca3513e4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>adb815583bf8e6020c05e033c2ad53b7b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicInch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ac26e8e17a25b6ad3da1172e2dd05c60c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ada8d37775dfc3089cdb657ed9e786882</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicKilometer</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af7858dd1a66df33f5297f263b7356220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a957ed2e9be0b7db908df2db8220997a9</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicMeter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae40d26615b92727cbe0bba1676e2b65e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aada76941223e695be6ad1a26c42d4fb3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicMile</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abbda0e4dd56d20fabc34bd2fdc04061a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCubicYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5f6ca2c3a0c5dc03447040793d0cf347</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCubicYard</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0d7509b1798592e76d21e40ee4617941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCup</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1ff4326dcb51e1fe0eeb42a4550fc7b6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCup</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acfbd739ceb88d29d12f43f7f3a0b3651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createCupMetric</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af21fa6a065814a25094e267b9a7d4859</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getCupMetric</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8ee71c48359779256b178a30701459bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6a7bdc9aa5401f8cbab5eeb80264c71c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDeciliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a495af6fa95d29a6f1eed9b568bdabd79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDessertSpoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae18ceec3d851090308a67b2d2780f5b6</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDessertSpoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a64d8c1e3ad014ca41691665edb7a6483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDessertSpoonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3603be885af8e943d9772b3b3de157d7</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDessertSpoonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6bd8c643df7760676d307939e8586e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5e03464eb0804cc882234b6e8f5ad3ed</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDram</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8864fce57e04bb93559044f0fedf89ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createDrop</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a69bcf5c17c333de03aba6f36ef553926</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getDrop</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a6569e2d785a44dabcde901d81f3ba73a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFluidOunce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af7d3bb3cac871d13733ca38e8da24109</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFluidOunce</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3a77f4e3c1c9081579089ac0df229f48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createFluidOunceImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1dc45c8389898cab6f07b99a75d52f54</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getFluidOunceImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a81aaebe705c5567e39402b8c7dc4c5f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGallon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a84f940bfe68fd4526c879283b7ae50c0</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGallon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae546e18d763c5da40ac36d92500f93d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createGallonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a8c098d59ebe5e1d478e9e4e804ae22e8</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getGallonImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aefaa3c942d57f3e8b07445a19f364045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createHectoliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af5782d4aa9f17d3e9ef33d6a189952bb</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getHectoliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a3aadf02ba6a0d289d896119cdedf06b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createJigger</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>abb8998c4727c66810952c6ce6c69250b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getJigger</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a252456521bc2343c3c3d51e9a5b5f280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createLiter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a98bf7c1cc67045b6756b01131252ce7e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getLiter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5e1ae622bd66bb4729cb078b8968f1d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMegaliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>afa84b411f03158e3014f8abd2b1a0bbd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMegaliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a7e72348c388de6b22c689e71e1eb14b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createMilliliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a56df9e0a2f5d7cf6a7d480095fe270c3</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getMilliliter</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ab1d607fa86b8aa44c34819563bb3ad23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPinch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aac8ac174e764c376412d12945c585cbd</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPinch</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>af1d6b7caa68bd0a59c9a8f2f51fae445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPint</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9ad2ba75df965cf73c56d2cfd86ed058</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPint</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aee693a2342a0bd50ecd6d651d85e2d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createPintMetric</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a45fca312bdd7a68e57d09c538992d8b5</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getPintMetric</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a824916b34d5b1f5e5b9b67c987b583e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createQuart</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a1116ede70880873a13da999313771a9d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getQuart</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ada52190960a48814e770e3e1ce42779f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createQuartImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a67dbfe20ac4b6bebfc933eea86e3e57b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getQuartImperial</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>aab6e743b3c699615def8361b6fa6c6da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTablespoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a9e5251eb17d95e7db8885a33dca29387</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTablespoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>acf82173db5b081664c0719debb5c3bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit *</type>
      <name>createTeaspoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ad67ae623b46324c61fd3ecef41277f63</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MeasureUnit</type>
      <name>getTeaspoon</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a5bc55388190f8036c9c37b97ddb3475e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTime</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>ae5c2d30de2d2ae430ba2308be0b30b94</anchor>
      <arglist>(const char *timeId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initCurrency</name>
      <anchorfile>classicu_1_1MeasureUnit.html</anchorfile>
      <anchor>a0d7730fda44ca2c1545af9a2bcfbfe0a</anchor>
      <arglist>(StringPiece isoCurrency)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MessageArguments</name>
    <filename>classicu_1_1message2_1_1MessageArguments.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>MessageArguments</name>
      <anchorfile>classicu_1_1message2_1_1MessageArguments.html</anchorfile>
      <anchor>a37e01172efda0e213eb4fe93947b351f</anchor>
      <arglist>(const std::map&lt; UnicodeString, Formattable &gt; &amp;args, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>MessageArguments &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1MessageArguments.html</anchorfile>
      <anchor>ac21ab1bc6432b87b09aeea139d5dad48</anchor>
      <arglist>(MessageArguments &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageArguments</name>
      <anchorfile>classicu_1_1message2_1_1MessageArguments.html</anchorfile>
      <anchor>aa1753f45d1937c2fae1734be93cf9299</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageArguments</name>
      <anchorfile>classicu_1_1message2_1_1MessageArguments.html</anchorfile>
      <anchor>af048ac48280667da054fb38a51774dc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::MessageFormat</name>
    <filename>classicu_1_1MessageFormat.html</filename>
    <base>icu::Format</base>
    <member kind="enumeration">
      <type></type>
      <name>EFormatNumber</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a746caee2c4690b86603b875eefdd7ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMaxFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a746caee2c4690b86603b875eefdd7ac1a5645953ab29b9297945b05223601a456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMaxFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a746caee2c4690b86603b875eefdd7ac1a5645953ab29b9297945b05223601a456</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a48d1dcf631420d444632a18fbec549ea</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ade1d7ec2841bee8b9f534633417868f2</anchor>
      <arglist>(const UnicodeString &amp;pattern, const Locale &amp;newLocale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a4ee2e09d6b34ace52e58d6a2c9db99ed</anchor>
      <arglist>(const UnicodeString &amp;pattern, const Locale &amp;newLocale, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a71b1acd983209f1b9756d4d365d2a21f</anchor>
      <arglist>(const MessageFormat &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const MessageFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a67384fe84985ab81cf82b185bd28dd16</anchor>
      <arglist>(const MessageFormat &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a7d229f822f9889aeb02c7c2b77470676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessageFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ac7c1316b185b06f428fb4cd7bd497ed5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a9600037852aeec412eee1c660f6b003c</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a79c2fab22fbd865890002fbb254be3a8</anchor>
      <arglist>(const Locale &amp;theLocale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Locale &amp;</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a55ca57a4636f779d7e1ef955b2558784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>afd0150beeea80ff8baecfa4923d16062</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>aea2e46c754d11a4b43b8dd9b28a48641</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a126cd4c5bf45eff292c1f8c1e838295c</anchor>
      <arglist>(const UnicodeString &amp;pattern, UMessagePatternApostropheMode aposMode, UParseError *parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UMessagePatternApostropheMode</type>
      <name>getApostropheMode</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a5960cf8a23f16609cbf1814c4339ce57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a0df681e464de36ebee7a88bebda42606</anchor>
      <arglist>(UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptFormats</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>af976a0cdbcc895b2b1070fbaf0a1d87d</anchor>
      <arglist>(Format **formatsToAdopt, int32_t count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFormats</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a55f6290d5957ae918422ec69bc998be2</anchor>
      <arglist>(const Format **newFormats, int32_t cnt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ac668f3151bc1f2ffe520bca31fba54dc</anchor>
      <arglist>(int32_t formatNumber, Format *formatToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a58b8e85067b73e4784eaaa5bd56a13ae</anchor>
      <arglist>(int32_t formatNumber, const Format &amp;format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringEnumeration *</type>
      <name>getFormatNames</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>afd6bf8fdf8bca27451abea3faf420ae2</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Format *</type>
      <name>getFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ad89c22d06129958adbaafc1ed0986654</anchor>
      <arglist>(const UnicodeString &amp;formatName, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a93cc2e808ab0c128eaae5585384136e4</anchor>
      <arglist>(const UnicodeString &amp;formatName, const Format &amp;format, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptFormat</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a340ad4cbe4127f11d70654b14759e701</anchor>
      <arglist>(const UnicodeString &amp;formatName, Format *formatToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Format **</type>
      <name>getFormats</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>aba9afb52c1a719f37e1899a5c1211281</anchor>
      <arglist>(int32_t &amp;count) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>abee6fd8ae2f90f346f11d94924663331</anchor>
      <arglist>(const Formattable *source, int32_t count, UnicodeString &amp;appendTo, FieldPosition &amp;ignore, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a0d31549e128752f9f81c0688a454a178</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ade5ca77636c6fd40ccf5cc30c7dacaab</anchor>
      <arglist>(const UnicodeString *argumentNames, const Formattable *arguments, int32_t count, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Formattable *</type>
      <name>parse</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a05d277a51663d5c143eb14cb97e8db75</anchor>
      <arglist>(const UnicodeString &amp;source, ParsePosition &amp;pos, int32_t &amp;count) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Formattable *</type>
      <name>parse</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a2b56f095ca22380b5eedddec66f7dc79</anchor>
      <arglist>(const UnicodeString &amp;source, int32_t &amp;count, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a796d2472a16c5672283465c59ada09f8</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>usesNamedArguments</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a853c1442e02d4a7ed5de7f524a335bfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getArgTypeCount</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a5a45ce18875006fbd973b070fe6df40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ad6662a73f2c6c5febf40c13357eff237</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ad2a9764acb28f8ceaa9f7b459dce39f3</anchor>
      <arglist>(const UnicodeString &amp;pattern, const Formattable *arguments, int32_t count, UnicodeString &amp;appendTo, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>autoQuoteApostrophe</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a573ce9e22886239fc7877ff1b6727c9a</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>ae5828e9ef97855e26186c4208ec7c7ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>equalFormats</name>
      <anchorfile>classicu_1_1MessageFormat.html</anchorfile>
      <anchor>a504b9c67758853ebfce923ad9a999797</anchor>
      <arglist>(const void *left, const void *right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MessageFormatter</name>
    <filename>classicu_1_1message2_1_1MessageFormatter.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::MessageFormatter::Builder</class>
    <member kind="enumeration">
      <type></type>
      <name>UMFErrorHandlingBehavior</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ac42a491e2951f153208833aedac4cf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_BEST_EFFORT</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ac42a491e2951f153208833aedac4cf65a0eee3d85184d15d619674c437bf64992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_STRICT</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ac42a491e2951f153208833aedac4cf65ad8b472b43c32a187ff5267363dd0749e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum icu::message2::MessageFormatter::UMFErrorHandlingBehavior</type>
      <name>UMFErrorHandlingBehavior</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ad6ad7762e81c8bb34025309a4fb36612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_BEST_EFFORT</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ac42a491e2951f153208833aedac4cf65a0eee3d85184d15d619674c437bf64992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MF_STRICT</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>ac42a491e2951f153208833aedac4cf65ad8b472b43c32a187ff5267363dd0749e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MessageFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>aaf9a3f14cfaa39e16be44cdd87cdc2c7</anchor>
      <arglist>(MessageFormatter &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageFormatter</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>a53533b74d0cd2834432060d9c06534b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>formatToString</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>abf47ee77a7a17051fd6bc03c0890b28d</anchor>
      <arglist>(const MessageArguments &amp;arguments, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>FormattedMessage</type>
      <name>format</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>a787d47b258c09456d958608f95dd5ab7</anchor>
      <arglist>(const MessageArguments &amp;arguments, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>a1594c8a4d3d4fc43f7056ce420f70c30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getPattern</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>a7d4f448b42b4af9104d6e9c2596ecded</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MFDataModel &amp;</type>
      <name>getDataModel</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>aeff9964bf017f62388fc04a86eb9d2a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getNormalizedPattern</name>
      <anchorfile>classicu_1_1message2_1_1MessageFormatter.html</anchorfile>
      <anchor>a7a258bac01fcd853cb5293a94c183cce</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::MessagePattern</name>
    <filename>classicu_1_1MessagePattern.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::MessagePattern::Part</class>
    <member kind="function">
      <type></type>
      <name>MessagePattern</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a86c8605b3801423bbcf9979ab1158ae2</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessagePattern</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ac94b6f692eb696828c43e22f721f12e0</anchor>
      <arglist>(UMessagePatternApostropheMode mode, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessagePattern</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>aa781181f8a33bc592ac1246cc78b2326</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError *parseError, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessagePattern</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a8d4c3f61da5bf579f0d4d349d8396c6e</anchor>
      <arglist>(const MessagePattern &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MessagePattern &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ae34e4e6cdfd00c0dd10d8128fbb1a315</anchor>
      <arglist>(const MessagePattern &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessagePattern</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>af2165c750ad10f669eaada5d8942d25c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessagePattern &amp;</type>
      <name>parse</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>acb1fd77c03be98e1099a869729ed9843</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError *parseError, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>MessagePattern &amp;</type>
      <name>parseChoiceStyle</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a570762d43832a6e639d7dbaf41eb9eb7</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError *parseError, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>MessagePattern &amp;</type>
      <name>parsePluralStyle</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ac4bcb43a2285689019e160bd590faf6f</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError *parseError, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>MessagePattern &amp;</type>
      <name>parseSelectStyle</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a05533fcbb2b3045da63b956312d68f7a</anchor>
      <arglist>(const UnicodeString &amp;pattern, UParseError *parseError, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a0e6b8b9fc238f4d850c438da70339d81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPatternAndSetApostropheMode</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a7e7d539e8f97c4ad607661e78bad2839</anchor>
      <arglist>(UMessagePatternApostropheMode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ad2263e1b922aefe844cc83f793475470</anchor>
      <arglist>(const MessagePattern &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a1aff7d7fc43221fa33c15ef0d1388507</anchor>
      <arglist>(const MessagePattern &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>aa81847edaab57181cf73adbddb5f1e13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMessagePatternApostropheMode</type>
      <name>getApostropheMode</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>af05622d64a6d28dbd7c994b2a4ddd0db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getPatternString</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a0f64b88f2196d57fc4bc271a9dcae199</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNamedArguments</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a84a6c1411a9ee2f4f6699f4052ca2061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNumberedArguments</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ad3a03328004c4118cef319c82a908419</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>autoQuoteApostropheDeep</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a769c2055522a23aa068255c62372243e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>countParts</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a7125e5961aaef42e97afce513d03f8f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Part &amp;</type>
      <name>getPart</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>afd48cf5a9a3c7ddc992fdacd2b38e6b4</anchor>
      <arglist>(int32_t i) const</arglist>
    </member>
    <member kind="function">
      <type>UMessagePatternPartType</type>
      <name>getPartType</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a7ca7394351d05f0014fe113e3e51036e</anchor>
      <arglist>(int32_t i) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getPatternIndex</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>abe5da6354b97fe9b5b6af4de2f386971</anchor>
      <arglist>(int32_t partIndex) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getSubstring</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a395e14cc34cf36b8c1ebbab403689d26</anchor>
      <arglist>(const Part &amp;part) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>partSubstringMatches</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>af708a9e63b7ca568c1d925e0e9150881</anchor>
      <arglist>(const Part &amp;part, const UnicodeString &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNumericValue</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a3db97244db2cf8f68df392a6277e5426</anchor>
      <arglist>(const Part &amp;part) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPluralOffset</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>ab354477a82ef78a7fb4fd89ca0afeed4</anchor>
      <arglist>(int32_t pluralStart) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLimitPartIndex</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a299ef27ef3dbc769872d97c6566fa9e7</anchor>
      <arglist>(int32_t start) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>validateArgumentName</name>
      <anchorfile>classicu_1_1MessagePattern.html</anchorfile>
      <anchor>a9b3e265c1f028bb5a0542b323d9ee776</anchor>
      <arglist>(const UnicodeString &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MFDataModel</name>
    <filename>classicu_1_1message2_1_1MFDataModel.html</filename>
    <base>icu::UMemory</base>
    <class kind="class">icu::message2::MFDataModel::Builder</class>
    <member kind="function">
      <type>std::vector&lt; Binding &gt;</type>
      <name>getLocalVariables</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a171ebc8fcfbecfbf195ee861a2b3a50b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Expression &gt;</type>
      <name>getSelectors</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>ae5c258be86a821c02dabcc10df1837c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Variant &gt;</type>
      <name>getVariants</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a0b6250aa7c8e05be1310d1fec7c952ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pattern &amp;</type>
      <name>getPattern</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a6163145a83f6bbe71996bc3844daaebb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MFDataModel</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a7f2d4ff0796af87705daf66af9d0dbdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MFDataModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a1cb6a4607e6f4a1f60a895fd491e9c35</anchor>
      <arglist>(MFDataModel) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MFDataModel</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>addbebd88c5ce92f95c7210fc696e9172</anchor>
      <arglist>(const MFDataModel &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MFDataModel</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>a2673020a74f36d25a847ba0a5ca9af1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>class U_I18N_API</type>
      <name>Builder</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>accd6d3a444e697f991a181d459218ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1MFDataModel.html</anchorfile>
      <anchor>ab8c013009e2bd578da32f209233e725d</anchor>
      <arglist>(MFDataModel &amp;m1, MFDataModel &amp;m2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::MFFunctionRegistry</name>
    <filename>classicu_1_1message2_1_1MFFunctionRegistry.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::MFFunctionRegistry::Builder</class>
    <member kind="function">
      <type>FormatterFactory *</type>
      <name>getFormatter</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>ad00f0d2666fcd8f4c866bb51ff579632</anchor>
      <arglist>(const FunctionName &amp;formatterName) const</arglist>
    </member>
    <member kind="function">
      <type>const SelectorFactory *</type>
      <name>getSelector</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>a615577dc97d250c2b5eeb78d879dbe6f</anchor>
      <arglist>(const FunctionName &amp;selectorName) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getDefaultFormatterNameByType</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>a85f6f15c305fdd0d41d47f792301d4bb</anchor>
      <arglist>(const UnicodeString &amp;formatterType, FunctionName &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>MFFunctionRegistry &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>a6aa8dba9a12bcf1d00e9bad3dbc128a1</anchor>
      <arglist>(MFFunctionRegistry &amp;&amp;) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MFFunctionRegistry</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>a59ac1cd35c255f7f0a43bbe67f53e1e7</anchor>
      <arglist>(MFFunctionRegistry &amp;&amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MFFunctionRegistry</name>
      <anchorfile>classicu_1_1message2_1_1MFFunctionRegistry.html</anchorfile>
      <anchor>a0a10af55a8b3b3ec5e210a33b030d04f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Normalizer</name>
    <filename>classicu_1_1Normalizer.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>Normalizer</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a9d43adfed5f4cc3656885aa64e6eb1e8</anchor>
      <arglist>(const UnicodeString &amp;str, UNormalizationMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Normalizer</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>aaa28832b7ee7829a9f3e0f96f0633e2b</anchor>
      <arglist>(ConstChar16Ptr str, int32_t length, UNormalizationMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Normalizer</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ac7b7f903700a533da74e0122b649cb72</anchor>
      <arglist>(const CharacterIterator &amp;iter, UNormalizationMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Normalizer</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a9a5ee6699cea8fb53d5543c1cf174612</anchor>
      <arglist>(const Normalizer &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Normalizer</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a474ff72e3cf409d1889028670fde5e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>current</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>affdd9157ab55abbe8456b4966ed2a680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>first</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ab6f5230ac359ecbae2b89573b92af392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>last</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a93eef5979551d2b085bc8af88f15841d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>next</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a0e017a3abc1592f73262f84613c8d78a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>previous</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a6e4891bec5629ecb5d06778ae45261f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndexOnly</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>afb668341f4eef37f4c669c8d0fe4a994</anchor>
      <arglist>(int32_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ac86d26620bb7745edf93cf908e63c3d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getIndex</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a69af8b5f41407f4ba738868c6e4ae5ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>startIndex</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a66fd3496383912fc418022fc389563b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>endIndex</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ade3d474e708672583fe7c3f33a71e0f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a0dc8fc989fa90dc9845a4314f18587df</anchor>
      <arglist>(const Normalizer &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a0c74c129740e2040603efdad2cc40fde</anchor>
      <arglist>(const Normalizer &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>Normalizer *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>aff3643033c959d084670cc1706c16c6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ae5763d73c2209a663f8094e50dd1425a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a31bd6ed3e6d79de91395b56be09bbc1c</anchor>
      <arglist>(UNormalizationMode newMode)</arglist>
    </member>
    <member kind="function">
      <type>UNormalizationMode</type>
      <name>getUMode</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a7f5674ac635b3d1727b7e11b7a1644e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOption</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ab0ec7de52263f1e5b37bf63822550d8f</anchor>
      <arglist>(int32_t option, UBool value)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getOption</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a85fa7e48c37139d3a614ad84b14e3125</anchor>
      <arglist>(int32_t option) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a54526c1af05705922fe29f565410d184</anchor>
      <arglist>(const UnicodeString &amp;newText, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a9e61858a1314df919ec7b332ab6845cd</anchor>
      <arglist>(const CharacterIterator &amp;newText, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a8b242c02625fb521cc146a12e30facc1</anchor>
      <arglist>(ConstChar16Ptr newText, int32_t length, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getText</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>aeab884aa523e98aa205a93685a8d882b</anchor>
      <arglist>(UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a2a2b530b266bb2c15879c135b750c9aa</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>normalize</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ac24cf5f82192933d5461bde71fab439c</anchor>
      <arglist>(const UnicodeString &amp;source, UNormalizationMode mode, int32_t options, UnicodeString &amp;result, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compose</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>afeecdb1606aaa3cc073bc5cd451a8898</anchor>
      <arglist>(const UnicodeString &amp;source, UBool compat, int32_t options, UnicodeString &amp;result, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decompose</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a256244f97898fe7ed877c99db30c0460</anchor>
      <arglist>(const UnicodeString &amp;source, UBool compat, int32_t options, UnicodeString &amp;result, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UNormalizationCheckResult</type>
      <name>quickCheck</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>accc0bfdf2449edf82cb943faae403fc6</anchor>
      <arglist>(const UnicodeString &amp;source, UNormalizationMode mode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UNormalizationCheckResult</type>
      <name>quickCheck</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>aa8c6df58a2bce023cf6ffd8316d80ef1</anchor>
      <arglist>(const UnicodeString &amp;source, UNormalizationMode mode, int32_t options, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>isNormalized</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a986c52dad0b983716ae94512c7328cc4</anchor>
      <arglist>(const UnicodeString &amp;src, UNormalizationMode mode, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>isNormalized</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a926208bf828ad69fd7ece380ccead43b</anchor>
      <arglist>(const UnicodeString &amp;src, UNormalizationMode mode, int32_t options, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>concatenate</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>ac5cf918b536e4cb086284ed2c7b92463</anchor>
      <arglist>(const UnicodeString &amp;left, const UnicodeString &amp;right, UnicodeString &amp;result, UNormalizationMode mode, int32_t options, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>af02322982039c150e7cf31b7e37c6a61</anchor>
      <arglist>(const UnicodeString &amp;s1, const UnicodeString &amp;s2, uint32_t options, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1Normalizer.html</anchorfile>
      <anchor>a29085c75dfbe81687f53df9de750a464</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Normalizer2</name>
    <filename>classicu_1_1Normalizer2.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>~Normalizer2</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a4024426ac3b06094e9eb4b602173e661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>normalize</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a9e7b04a04b9a2e145ee6675540614fd3</anchor>
      <arglist>(const UnicodeString &amp;src, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>normalize</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a86404ef8bd612342dd37c681d4b46645</anchor>
      <arglist>(const UnicodeString &amp;src, UnicodeString &amp;dest, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>normalizeUTF8</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>acf059465e9ced97d153fd21e5a048a37</anchor>
      <arglist>(uint32_t options, StringPiece src, ByteSink &amp;sink, Edits *edits, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>normalizeSecondAndAppend</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>aefd16aa0c508aec45990381b0a597468</anchor>
      <arglist>(UnicodeString &amp;first, const UnicodeString &amp;second, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a73814973632ae2b7af8b578f22bf910c</anchor>
      <arglist>(UnicodeString &amp;first, const UnicodeString &amp;second, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getDecomposition</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a19650a0650a0681f8988db67f999a99d</anchor>
      <arglist>(UChar32 c, UnicodeString &amp;decomposition) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getRawDecomposition</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>ae188f516ed6d71c0e791c87a1d709eaf</anchor>
      <arglist>(UChar32 c, UnicodeString &amp;decomposition) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>composePair</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a41850a76e795cc8f1fad7f8331f92724</anchor>
      <arglist>(UChar32 a, UChar32 b) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t</type>
      <name>getCombiningClass</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>abe170adabde8cc9bf0aab8333d49cee4</anchor>
      <arglist>(UChar32 c) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>isNormalized</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a32029cb0f198ed623cf9f4693ad6eeff</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isNormalizedUTF8</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>ad46aab81c476294d254485f2ad310b3a</anchor>
      <arglist>(StringPiece s, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UNormalizationCheckResult</type>
      <name>quickCheck</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>aa1fe1cbd41e66fdb7f5e34f1c0ce3f75</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>spanQuickCheckYes</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a295f640e75c863091dac5416278cd7a6</anchor>
      <arglist>(const UnicodeString &amp;s, UErrorCode &amp;errorCode) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>hasBoundaryBefore</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a3b2fb37df9987546f9dc876572429b5b</anchor>
      <arglist>(UChar32 c) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>hasBoundaryAfter</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>abc159a174f8dd94d007fc19ef76bcd4f</anchor>
      <arglist>(UChar32 c) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>isInert</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>acb01e7c4deff3c91e9ee5f7f9840af83</anchor>
      <arglist>(UChar32 c) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFCInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>ab3bc6dfd1d7bf21c27d787dc1f04d223</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFDInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a02b2be6cb2a3b4bbc992c410e434dd43</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFKCInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>acdd37fdb977153b2c3be15f6f9d61079</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFKDInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a7e12e9e3f87e0a3cc8058fbc4cfa63e3</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFKCCasefoldInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a934cc4e7f45a39c0d4bced923addef27</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getNFKCSimpleCasefoldInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>ae5dbe2297a9215de75de9b8082cea1e1</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Normalizer2 *</type>
      <name>getInstance</name>
      <anchorfile>classicu_1_1Normalizer2.html</anchorfile>
      <anchor>a4a3bfd0bf332eb0fca01b5e3525476c5</anchor>
      <arglist>(const char *packageName, const char *name, UNormalization2Mode mode, UErrorCode &amp;errorCode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::Notation</name>
    <filename>classicu_1_1number_1_1Notation.html</filename>
    <base>icu::UMemory</base>
    <member kind="function" static="yes">
      <type>static ScientificNotation</type>
      <name>scientific</name>
      <anchorfile>classicu_1_1number_1_1Notation.html</anchorfile>
      <anchor>af4c280c77ea7fb0cde271def38ac4781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ScientificNotation</type>
      <name>engineering</name>
      <anchorfile>classicu_1_1number_1_1Notation.html</anchorfile>
      <anchor>a28aa14d3532ca5293be80cc60e8897d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompactNotation</type>
      <name>compactShort</name>
      <anchorfile>classicu_1_1number_1_1Notation.html</anchorfile>
      <anchor>a28581e9aa7310a440217cc19e7a66235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompactNotation</type>
      <name>compactLong</name>
      <anchorfile>classicu_1_1number_1_1Notation.html</anchorfile>
      <anchor>a4ee8b10544f57664c71cecba50017cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SimpleNotation</type>
      <name>simple</name>
      <anchorfile>classicu_1_1number_1_1Notation.html</anchorfile>
      <anchor>a814b22bf5c419a7addb08b5bf8ee436f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::NumberFormat</name>
    <filename>classicu_1_1NumberFormat.html</filename>
    <base>icu::Format</base>
    <member kind="enumeration">
      <type></type>
      <name>ERoundingMode</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundCeiling</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da54e94cc68e74a072f1521e2c4065eee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundFloor</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da305b8a5b794d4344306541d830b037aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundDown</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da0d9d1937fb420e0d20e0ad21d328e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundUp</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da98fa11ca98f7c374561b22e5c0e6f54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfEven</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da5baff30749933a5e1c43c8680401ccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfDown</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da25b845051a9fa50b3da226db9b10f4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfUp</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21dae08ecb4f0900cc1068de44d2d7543bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundUnnecessary</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da5e9b55458517adf8a034be0406cf5e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfOdd</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da7ccb1eaf368115ad0f3fbc9d6c3af55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfCeiling</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da7f8aa75f08b0a2d1345d114917a77f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfFloor</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da631351ffce84d3d24fcf29ae85295e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EAlignmentFields</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIntegerField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da6ac642c6af0806e973062edc28baa807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFractionField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da636e3779a9b9c8ac811b15b860c2fa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDecimalSeparatorField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da2fa0c1cfee4fcff612728fea88336620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentSymbolField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daa7d952a314b8e34e8ae307d820853c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentSignField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da64ffced51b629ebf44fbff49913ae282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da0df445fa2aa13f75dbb5a247184d4ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGroupingSeparatorField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888dac03c07d79d20aca7d26a6e3c824591a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCurrencyField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daaab951e511b7940981bf85044c1b1ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPercentField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da1fffa58eed3b36a31b9ea1a49cfe2cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPermillField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da6ef01b4d92f8add65bbedd6ef41e81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSignField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888dad6394d093cc3bb524be97043d7de924e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMeasureUnitField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da343b0cf5fb24b4c2eaced287df77b635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCompactField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daa73430785a98e1fde454f1965f7feef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGER_FIELD</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da3bd1faff826bb8974ed56c6d1e547d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRACTION_FIELD</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da4710a3c7f34a64c1eb50a56636fd82dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundCeiling</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da54e94cc68e74a072f1521e2c4065eee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundFloor</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da305b8a5b794d4344306541d830b037aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundDown</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da0d9d1937fb420e0d20e0ad21d328e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundUp</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da98fa11ca98f7c374561b22e5c0e6f54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfEven</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da5baff30749933a5e1c43c8680401ccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfDown</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da25b845051a9fa50b3da226db9b10f4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfUp</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21dae08ecb4f0900cc1068de44d2d7543bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundUnnecessary</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da5e9b55458517adf8a034be0406cf5e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfOdd</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da7ccb1eaf368115ad0f3fbc9d6c3af55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfCeiling</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da7f8aa75f08b0a2d1345d114917a77f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRoundHalfFloor</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9d29015d512c0a7bd83f28367025e21da631351ffce84d3d24fcf29ae85295e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIntegerField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da6ac642c6af0806e973062edc28baa807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFractionField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da636e3779a9b9c8ac811b15b860c2fa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDecimalSeparatorField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da2fa0c1cfee4fcff612728fea88336620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentSymbolField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daa7d952a314b8e34e8ae307d820853c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentSignField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da64ffced51b629ebf44fbff49913ae282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kExponentField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da0df445fa2aa13f75dbb5a247184d4ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGroupingSeparatorField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888dac03c07d79d20aca7d26a6e3c824591a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCurrencyField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daaab951e511b7940981bf85044c1b1ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPercentField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da1fffa58eed3b36a31b9ea1a49cfe2cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPermillField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da6ef01b4d92f8add65bbedd6ef41e81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSignField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888dad6394d093cc3bb524be97043d7de924e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMeasureUnitField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da343b0cf5fb24b4c2eaced287df77b635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCompactField</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888daa73430785a98e1fde454f1965f7feef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTEGER_FIELD</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da3bd1faff826bb8974ed56c6d1e547d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRACTION_FIELD</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a70063ff19ec99a4a2a0c87cc2f95888da4710a3c7f34a64c1eb50a56636fd82dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NumberFormat</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a5db5298d4ae21f759f26c6763d6dc3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NumberFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a4598881217fb1babd91fbc59c15dcd4f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9187cd0379362f953889b58c542e745a</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aeb8a04a7121bcec7daaa02d2b0ac94be</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a5d925189bbced0c5d4d922a0fea129a6</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a2ae9d0c09d54de7645dfb090fb426dfa</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a66d9f175906d3716638a9e2aea099835</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9e2eaa78dce5dd80f71dfad84b2f911a</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a2190345945949350095a2b8bfba498b1</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aa1f73e36f51d86e7e6408e35234b74d6</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ae7ca40f75b85ec4316fa1b75b9a6c872</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a07c7f6bb6e5b11022c089b3f0fa7c22f</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a6deac0cd941c916a131f44b67ec93757</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ab49822facfd590619cd21c81175af1fc</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a65efbdbd8d89d00911b03daf83819701</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aa17c711d0e66059ba79f3292419a2d66</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a7005e9ea0f65d9c73a984efe0cc21279</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>abb5c08b192c200a336296c3b23b34a9e</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a8ed2ca7b9a65bf08c4ef81bbf9680f0d</anchor>
      <arglist>(StringPiece number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a58f4eef4daf92cd9538de0a0b3ed4901</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a8ebee6c4b516d70c47f705e2e0d57fe7</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ad5e4c0cda1236bc24240bafa472341cc</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, ParsePosition &amp;parsePosition) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>af1b67906a274773e9ca59fd1eb77f73a</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CurrencyAmount *</type>
      <name>parseCurrency</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aebef744852e384299f206e9ad6b396fa</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isParseIntegerOnly</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>af2a55cb0e83461e18f54741d70462b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParseIntegerOnly</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a0cff5dc7cfa11316e1b33e62184165c7</anchor>
      <arglist>(UBool value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLenient</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a4fa051c06f38990fb6db496292a6871c</anchor>
      <arglist>(UBool enable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isLenient</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aecb155e1db6545cf5ec4e1eb7893454d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isGroupingUsed</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ab27ed83349f3ca17138648340bf74248</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGroupingUsed</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a7d053e0c0b0bb829f9c6728a00f42774</anchor>
      <arglist>(UBool newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaximumIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a7bfaef056242d6040981cd6acbc50d46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaximumIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a1a75a235fc1e4fb74c73e1fbbe61639f</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMinimumIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aeda92c7bcdc42565f2d48257e4f83623</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinimumIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a05bca7eaa33aef4ccc2a88bb459b03dd</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaximumFractionDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ad51fb040e616422baf6ea5325ab7b474</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaximumFractionDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a896f4fe4227dd472670f5d4c574d449a</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMinimumFractionDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a3616e28b9ff8a93a9dc80289a7dabaae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinimumFractionDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a652d271eb820111aa0534d9b5ec0ce72</anchor>
      <arglist>(int32_t newValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurrency</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a87627ccdebc2f3ba18424590bbdedd72</anchor>
      <arglist>(const char16_t *theCurrency, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getCurrency</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a57226f54f2da78b417c6bdce143f1148</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setContext</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a1cc86f7ff38d717fcf8b2a78af7577a8</anchor>
      <arglist>(UDisplayContext value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UDisplayContext</type>
      <name>getContext</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a1b89e48c88ff539640abde388b4a6df0</anchor>
      <arglist>(UDisplayContextType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ERoundingMode</type>
      <name>getRoundingMode</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a9447b9be773eb98e6f009960ff07793e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRoundingMode</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ab06f428e751ab86160323eac8b8fbf04</anchor>
      <arglist>(ERoundingMode roundingMode)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ac6b5244cfc3d83dffc55ee7cc94d697d</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a73667172995ff1eb66c5c86c7f54efd9</anchor>
      <arglist>(UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aa96b1269a6a306b50e1e56654647f6d4</anchor>
      <arglist>(const Locale &amp;inLocale, UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>acb88cf9b44bde11e5b2c6f6154365844</anchor>
      <arglist>(const Locale &amp;desiredLocale, UNumberFormatStyle style, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>internalCreateInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a604929b9b00102a4ebae85b1bd30a14f</anchor>
      <arglist>(const Locale &amp;desiredLocale, UNumberFormatStyle style, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SharedNumberFormat *</type>
      <name>createSharedInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>add21df7f736ee62e6155ad4ded18a800</anchor>
      <arglist>(const Locale &amp;inLocale, UNumberFormatStyle style, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createCurrencyInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a2851c698ba1718f5b5a9ffb3b8e51476</anchor>
      <arglist>(UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createCurrencyInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aaf53d31bde44dbb9eb34f81f6feef24c</anchor>
      <arglist>(const Locale &amp;inLocale, UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createPercentInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>add1bef8574fddf46fb0adb0e9c8783dd</anchor>
      <arglist>(UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createPercentInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a477d13cd7bfb31fec6bfb61e847290f9</anchor>
      <arglist>(const Locale &amp;inLocale, UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createScientificInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a6ea23061ec9150a556343e4a2b78ced4</anchor>
      <arglist>(UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberFormat *</type>
      <name>createScientificInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aa417ef12764b017b3105e06fb0f6b36c</anchor>
      <arglist>(const Locale &amp;inLocale, UErrorCode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Locale *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a1c449ac57e5ba4677e51ccac7cf1afd4</anchor>
      <arglist>(int32_t &amp;count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static URegistryKey</type>
      <name>registerFactory</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a7edd33cc1c6aa8b5c660799da32e10fd</anchor>
      <arglist>(NumberFormatFactory *toAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>unregister</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>ac41745efbadc22b43b35f79f2c02f326</anchor>
      <arglist>(URegistryKey key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a80230ce4b74c1d5fc3b735df232e60fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a8444a9700ecf231a336a4f0edc2b4d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NumberFormat</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a6da929d534f909cda8bfab92f5b6f55d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NumberFormat</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>aecbf5b7c567fb26c2796a32aff4d3941</anchor>
      <arglist>(const NumberFormat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>NumberFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a27d39af48024d04bef85ef485593fb38</anchor>
      <arglist>(const NumberFormat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getEffectiveCurrency</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a02a970bdef72be120feb767693202502</anchor>
      <arglist>(char16_t *result, UErrorCode &amp;ec) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static NumberFormat *</type>
      <name>makeInstance</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a5ac56f3d377f5f98e7882089f981de03</anchor>
      <arglist>(const Locale &amp;desiredLocale, UNumberFormatStyle style, UBool mustBeDecimalFormat, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int32_t</type>
      <name>gDefaultMaxIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a4e1ecebed23e319ffee166e9923f0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int32_t</type>
      <name>gDefaultMinIntegerDigits</name>
      <anchorfile>classicu_1_1NumberFormat.html</anchorfile>
      <anchor>a6deccc7e5b02f25adcb2c690d564718d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::NumberFormatFactory</name>
    <filename>classicu_1_1NumberFormatFactory.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NumberFormatFactory</name>
      <anchorfile>classicu_1_1NumberFormatFactory.html</anchorfile>
      <anchor>afb83b75bfb851f7f1aa1c08d20b5ebeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>visible</name>
      <anchorfile>classicu_1_1NumberFormatFactory.html</anchorfile>
      <anchor>a3cf6e1d65c1f0f737b39dde1190d5de3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UnicodeString *</type>
      <name>getSupportedIDs</name>
      <anchorfile>classicu_1_1NumberFormatFactory.html</anchorfile>
      <anchor>aa4ced099dd110757f4efb0e8753eba0e</anchor>
      <arglist>(int32_t &amp;count, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NumberFormat *</type>
      <name>createFormat</name>
      <anchorfile>classicu_1_1NumberFormatFactory.html</anchorfile>
      <anchor>a1ab7e6a5d8cf8c67836fc67a8ea54249</anchor>
      <arglist>(const Locale &amp;loc, UNumberFormatStyle formatType)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::NumberFormatter</name>
    <filename>classicu_1_1number_1_1NumberFormatter.html</filename>
    <member kind="function">
      <type></type>
      <name>NumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatter.html</anchorfile>
      <anchor>abca36c2ac764378ff111c2d0e409a83f</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnlocalizedNumberFormatter</type>
      <name>with</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatter.html</anchorfile>
      <anchor>a98b94ede3bc4bec69584ee8d8027fd98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocalizedNumberFormatter</type>
      <name>withLocale</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatter.html</anchorfile>
      <anchor>af1f2e5dbccfaa84fee8347946ea810c4</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnlocalizedNumberFormatter</type>
      <name>forSkeleton</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatter.html</anchorfile>
      <anchor>a66dd14b3456824eb8162fd1cbac48626</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnlocalizedNumberFormatter</type>
      <name>forSkeleton</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatter.html</anchorfile>
      <anchor>a4125abce6baa94c3d92234ae9cdb60bb</anchor>
      <arglist>(const UnicodeString &amp;skeleton, UParseError &amp;perror, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::NumberFormatterSettings</name>
    <filename>classicu_1_1number_1_1NumberFormatterSettings.html</filename>
    <templarg>typename Derived</templarg>
    <member kind="function">
      <type>Derived</type>
      <name>notation</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ac8ef6f15c0e4117571d3941647930012</anchor>
      <arglist>(const Notation &amp;notation) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>notation</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>af780f029017b430ede6412c066666d91</anchor>
      <arglist>(const Notation &amp;notation) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a89346af7fb277cebe3082ddae0f8c4ea</anchor>
      <arglist>(const icu::MeasureUnit &amp;unit) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aed772afa36bef523b475178a4288b692</anchor>
      <arglist>(const icu::MeasureUnit &amp;unit) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a24960eac4a00ac172289a96fa4596b77</anchor>
      <arglist>(icu::MeasureUnit *unit) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aa7f9d9f87775d4f412e48ab12216f190</anchor>
      <arglist>(icu::MeasureUnit *unit) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>perUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a740f46d434aada3901d840ba918c4e12</anchor>
      <arglist>(const icu::MeasureUnit &amp;perUnit) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>perUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a3275281a023fa3ebbc3f091783a20ef7</anchor>
      <arglist>(const icu::MeasureUnit &amp;perUnit) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptPerUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aa17e74eafa9cfc06d6db876a901a364d</anchor>
      <arglist>(icu::MeasureUnit *perUnit) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptPerUnit</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae6ff2ffbcf9f9e36df4e472749f2acdc</anchor>
      <arglist>(icu::MeasureUnit *perUnit) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>precision</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a15809d74487f9c639e523e7627e31aad</anchor>
      <arglist>(const Precision &amp;precision) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>precision</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aabfa58b888254d540af80d24f853a780</anchor>
      <arglist>(const Precision &amp;precision) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>roundingMode</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aceb7d34843e0d44e138fb3f43c98db32</anchor>
      <arglist>(UNumberFormatRoundingMode roundingMode) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>roundingMode</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a46935daae423668e55a00f687b59d04d</anchor>
      <arglist>(UNumberFormatRoundingMode roundingMode) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>grouping</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a878cfab4457793373968857d97c8674e</anchor>
      <arglist>(UNumberGroupingStrategy strategy) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>grouping</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae1c3d164e51cab93b70cc6a193895815</anchor>
      <arglist>(UNumberGroupingStrategy strategy) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>integerWidth</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a5fe758200f5eaaf5e232f2b948869fd3</anchor>
      <arglist>(const IntegerWidth &amp;style) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>integerWidth</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a7ceb9aaa8d968e570a54c22dab9afbe4</anchor>
      <arglist>(const IntegerWidth &amp;style) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>symbols</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ad3a3f5ecde101b9cfce2f602b28ca61b</anchor>
      <arglist>(const DecimalFormatSymbols &amp;symbols) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>symbols</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ab67cab0f9dc907884c4b339da9b1679b</anchor>
      <arglist>(const DecimalFormatSymbols &amp;symbols) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptSymbols</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a156c475eab12c31b3a865f3aea1a3b2b</anchor>
      <arglist>(NumberingSystem *symbols) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>adoptSymbols</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a36c4fea53c39c9b49d17c2ce040a2001</anchor>
      <arglist>(NumberingSystem *symbols) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unitWidth</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a20424033bb5dce9f9a4e832b8fb4c781</anchor>
      <arglist>(UNumberUnitWidth width) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unitWidth</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae914f6c3d035b3465abc0111858874c0</anchor>
      <arglist>(UNumberUnitWidth width) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>sign</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aca05849a3821097f50a000ab2c4ba348</anchor>
      <arglist>(UNumberSignDisplay style) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>sign</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>adbdaf67d277c293ad787d51d642251ba</anchor>
      <arglist>(UNumberSignDisplay style) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>decimal</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae92348ab4edf7267378ec3865cae7546</anchor>
      <arglist>(UNumberDecimalSeparatorDisplay style) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>decimal</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a158dc4be4a0abe1418de22b173454ea6</anchor>
      <arglist>(UNumberDecimalSeparatorDisplay style) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>scale</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>af09d17e641fff200883bbe2a496b26ad</anchor>
      <arglist>(const Scale &amp;scale) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>scale</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>aab0820e29827f48e6538bfdf68729fb8</anchor>
      <arglist>(const Scale &amp;scale) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>usage</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae619ca2941b559d733c9bb84c80f4928</anchor>
      <arglist>(StringPiece usage) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>usage</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a93708dbf5affad9233623f46a910a048</anchor>
      <arglist>(StringPiece usage) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>displayOptions</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a90587524d027129035502ed2258b99a9</anchor>
      <arglist>(const DisplayOptions &amp;displayOptions) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>displayOptions</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a95a0b31e3c4a0cf9369db72b976fb9cc</anchor>
      <arglist>(const DisplayOptions &amp;displayOptions) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unitDisplayCase</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a8726e0160f758f6c1100e572fad96a72</anchor>
      <arglist>(StringPiece unitDisplayCase) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>unitDisplayCase</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a03d71ed70ba0f920bc66fb334adc5c9c</anchor>
      <arglist>(StringPiece unitDisplayCase) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>padding</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ab84df2cb41bde918e3ed467cdcd8e0aa</anchor>
      <arglist>(const impl::Padder &amp;padder) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>padding</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a3669df557dba365305bb83e43f4d98dd</anchor>
      <arglist>(const impl::Padder &amp;padder) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>threshold</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a6c8f6ebe632b0b2090dfa2efcffee6f6</anchor>
      <arglist>(int32_t threshold) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>threshold</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>acb55279b3a77e8bab4b2b1af73e24d82</anchor>
      <arglist>(int32_t threshold) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>macros</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a67c11025cc8234a2cfb634d973510ae3</anchor>
      <arglist>(const impl::MacroProps &amp;macros) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>macros</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a3d82d028a529a8ddc758875baafb11ac</anchor>
      <arglist>(const impl::MacroProps &amp;macros) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>macros</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>af045be40f61d4723f711423af4181f7d</anchor>
      <arglist>(impl::MacroProps &amp;&amp;macros) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>macros</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ad4f602082021be0874d3b37b4b09ed8f</anchor>
      <arglist>(impl::MacroProps &amp;&amp;macros) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>toSkeleton</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>ae176864abf0d3638eb13f91cc69e3486</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; Derived &gt;</type>
      <name>clone</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a11269c880d0c46b5bda0fa5ca935c296</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; Derived &gt;</type>
      <name>clone</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a3b9cb4360bec71b52622f54c690a7652</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1number_1_1NumberFormatterSettings.html</anchorfile>
      <anchor>a8e9fa209d30169e4a4643a22d509459d</anchor>
      <arglist>(UErrorCode &amp;outErrorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::NumberingSystem</name>
    <filename>classicu_1_1NumberingSystem.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>NumberingSystem</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a752eb7ed151acc8dc527b1cad2ba061c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumberingSystem</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>acceb4048712c854457fa03dff6bf86e5</anchor>
      <arglist>(const NumberingSystem &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>NumberingSystem &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>af2bb305255cb10149850912c9a26ec35</anchor>
      <arglist>(const NumberingSystem &amp;other)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NumberingSystem</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a6cd7c3a079e1d0b59768b9adaa7261f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRadix</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>af2387171eb21e6179716d363b6ffd8ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a27cafd59d65ef24e7a0f620590bc1ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getDescription</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>abd81e7200d178fb5079166dda49aa62b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isAlgorithmic</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>aa02e61226abbe11ff1b33c91dca229df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a4cf3f3e884770e28bbe1fd2ff2e79949</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberingSystem *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>aea92b1806772c5b524999765e2cdbf10</anchor>
      <arglist>(const Locale &amp;inLocale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberingSystem *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>aeae8da72dde74c4f118161131a2e43f1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberingSystem *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a16957b0d437058c805e8d46c67ed23a4</anchor>
      <arglist>(int32_t radix, UBool isAlgorithmic, const UnicodeString &amp;description, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableNames</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>aef8a6930836da455f4acdf1c6ea53d12</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumberingSystem *</type>
      <name>createInstanceByName</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a4ad69ebf24327a59058f0d8d1eb0d35d</anchor>
      <arglist>(const char *name, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1NumberingSystem.html</anchorfile>
      <anchor>a87fea9e4cd3e0a9477da8700ce346ba2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::NumberRangeFormatter</name>
    <filename>classicu_1_1number_1_1NumberRangeFormatter.html</filename>
    <member kind="function">
      <type></type>
      <name>NumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatter.html</anchorfile>
      <anchor>a36e794a6815f9e92c92243d806fbb47e</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnlocalizedNumberRangeFormatter</type>
      <name>with</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatter.html</anchorfile>
      <anchor>a0f755b15b387bf9e1f95aeab7c07c51b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocalizedNumberRangeFormatter</type>
      <name>withLocale</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatter.html</anchorfile>
      <anchor>a5c349e7e680f1eb5e7a8117be137a3db</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::NumberRangeFormatterSettings</name>
    <filename>classicu_1_1number_1_1NumberRangeFormatterSettings.html</filename>
    <templarg>typename Derived</templarg>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterBoth</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a260021ebc9c95850711987d1d393383c</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatter) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterBoth</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a0de59712584a79ea21fcb9a263d893a5</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatter) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterBoth</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a2c7c48a8ade1429d44868d13f07b4807</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatter) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterBoth</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a200c42f363d4fea62203752e494adeeb</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatter) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterFirst</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a5a324656b93f210af9614dcf274e6faf</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatterFirst) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterFirst</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a39aa79a4d5a309a67f5e17b2b2207be7</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatterFirst) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterFirst</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a0aec0a6c4f5e9112eff2b598c7b902ef</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatterFirst) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterFirst</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a134c6d70be8d61a04212e1efbf35f949</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatterFirst) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterSecond</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>ac4102a711d63fcbc08c4babc5d77fb9e</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatterSecond) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterSecond</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>aec274c51ffc3df6d961ed0075bcfd78b</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;formatterSecond) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterSecond</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a984110bbec705dc27283e9f679158fbe</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatterSecond) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>numberFormatterSecond</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a07418f9a02329247b80e0534d60724c8</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;formatterSecond) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>collapse</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>acb52ae15ff923b29b8a304fe9bf970bc</anchor>
      <arglist>(UNumberRangeCollapse collapse) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>collapse</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>aa75d4e935ecf566172ef441e6f07ee33</anchor>
      <arglist>(UNumberRangeCollapse collapse) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>identityFallback</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a572e97850ed0d8aa63276e881e218c41</anchor>
      <arglist>(UNumberRangeIdentityFallback identityFallback) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>identityFallback</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>adb203e07dde082e64d1add841f40f3da</anchor>
      <arglist>(UNumberRangeIdentityFallback identityFallback) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; Derived &gt;</type>
      <name>clone</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a0aa6ba4ea66fb773c4523e80c843f6c7</anchor>
      <arglist>() const &amp;</arglist>
    </member>
    <member kind="function">
      <type>LocalPointer&lt; Derived &gt;</type>
      <name>clone</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>ae5c4e67eeaa2c044950559986a5270a3</anchor>
      <arglist>() &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1number_1_1NumberRangeFormatterSettings.html</anchorfile>
      <anchor>a6afc099549bb541ec59f6f40b4a672e8</anchor>
      <arglist>(UErrorCode &amp;outErrorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Operand</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Operand.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UBool</type>
      <name>isVariable</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>ab25c163fce6bc648a1f43f7a1a582c2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isLiteral</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>abe59fb2d3dc4c4b19c9fc366106f8f17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isNull</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>a2a3ba2dc4a8459523474573d9b83bc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>asVariable</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>af7256aec885be9849f96e42fbd84d5b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Literal &amp;</type>
      <name>asLiteral</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>a50b5cdef8a68e1d011e5c9329b897e47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>ad9c5965c2ab254e8f805f4560a86f493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>ac2487034fbdee4176b0becf4bafa6553</anchor>
      <arglist>(const UnicodeString &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>aac4448d90520e35507b58660d627a4f8</anchor>
      <arglist>(const Literal &amp;l)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Operand &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>a2e741bab8720a352f6d93f68e2b5b485</anchor>
      <arglist>(Operand) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>ac481802c6da87badf6b07eff0a2d0757</anchor>
      <arglist>(const Operand &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Operand</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>ada570731b3e833609a807656c6d37fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operand.html</anchorfile>
      <anchor>a8355a0bdc62fa17350eb5363988d41e7</anchor>
      <arglist>(Operand &amp;o1, Operand &amp;o2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Operator</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Operator.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::data_model::Operator::Builder</class>
    <member kind="function">
      <type>const FunctionName &amp;</type>
      <name>getFunctionName</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a3e48a6297b10336234b32aea4cd3fcde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Option &gt;</type>
      <name>getOptions</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a0290c229f8d04f797e50b3b91b47d48e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a0859ecabf03a1f7ebe8c829ec9832d27</anchor>
      <arglist>(const Operator &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>acf3821da1241a906baf9e49d70e50ef2</anchor>
      <arglist>(Operator) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Operator</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a36423113545ee28a22ba9d7b1b02484d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Operator</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a347b35a4bf840f4832e94fe562304a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Operator.html</anchorfile>
      <anchor>a45f6b0d1656f7ec3e316a0f1c4148498</anchor>
      <arglist>(Operator &amp;o1, Operator &amp;o2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Option</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Option.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>const Operand &amp;</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>afbdbf31dc17596e9fed848f7ebb8ae41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getName</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>ae1cb17541079d41940b1024794c739f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>ac7c38011ccfc8ffe41c2e3b6062f4201</anchor>
      <arglist>(const UnicodeString &amp;n, Operand &amp;&amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>abaff252971ddf9c65356b2d9967fe3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>aaf27e6f356b08cc8aff116569cb554b2</anchor>
      <arglist>(const Option &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Option &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>ac0d3f1e3476b9fd2ba29445607cae580</anchor>
      <arglist>(Option other) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Option</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>ab80b6bbe3bc764c8c47324d00015ba06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Option.html</anchorfile>
      <anchor>afe65b6a21ba45b36aa88e57b0494a03c</anchor>
      <arglist>(Option &amp;o1, Option &amp;o2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::impl::Padder</name>
    <filename>classicu_1_1number_1_1impl_1_1Padder.html</filename>
    <base>icu::UMemory</base>
    <member kind="function" static="yes">
      <type>static Padder</type>
      <name>none</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Padder.html</anchorfile>
      <anchor>a79ae43c6a9284a0fdcbc8458c387670e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Padder</type>
      <name>codePoints</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Padder.html</anchorfile>
      <anchor>a6a582c288da12fbc34605008a80d2e1c</anchor>
      <arglist>(UChar32 cp, int32_t targetWidth, UNumberFormatPadPosition position)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Padder</type>
      <name>forProperties</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1Padder.html</anchorfile>
      <anchor>a3f6415506e26fa62d61b1ebba832ea1f</anchor>
      <arglist>(const DecimalFormatProperties &amp;properties)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ParagraphLayout</name>
    <filename>classicu_1_1ParagraphLayout.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::ParagraphLayout::Line</class>
    <class kind="class">icu::ParagraphLayout::VisualRun</class>
    <member kind="function">
      <type></type>
      <name>ParagraphLayout</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a96dbc659bf4e0e357eb469122be782d8</anchor>
      <arglist>(const LEUnicode chars[], le_int32 count, const FontRuns *fontRuns, const ValueRuns *levelRuns, const ValueRuns *scriptRuns, const LocaleRuns *localeRuns, UBiDiLevel paragraphLevel, le_bool vertical, LEErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParagraphLayout</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a4b0b923b3f254551e5c1d4e799c5d62d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBiDiLevel</type>
      <name>getParagraphLevel</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>aa0216b8a157da8abc4abedf4a7749b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBiDiDirection</type>
      <name>getTextDirection</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a915a9bc838490f8cefd717c5bb09ad84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual le_int32</type>
      <name>getAscent</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a203826efee1e4038f76fff3f1beac819</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual le_int32</type>
      <name>getDescent</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a2c2719daab7d60238b4f86ce1a7a4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual le_int32</type>
      <name>getLeading</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a5e464ab7192595a185a672ec07657b2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reflow</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>afc35c9d57ff860dd4964d1e6c41132dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>le_bool</type>
      <name>isDone</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a05ac3fc736b5c88b58380fee17f26112</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Line *</type>
      <name>nextLine</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>aaa79d495a56263ec35fc4d0d2d7168a3</anchor>
      <arglist>(float width)</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a71162eaa9edc1cb10e258cdb35bd5466</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static le_bool</type>
      <name>isComplex</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a7c7699ccdb1e221d2a787537f57d9ae3</anchor>
      <arglist>(const LEUnicode chars[], le_int32 count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout.html</anchorfile>
      <anchor>a33fe6994f8e392d83a6846fc819be750</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ParsePosition</name>
    <filename>classicu_1_1ParsePosition.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>ParsePosition</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>aee3ccfe4d080cad823907723526a0d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParsePosition</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>af4b2fe0c0e48ea6473493e8d237073fa</anchor>
      <arglist>(int32_t newIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParsePosition</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>ad65fb6826d7b19835b1e288f06c7090a</anchor>
      <arglist>(const ParsePosition &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParsePosition</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>ae7ce60aeb1ecf936e799ae1e220fa522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParsePosition &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>a87d169e33d3a671d0f7479aec1604142</anchor>
      <arglist>(const ParsePosition &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>a320b755b1329393f441bc043d7ecd7c3</anchor>
      <arglist>(const ParsePosition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>ae9b3405174372f5665a5bd42dac946a9</anchor>
      <arglist>(const ParsePosition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>ParsePosition *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>aab77df4730023e8d18504ce6d35b3eee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getIndex</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>a5809536336b51f8fc73cabc0631eb278</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIndex</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>a76acc3dc9dab4107af56d7cf3fec08f0</anchor>
      <arglist>(int32_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorIndex</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>add762999a2e94273004a2bc5bd4476cd</anchor>
      <arglist>(int32_t ei)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getErrorIndex</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>af901d5f7975dbab5d0263077cdb3b244</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>a9a8901793a1cc0e01abb6d2348f462fb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ParsePosition.html</anchorfile>
      <anchor>addfe7bad0d367c9280dab295cf9ec8ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::MessagePattern::Part</name>
    <filename>classicu_1_1MessagePattern_1_1Part.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Part</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>aff7c0108068568d54065ac196c1a7908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UMessagePatternPartType</type>
      <name>getType</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>abcaab4e7f73291bd91c244d612db9bd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getIndex</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>a9083cbef8196057264c91d56ba2fca1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLength</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>ad2fd2158b26c7eb35eb7c775d16870f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLimit</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>addd631954bce3e8194c88b265abb0a1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>ab1dcc7a785873d26a3e37e42dae39fc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UMessagePatternArgType</type>
      <name>getArgType</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>a1d34781099a29f9271b0769b7a535ef6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>a07e979e9fcd2a884400784723edf77be</anchor>
      <arglist>(const Part &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>ab4aa4321dfd2aa0aa13e824afbff737e</anchor>
      <arglist>(const Part &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>a3dd59c18c4d7d9f7ce072d5d3f142c38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>hasNumericValue</name>
      <anchorfile>classicu_1_1MessagePattern_1_1Part.html</anchorfile>
      <anchor>afddc999512a58cfce452a418d357d197</anchor>
      <arglist>(UMessagePatternPartType type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Pattern</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Pattern.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::data_model::Pattern::Builder</class>
    <class kind="struct">icu::message2::data_model::Pattern::Iterator</class>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>ad94dddd151a9146a6d4848f24a479f74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>a0c64899524687dd8068ccd9f3f8d1b2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>a8a5f728d83b2d3c4c5e34302bb18512b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>a841b2ee37374bdf4fe59a83e5a503e4d</anchor>
      <arglist>(const Pattern &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Pattern &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>afc6649b7dc08307e4794f17b718b1904</anchor>
      <arglist>(Pattern) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pattern</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>a7ea3567f021013385cebf03875534d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Pattern.html</anchorfile>
      <anchor>ac6361b31d7467366b64e29f0f5868537</anchor>
      <arglist>(Pattern &amp;p1, Pattern &amp;p2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::PatternPart</name>
    <filename>classicu_1_1message2_1_1data__model_1_1PatternPart.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>UBool</type>
      <name>isText</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a7d8020e3e2012a2b1c9671b553e1ec8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isMarkup</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a6aa3e9f41a864257a3b9631ec18c4357</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isExpression</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a0319364ae111c28db15b15d16308eda6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Expression &amp;</type>
      <name>contents</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a4c4a3598d359b2255c5130cb81ea955e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Markup &amp;</type>
      <name>asMarkup</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a7e25abab069587a948d317bd2f856d94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>asText</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a52f0cd5ab2040eba5b5a77c83be773fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>ac0cc4051ced634da6707823688ee681b</anchor>
      <arglist>(const PatternPart &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PatternPart &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>ad208a9c7d6c7283d63cd788495faaca3</anchor>
      <arglist>(PatternPart) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>afd57cd374a80a61eef69781a10c75bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a3223945c74c9034135e801cef62dd45c</anchor>
      <arglist>(const UnicodeString &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a4e33912e8415a055b6a99f87a4e22aab</anchor>
      <arglist>(Expression &amp;&amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a614a6a3e9773cec9f1bc2b233068e148</anchor>
      <arglist>(Markup &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternPart</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>a56dcb5aa9d8fec4e4e4eb9ef04d6abea</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1PatternPart.html</anchorfile>
      <anchor>aea57fc8a6d8adf84357db5796491ceb8</anchor>
      <arglist>(PatternPart &amp;p1, PatternPart &amp;p2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::PluralFormat</name>
    <filename>classicu_1_1PluralFormat.html</filename>
    <base>icu::Format</base>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a86d9ecf09311766e18c4fc410d6d93a1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ac161ae3b79374c79c0446407031fc5b6</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a4f2f556acc24d4198f7035ccdf3af0a6</anchor>
      <arglist>(const PluralRules &amp;rules, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>addad4d8e8c029ad6991a72ee369088ed</anchor>
      <arglist>(const Locale &amp;locale, const PluralRules &amp;rules, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a64b9cbab9ea35dcd390a2864f0ff91c3</anchor>
      <arglist>(const Locale &amp;locale, UPluralType type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a4183314946db447e862a4e73fb770b6c</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a16dd83785e540b0cebec2a830732f7e2</anchor>
      <arglist>(const Locale &amp;locale, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a7913182ef967a8ba8b6353c5b5dfd512</anchor>
      <arglist>(const PluralRules &amp;rules, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a9bbd2cfe5f22e7118e8e1a7fd91f0787</anchor>
      <arglist>(const Locale &amp;locale, const PluralRules &amp;rules, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a0ad527709ef855c4ce5f04c668b326a5</anchor>
      <arglist>(const Locale &amp;locale, UPluralType type, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ab2d7c5e12b281b008b0a64b8c569c6a7</anchor>
      <arglist>(const PluralFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PluralFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>aee2d3ee214c26aea688b3904e5e57e69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a4e32005a7a3bda8417d363dccf98811a</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ab18bc2cd3d76af6037b9f3b9072adbd2</anchor>
      <arglist>(int32_t number, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>aa8f3b8953633b930bb27156ecbeae094</anchor>
      <arglist>(double number, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>acaf045a720849b80ea85ed6a4ebf0856</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a5f4a713816b8bbd9342e2a4ff3753504</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ab14888c39ca635edf280752a710abdc1</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberFormat</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a01dc06bd7b9ffadb8049a79069cea110</anchor>
      <arglist>(const NumberFormat *format, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>PluralFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a9dcf78072976346eaaa9956bf523de6d</anchor>
      <arglist>(const PluralFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ab6e77c0ddf96a15f41a438f071281e9c</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a404cab982f889156bfcadfd8904dd1f0</anchor>
      <arglist>(const Format &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PluralFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a4a08d798ab2741a8c81e40fb3889a0e1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a51138b98f8b08180bd26965b12dd837b</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a525b64e27195e3c8654abcf0bc74e03f</anchor>
      <arglist>(UnicodeString &amp;appendTo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a3c426f753c3737a826bda6eada470f47</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a1ccd5dd1e83feec2299ffaa0db17320d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1PluralFormat.html</anchorfile>
      <anchor>ae6bc7ea0c7f0d6168bfb81f984dadc5c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::PluralRules</name>
    <filename>classicu_1_1PluralRules.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>PluralRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a52405d678e0c1c8120f95b15e96842fb</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluralRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a63d6658aa865e1a118a0d07f4ce8da76</anchor>
      <arglist>(const PluralRules &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PluralRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a7b3290ba522285fbb1ff6382b7d2ac95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PluralRules *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a62701b1d6d2002d865c0a320e684a553</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PluralRules &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a60d41c6edc2719a6d486a0d6cbdb1cc4</anchor>
      <arglist>(const PluralRules &amp;)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>aa580f6f012d4167e7ac32c6fe273b00c</anchor>
      <arglist>(int32_t number) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a838daac203377d5a61474fbc25529b3d</anchor>
      <arglist>(double number) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a1e3b5db553ade93319e7ba98503283c3</anchor>
      <arglist>(const number::FormattedNumber &amp;number, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a2c0abd3c600c72c3ddd932f308450412</anchor>
      <arglist>(const number::FormattedNumberRange &amp;range, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>aca3e2ff95381edb13563217ea373aeeb</anchor>
      <arglist>(const IFixedDecimal &amp;number) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>select</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a724020b697ed12c5a0952002686ba4bc</anchor>
      <arglist>(const number::impl::UFormattedNumberRangeData *urange, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getKeywords</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a8ea32206c9e59956452c7b0328ba7b5a</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getUniqueKeywordValue</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a6f73a4b7a787b93832c8c19cf66e8d5a</anchor>
      <arglist>(const UnicodeString &amp;keyword)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getAllKeywordValues</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>ac880a9ac428c7dbfcd52ec0c8a11c4ab</anchor>
      <arglist>(const UnicodeString &amp;keyword, double *dest, int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSamples</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>ab20320b1f7ddc48f900712a9a88948a7</anchor>
      <arglist>(const UnicodeString &amp;keyword, double *dest, int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSamples</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>ab97296809532852ed88b975319482ed9</anchor>
      <arglist>(const UnicodeString &amp;keyword, DecimalQuantity *dest, int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isKeyword</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a4cddc6eef6354bb39fb2e9ebefc6157a</anchor>
      <arglist>(const UnicodeString &amp;keyword) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getKeywordOther</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a870a1b30d44337df274037efbceec6a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a9b45c746e7d9ca64fc9dbcd994701eb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>aca902facb0d1ea29a1a1f8aa060c2661</anchor>
      <arglist>(const PluralRules &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>aba513b1d554580dafc7f9bafc559b4c5</anchor>
      <arglist>(const PluralRules &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a2ebba248ab85e8711955097ef03e65a8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluralRules *</type>
      <name>createRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a3257523d9e5773c23cd9603c2b3022dc</anchor>
      <arglist>(const UnicodeString &amp;description, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluralRules *</type>
      <name>createDefaultRules</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a56e1d18d302ef8778aed7d6a42361928</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluralRules *</type>
      <name>forLocale</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>af812ddc2465144023d60beb8680b8071</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluralRules *</type>
      <name>forLocale</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>afd8e2e57e245d47d10b9abc8ab4e854f</anchor>
      <arglist>(const Locale &amp;locale, UPluralType type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableLocales</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a794e6b5839478e7dadf0384880d6489a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PluralRules *</type>
      <name>internalForLocale</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>ab2b002f2ca7bebd397f5638737c94507</anchor>
      <arglist>(const Locale &amp;locale, UPluralType type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SharedPluralRules *</type>
      <name>createSharedInstance</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>a2e59415e1049ed8b8cdaf5c890b1b2ea</anchor>
      <arglist>(const Locale &amp;locale, UPluralType type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1PluralRules.html</anchorfile>
      <anchor>afc05ac2536e88cf357ac94c84fca3976</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::Precision</name>
    <filename>classicu_1_1number_1_1Precision.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>Precision</type>
      <name>trailingZeroDisplay</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>aafec4886f4b9e6ab181fd88634f58b0e</anchor>
      <arglist>(UNumberTrailingZeroDisplay trailingZeroDisplay) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Precision</type>
      <name>unlimited</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>ab65810dc974c391bb3315c46c68f123d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FractionPrecision</type>
      <name>integer</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>ac2af34fa291d8323beb859313448018e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FractionPrecision</type>
      <name>fixedFraction</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a15846efa101d8dc8861da0ce02536ccd</anchor>
      <arglist>(int32_t minMaxFractionPlaces)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FractionPrecision</type>
      <name>minFraction</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a6befd77396ada541e5aefa3a93e4f888</anchor>
      <arglist>(int32_t minFractionPlaces)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FractionPrecision</type>
      <name>maxFraction</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a36f71b5ee63f63e672b4e8a6aecbd277</anchor>
      <arglist>(int32_t maxFractionPlaces)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FractionPrecision</type>
      <name>minMaxFraction</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>aefc66d4f45e1510905f891bc83543c32</anchor>
      <arglist>(int32_t minFractionPlaces, int32_t maxFractionPlaces)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SignificantDigitsPrecision</type>
      <name>fixedSignificantDigits</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>ad53fdb61ac6fe16cb128fe57d1e44f9f</anchor>
      <arglist>(int32_t minMaxSignificantDigits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SignificantDigitsPrecision</type>
      <name>minSignificantDigits</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a2294a49107e4bf5d486954e1f395e4c7</anchor>
      <arglist>(int32_t minSignificantDigits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SignificantDigitsPrecision</type>
      <name>maxSignificantDigits</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a111a02b1861e4e2225983c4b9d447c49</anchor>
      <arglist>(int32_t maxSignificantDigits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SignificantDigitsPrecision</type>
      <name>minMaxSignificantDigits</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>af3ef4b7c6d89f090b77031de7a5f77b3</anchor>
      <arglist>(int32_t minSignificantDigits, int32_t maxSignificantDigits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IncrementPrecision</type>
      <name>increment</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a5b884037b03cbfa31643f13d7dbf61d3</anchor>
      <arglist>(double roundingIncrement)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IncrementPrecision</type>
      <name>incrementExact</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>aedfb413e5a37c69868594c870a87134b</anchor>
      <arglist>(uint64_t mantissa, int16_t magnitude)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CurrencyPrecision</type>
      <name>currency</name>
      <anchorfile>classicu_1_1number_1_1Precision.html</anchorfile>
      <anchor>a6b41206896df6745110d391c5ee8b3a5</anchor>
      <arglist>(UCurrencyUsage currencyUsage)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::collator::internal::Predicate</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1collator_1_1internal_1_1Predicate.html</filename>
    <templarg>template&lt; typename... &gt; typename Compare</templarg>
    <templarg>UCollationResult result</templarg>
    <member kind="function">
      <type></type>
      <name>Predicate</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1collator_1_1internal_1_1Predicate.html</anchorfile>
      <anchor>af759a6154649fe80da0e300025ba5087</anchor>
      <arglist>(const UCollator *ucol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1collator_1_1internal_1_1Predicate.html</anchorfile>
      <anchor>ac656b41c0cda5b067b394d8a9673ba2a</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1collator_1_1internal_1_1Predicate.html</anchorfile>
      <anchor>a56081b6bb70a57b64fb8b15ce723f5df</anchor>
      <arglist>(std::string_view lhs, std::string_view rhs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Locale::RangeIterator</name>
    <filename>classicu_1_1Locale_1_1RangeIterator.html</filename>
    <templarg>typename Iter</templarg>
    <base>icu::Locale::Iterator</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>RangeIterator</name>
      <anchorfile>classicu_1_1Locale_1_1RangeIterator.html</anchorfile>
      <anchor>a01d2cf5892b0cd229b4d6b3de82b8137</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1Locale_1_1RangeIterator.html</anchorfile>
      <anchor>a1ee698619bb1a5367f3091888bb6ae54</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>next</name>
      <anchorfile>classicu_1_1Locale_1_1RangeIterator.html</anchorfile>
      <anchor>a6ac25dc891b8c2c32a1737e88b0f0f9f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::number::impl::RangeMacroProps</name>
    <filename>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>bool</type>
      <name>copyErrorTo</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a6e5f3f9d832b189db260252cec788600</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="variable">
      <type>UnlocalizedNumberFormatter</type>
      <name>formatter1</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a54f510af16bf824d8656b32672674665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnlocalizedNumberFormatter</type>
      <name>formatter2</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a4cfeab58a5b7a29f5c1bf692f42bdc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>singleFormatter</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a0fd8d10a34779c52b550d72bf80b72ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberRangeCollapse</type>
      <name>collapse</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>ac361f140365cd669ba26aa6520e2a806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberRangeIdentityFallback</type>
      <name>identityFallback</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a16ca591be9b70c6e9621cba0cf9a33ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Locale</type>
      <name>locale</name>
      <anchorfile>structicu_1_1number_1_1impl_1_1RangeMacroProps.html</anchorfile>
      <anchor>a289060143affac1f55b7834996c462be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RegexMatcher</name>
    <filename>classicu_1_1RegexMatcher.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>RegexMatcher</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ab756150946595cfd9ffbfcde3b5eae9f</anchor>
      <arglist>(const UnicodeString &amp;regexp, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegexMatcher</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aa40f9390721cd094fa0f894cd8aed381</anchor>
      <arglist>(UText *regexp, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegexMatcher</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a64143e83054370da71a32bd934156264</anchor>
      <arglist>(const UnicodeString &amp;regexp, const UnicodeString &amp;input, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegexMatcher</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a50f5def8c85d0ff7d8d8004a3a5aa6bd</anchor>
      <arglist>(UText *regexp, UText *input, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegexMatcher</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a8c09528fb1b417f2584d410c138daaa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>matches</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aabdb58b9d53092be5f5d3554c204a657</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>matches</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a4d037cc21198ce9c439671c73eb32920</anchor>
      <arglist>(int64_t startIndex, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>lookingAt</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a925fca0e51fa0e912a186a71ef6d6a46</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>lookingAt</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a47dde8619d89b37be57ff447d384d129</anchor>
      <arglist>(int64_t startIndex, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>find</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a50cce379741d692b8a4edc95e3145305</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>find</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aa31dd2acd711c1875b2402f5c940f67d</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>find</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>af9763738f99d3b49888b69d31281f917</anchor>
      <arglist>(int64_t start, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>group</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a28961488c8cb5cf9ed78f6a6264a13c1</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>group</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>afec636f70b0556b4a6b66008e858f0af</anchor>
      <arglist>(int32_t groupNum, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>groupCount</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a2727c4e459158ebbb76f8bc99a938870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>group</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a8d41bda431fcf6e0092182259abca7b4</anchor>
      <arglist>(UText *dest, int64_t &amp;group_len, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>group</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a97c320450a539ad7e69ed1bf4d9c4a9f</anchor>
      <arglist>(int32_t groupNum, UText *dest, int64_t &amp;group_len, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>start</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a501981cc57e5f20a9db4a4017d2baa97</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>start64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>acc1788915d20179e2afabf7241e09212</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>start</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a81c1da41ab08dd715ccc7e63b6a2d696</anchor>
      <arglist>(int32_t group, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>start64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>adff83df340ceea5643fd62cd0db5ab0f</anchor>
      <arglist>(int32_t group, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>end</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a10c0c98cfc58227c111e0a0da812ab32</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>end64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>accfa9396cc9b156deab7e90f5f96ddc2</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>end</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>abc142ee9f00e235e39fcd61b5274b262</anchor>
      <arglist>(int32_t group, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>end64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a00d338777daa4586d0c1b9f0b2bf3b56</anchor>
      <arglist>(int32_t group, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a269baa7085ef0fc261236cd3a94776d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ab10f66fbc7d062804fd2c62e689b1a7b</anchor>
      <arglist>(int64_t index, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aa16e0f539e23142267c48095feaf027b</anchor>
      <arglist>(const UnicodeString &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a7afb0b3136d7096c3d4e04bcf4e444dc</anchor>
      <arglist>(UText *input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>refreshInputText</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>affaeb29cf398df24749219cf1e077036</anchor>
      <arglist>(UText *input, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>input</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ad98cefd998ac3d7521812389d7b5ee0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>inputText</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a03e35def14706fcac1a53a4a8e430c63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>getInput</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a414306cad6e0a0eec40f4e0fe289d762</anchor>
      <arglist>(UText *dest, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>region</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aa9228c94c84457fab72f436e3145e6fb</anchor>
      <arglist>(int64_t start, int64_t limit, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>region</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a67040163a06a4bbf8f9e00baa7aa510b</anchor>
      <arglist>(int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>regionStart</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>afa77cc2c2d7fc63f08edbb0d43a5a16c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>regionStart64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a7c0830bf53025dbbb194d3ed02b52d02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>regionEnd</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>adb7517f8162640204dc8c6f1418f380f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>regionEnd64</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a9f58305c05c4942ae4c2a3127cb2e160</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasTransparentBounds</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a09bd01f588c4954f763d1c98dc0c26a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>useTransparentBounds</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>acbe5e7eefcad17442b644305a896ed03</anchor>
      <arglist>(UBool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasAnchoringBounds</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a10ad5e17301be371ad7c98c3af541caf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>useAnchoringBounds</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a8e675758f4f58c46432d34d86e93f9fb</anchor>
      <arglist>(UBool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hitEnd</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>af19495125a74821ed12beabf9d4fd41c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>requireEnd</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>af65550a49a77b3e6101b1bcadf805834</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const RegexPattern &amp;</type>
      <name>pattern</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a2c8e61ec7d5dff5e9537fef499b1c83a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>replaceAll</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a2e0194d10c2f28d8372f284dd4a5af19</anchor>
      <arglist>(const UnicodeString &amp;replacement, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>replaceAll</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ad25ece62de559a5d470e91e490be3d78</anchor>
      <arglist>(UText *replacement, UText *dest, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>replaceFirst</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a1672f514ae14aaddcc3e9ce16924f1b3</anchor>
      <arglist>(const UnicodeString &amp;replacement, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>replaceFirst</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ada263ec34eca580895d3a1470708b978</anchor>
      <arglist>(UText *replacement, UText *dest, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>appendReplacement</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ac4cfb4087e688bc600a982f243a21a68</anchor>
      <arglist>(UnicodeString &amp;dest, const UnicodeString &amp;replacement, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher &amp;</type>
      <name>appendReplacement</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ac7c8f6b866949eafe2f61061d9183c96</anchor>
      <arglist>(UText *dest, UText *replacement, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>appendTail</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aa0f62a73ec094c1992ef249734fc0c2b</anchor>
      <arglist>(UnicodeString &amp;dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>appendTail</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a7dcab26691da8b4de90a7c7ca6833088</anchor>
      <arglist>(UText *dest, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>split</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a42f6bff3830b5db5fb08a7ee6437580e</anchor>
      <arglist>(const UnicodeString &amp;input, UnicodeString dest[], int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>split</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ab51727426a297eaefb84e90cc00bf5a1</anchor>
      <arglist>(UText *input, UText *dest[], int32_t destCapacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTimeLimit</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a6ebcfcab4fe6a38678c0291643a03a00</anchor>
      <arglist>(int32_t limit, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getTimeLimit</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a6b64eadba869696a3c34748fc26b77ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStackLimit</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ad6fee6b970fec729961121929176f9c6</anchor>
      <arglist>(int32_t limit, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getStackLimit</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ab985017df60490a00e1a3d90e994a190</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMatchCallback</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a71eb790976078e7adf0053813420eade</anchor>
      <arglist>(URegexMatchCallback *callback, const void *context, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getMatchCallback</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a199e05b2b59687b7755a06a9be6b9810</anchor>
      <arglist>(URegexMatchCallback *&amp;callback, const void *&amp;context, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFindProgressCallback</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a31a30016801e0bca6122c410dcc7864c</anchor>
      <arglist>(URegexFindProgressCallback *callback, const void *context, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getFindProgressCallback</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ae04f337de0da92309eaa318dc1e806f6</anchor>
      <arglist>(URegexFindProgressCallback *&amp;callback, const void *&amp;context, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrace</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>aad0980416c6dbf0824efe39faca94c54</anchor>
      <arglist>(UBool state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>ab223b833f0172debe426dd4225357c7c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPreserveRegion</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a0e7ec9e068bc552fff8cbba63d8d0137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RegexMatcher.html</anchorfile>
      <anchor>a076b2725e1b28d251a5fa2f25b0c3a42</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RegexPattern</name>
    <filename>classicu_1_1RegexPattern.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>RegexPattern</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>adb04945dd47d73278f596697146d3920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegexPattern</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ac02925f645ee55fe6aede14664de7104</anchor>
      <arglist>(const RegexPattern &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegexPattern</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a0fbb93c175f5bf0b9eab713ac91355aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ad28ba245aa5d5063a1055cbf903c34b0</anchor>
      <arglist>(const RegexPattern &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a632bc0a86baa7837c682f63ee77faef2</anchor>
      <arglist>(const RegexPattern &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>RegexPattern &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a590becd3e3fde559f0b2c28b853b3e37</anchor>
      <arglist>(const RegexPattern &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexPattern *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a1e5d7d81394c561cea97598c949dbcea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>flags</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a0fd6d9cfeab773c8d9c94d29e5a565c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher *</type>
      <name>matcher</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a0e25a7610f78cd7afafa57c3bd9b95d2</anchor>
      <arglist>(const UnicodeString &amp;input, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RegexMatcher *</type>
      <name>matcher</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a4c48cde3baf35426cac9e5920f1411c7</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>pattern</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ade9a9e1cd43c4235b02c77e28632556a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>patternText</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>adbb7ee185156f133338ff81d8f9ed51d</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>groupNumberFromName</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ac00c503a6e39fc968a33d2a33bf4c5e9</anchor>
      <arglist>(const UnicodeString &amp;groupName, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>groupNumberFromName</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>aff1460a6aef7f9a524ba4d7bbf9e9f6e</anchor>
      <arglist>(const char *groupName, int32_t nameLength, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>split</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a830f27fe817dda7d153a6458d224ace4</anchor>
      <arglist>(const UnicodeString &amp;input, UnicodeString dest[], int32_t destCapacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>split</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a8df5b26ccda9b932e8acff0957e555a8</anchor>
      <arglist>(UText *input, UText *dest[], int32_t destCapacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a0b3fb7a7ab0b3a1998fec1e1e085f2f0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpPattern</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a0ff35243908e5012a77c093f0ebc6804</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ae481ae32e00c1bb5ca204226b88e1ee9</anchor>
      <arglist>(const UnicodeString &amp;regex, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>aca4c78c9baf36787ca42e13dc6f73a91</anchor>
      <arglist>(UText *regex, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a167ef430d6a74c79e0dec2a9a2418967</anchor>
      <arglist>(const UnicodeString &amp;regex, uint32_t flags, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a26f8fc19e8b8c76dd5249602da392778</anchor>
      <arglist>(UText *regex, uint32_t flags, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>ab6d122e9fa85b8be84dc9e13ca71e1ed</anchor>
      <arglist>(const UnicodeString &amp;regex, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RegexPattern *</type>
      <name>compile</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a01af41362c77109d598a4a4729138c83</anchor>
      <arglist>(UText *regex, uint32_t flags, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>matches</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>abec680bc1ddb2fe26b696dcac479bd13</anchor>
      <arglist>(const UnicodeString &amp;regex, const UnicodeString &amp;input, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>matches</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a23d5203133257ecccffa1616c04b9dae</anchor>
      <arglist>(UText *regex, UText *input, UParseError &amp;pe, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RegexPattern.html</anchorfile>
      <anchor>a7b4d01370f717a79adbfc069a5952dac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Region</name>
    <filename>classicu_1_1Region.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Region</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a8353f1a875636cb733f687bbd836c9f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a2f20215cd8d005021cc5e238357ffd70</anchor>
      <arglist>(const Region &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a49e0d7d2b40b85609b05ae1af5492565</anchor>
      <arglist>(const Region &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>const Region *</type>
      <name>getContainingRegion</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a14c11904ba4f2e4ba9726bc5eb0627d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Region *</type>
      <name>getContainingRegion</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a7533b31cdf9d876f63ad35d33b05cfd8</anchor>
      <arglist>(URegionType type) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getContainedRegions</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a757b5cb48986ab122776ca0f7102debc</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getContainedRegions</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a03fdc463cd343932e90ddc270b752767</anchor>
      <arglist>(URegionType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>contains</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>aae414c2d0145c057c3019924d23c0159</anchor>
      <arglist>(const Region &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>StringEnumeration *</type>
      <name>getPreferredValues</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>ad03eee71f648d0d4ee8f97525b0d9df2</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getRegionCode</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>aa0aa652522006911a16c697282c30bce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getNumericCode</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>af3dc33fd008b6f36a20f4a4fafd1da8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>URegionType</type>
      <name>getType</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a9496a728337ea82a669e98b87ae62bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Region *</type>
      <name>getInstance</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a3976b46c3af755df3ab5a968c87532c7</anchor>
      <arglist>(const char *region_code, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Region *</type>
      <name>getInstance</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a0b20934b04095ce9f02cba39b5c85db3</anchor>
      <arglist>(int32_t code, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailable</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>ad8bd036697cd229a6eeae4806e34b81b</anchor>
      <arglist>(URegionType type, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cleanupRegionData</name>
      <anchorfile>classicu_1_1Region.html</anchorfile>
      <anchor>a6efd9ebb08753a87bf6bb5286935835e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RelativeDateTimeFormatter</name>
    <filename>classicu_1_1RelativeDateTimeFormatter.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a3d851dac0b614cb790547fad33e3ee33</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>ae3cf7e87440adcdc028b7cb1807bbc60</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a6161f2631ed48c9151e5d312615a42a4</anchor>
      <arglist>(const Locale &amp;locale, NumberFormat *nfToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a4d32188d5ced8c095c9ce7a379841b4d</anchor>
      <arglist>(const Locale &amp;locale, NumberFormat *nfToAdopt, UDateRelativeDateTimeFormatterStyle style, UDisplayContext capitalizationContext, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a78ec674f3fa02ccfb8ef135d51aead19</anchor>
      <arglist>(const RelativeDateTimeFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>RelativeDateTimeFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>acc9c2ed297c9c4bb9c02548d7d691a0d</anchor>
      <arglist>(const RelativeDateTimeFormatter &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RelativeDateTimeFormatter</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a01fd3f7c20b36dd799ae21de045d8f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>ae72a741054f3911043c1a12a515ea46b</anchor>
      <arglist>(double quantity, UDateDirection direction, UDateRelativeUnit unit, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime</type>
      <name>formatToValue</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a2fd72bb9a7f2594e56c113fa18e06ee2</anchor>
      <arglist>(double quantity, UDateDirection direction, UDateRelativeUnit unit, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a70b8e9b4c8b2a7b04c25cd28d58bfbea</anchor>
      <arglist>(UDateDirection direction, UDateAbsoluteUnit unit, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime</type>
      <name>formatToValue</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>aecf19d96f9bef9d8f7c4009ef7d1d2bb</anchor>
      <arglist>(UDateDirection direction, UDateAbsoluteUnit unit, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatNumeric</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a0e7bebc0b19cb981b55adda1522d919d</anchor>
      <arglist>(double offset, URelativeDateTimeUnit unit, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime</type>
      <name>formatNumericToValue</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a06d8a3ebe79f56bf0a006a2e21e6030f</anchor>
      <arglist>(double offset, URelativeDateTimeUnit unit, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a21d05d6a8ad24870f83736f9d58c738b</anchor>
      <arglist>(double offset, URelativeDateTimeUnit unit, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedRelativeDateTime</type>
      <name>formatToValue</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>aa3e1104ffae738464ccb49cbb0812b24</anchor>
      <arglist>(double offset, URelativeDateTimeUnit unit, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>combineDateAndTime</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a574bc13e9360e73ae0725ce2bd6a38af</anchor>
      <arglist>(const UnicodeString &amp;relativeDateString, const UnicodeString &amp;timeString, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const NumberFormat &amp;</type>
      <name>getNumberFormat</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>ae6fde1601d85719e73564b4bf3f3f843</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDisplayContext</type>
      <name>getCapitalizationContext</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>ab4892579c07658ff92701230b258e4e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UDateRelativeDateTimeFormatterStyle</type>
      <name>getFormatStyle</name>
      <anchorfile>classicu_1_1RelativeDateTimeFormatter.html</anchorfile>
      <anchor>a197e7e5f93609fc5df7848114b402c8b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Replaceable</name>
    <filename>classicu_1_1Replaceable.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Replaceable</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a0e69ea359293620c6bd14c35b53624f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>ab0ef29262e8cb32251e066a678a4fd62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char16_t</type>
      <name>charAt</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a13fe8d971f5ab7de918df1f4b0486921</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>char32At</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a28776b4831b51d317327c5798966b57b</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>extractBetween</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a1374d0ab6fd6a2b62ced601e9647fe27</anchor>
      <arglist>(int32_t start, int32_t limit, UnicodeString &amp;target) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>handleReplaceBetween</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>ac71982bdd7e6be81429d99c767fa76c2</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a6ebc7bf1e41825e1a92d81e8e947d4c4</anchor>
      <arglist>(int32_t start, int32_t limit, int32_t dest)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasMetaData</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>af34a0c4a495a3d41ab05483b537129b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Replaceable *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a30e76b5e537f9d90e5f293a161ef3fdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Replaceable</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>ade8a3f93d1e3fc79741a837d6f3d4710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getLength</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>ae2e659d2e41201725a22fa5970e5b87f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual char16_t</type>
      <name>getCharAt</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>acbf4bf7ced88ffe13ac9210c8c566fc3</anchor>
      <arglist>(int32_t offset) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual UChar32</type>
      <name>getChar32At</name>
      <anchorfile>classicu_1_1Replaceable.html</anchorfile>
      <anchor>a24f0ef0c8ee51cadfd83490347e2d24c</anchor>
      <arglist>(int32_t offset) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ResourceBundle</name>
    <filename>classicu_1_1ResourceBundle.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>ac93ed04e1bc11d03fcd0414dfbf5934b</anchor>
      <arglist>(const UnicodeString &amp;packageName, const Locale &amp;locale, UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a28e4e6d9ad8e88b15adfc3a6d0e1b3a1</anchor>
      <arglist>(const UnicodeString &amp;packageName, UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a6d1c5e965fa5e65a174ff60b0994f47e</anchor>
      <arglist>(UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a13a8d663d74256c1c82d631b351880af</anchor>
      <arglist>(const char *packageName, const Locale &amp;locale, UErrorCode &amp;err)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a0f4decaa7c91b57be267f3d7b979c7d4</anchor>
      <arglist>(const ResourceBundle &amp;original)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a098eef666cad99692bd3ca0cbf7ca154</anchor>
      <arglist>(UResourceBundle *res, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a370e56a3da9e3828bbd225ab243b365e</anchor>
      <arglist>(const ResourceBundle &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResourceBundle</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>ac2c7d05776a9269835c15414030c22cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a104e7844698e6b049e3878c5a95e7135</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSize</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a1df3469ceceb91cefdb7d3f6e50d4c9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getString</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>aecbae810b84ec72403a4e3e307f29fe0</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>getBinary</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>aaae2b651bb12140df26afedcc841592a</anchor>
      <arglist>(int32_t &amp;len, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const int32_t *</type>
      <name>getIntVector</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a2d66117d0a97f5c1aa79f23d884e2759</anchor>
      <arglist>(int32_t &amp;len, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getUInt</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>aab1c99eef94308fe9d8221cdee93ec33</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getInt</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a2c73e26b91a72a66ea6440d756adddca</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a8828c0c0533564149f5333096074c440</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetIterator</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a99900f911dd86fa63ab22430dfa41b83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getKey</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a727dc7efbb0e5cd3e0b445cc40da0dc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getName</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a2869b1d1d24390b357167a12906a4840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UResType</type>
      <name>getType</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a23529fb9564963ab704f739d6fbff685</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle</type>
      <name>getNext</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a501440ffe6d4bff40bfdd404cfe1ed8c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getNextString</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a9957672dbbca7ed52a846bf235e5ad2b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getNextString</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>ac3741ce684285b2944c3ccf4cbb8ae09</anchor>
      <arglist>(const char **key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle</type>
      <name>get</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a16682a790440b3281a241cfd0f394992</anchor>
      <arglist>(int32_t index, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getStringEx</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a8334db0bb945b832c7233db5533a73d5</anchor>
      <arglist>(int32_t index, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle</type>
      <name>get</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a3179b61a051b5bc0248fd78b54785c9e</anchor>
      <arglist>(const char *key, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getStringEx</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>afc1387e75ce61fa4a026454a092a8f50</anchor>
      <arglist>(const char *key, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getVersionNumber</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>ab2fbd5c2e51a6450a57bb6e9b5860766</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVersion</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a3cbe36371df3d92443163e4961131655</anchor>
      <arglist>(UVersionInfo versionInfo) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a3ada167c5203017efe248f45ff8ed900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a9afc38c7d20e36091d072ee3625c259a</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>ResourceBundle</type>
      <name>getWithFallback</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a8af88654a2fe47cbde87df588a70bac3</anchor>
      <arglist>(const char *key, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a517160dc960f3811c74d7cd52dc37cb5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ResourceBundle.html</anchorfile>
      <anchor>a560b2a8b2d368f1a618437663454e2a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::LocaleMatcher::Result</name>
    <filename>classicu_1_1LocaleMatcher_1_1Result.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Result</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>ae3cdcfb127dfdf14092375cf9ee24835</anchor>
      <arglist>(Result &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Result</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a7d1e6a7363f68234e4fdbfbb83fd5016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>ae72e151f8ac578bc1a7da8def78c8c54</anchor>
      <arglist>(Result &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getDesiredLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a0487cc5125d2a85a64311fb7c7f0f1ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Locale *</type>
      <name>getSupportedLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a302fce91685c429509176645101c509f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getDesiredIndex</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a6389b8ac083425c85ced07442615b4d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSupportedIndex</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a1acb467ccfd20071efaea34156bcec83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>makeResolvedLocale</name>
      <anchorfile>classicu_1_1LocaleMatcher_1_1Result.html</anchorfile>
      <anchor>a7096bb7b5847b0f9386d67594106f155</anchor>
      <arglist>(UErrorCode &amp;errorCode) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RuleBasedBreakIterator</name>
    <filename>classicu_1_1RuleBasedBreakIterator.html</filename>
    <base>icu::BreakIterator</base>
    <member kind="function">
      <type></type>
      <name>RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a976126b3070d56d23a67184b41e88141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>acaaa98a62891cc8b6ef72c913a67a7b6</anchor>
      <arglist>(const RuleBasedBreakIterator &amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>af34393c8272153f00eab8b3ba5dd8263</anchor>
      <arglist>(const UnicodeString &amp;rules, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>afe74962355b2cf5cf699ab2c98d0852d</anchor>
      <arglist>(const uint8_t *compiledRules, uint32_t ruleLength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>adde71d5c99670342c9db9e67b7475822</anchor>
      <arglist>(UDataMemory *image, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RuleBasedBreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>af171cfdce6f264ae7f7f18078248a08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RuleBasedBreakIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>abd180c6ad9f911ad16237c858c47c615</anchor>
      <arglist>(const RuleBasedBreakIterator &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a266522728258632298ee1bb97922a439</anchor>
      <arglist>(const BreakIterator &amp;that) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a866de4f5f4b7ba0a40c75177a17fdeb0</anchor>
      <arglist>(const BreakIterator &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedBreakIterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a38cc5566ba23cded3e151374466c7026</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a2180f9e814fae42b116b3506484629e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getRules</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a0adec02ebecb6b36b07b7c4a54bd07b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CharacterIterator &amp;</type>
      <name>getText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a871d282fafd5527d0f2882a49aa636e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UText *</type>
      <name>getUText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a7d5cde052bcd274706b6fd01bf42f7f3</anchor>
      <arglist>(UText *fillIn, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>ada1e08071bb1765ffa23b0e83a93a878</anchor>
      <arglist>(CharacterIterator *newText) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>afe7c9dcc8dfc94f197006e7c50e51f78</anchor>
      <arglist>(const UnicodeString &amp;newText) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>aecfde1ea8cad6f09f6cc1cf186c73572</anchor>
      <arglist>(UText *text, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>first</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a0cd000b9363232d516589e55c28ced01</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>last</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>ac08265d0a04d40733a6277c826e0c7e4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>ae7f0ee8fad7ea12a613b6bdb3cad52b9</anchor>
      <arglist>(int32_t n) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a5ab200e2a04f6db29817afcf947d1ab1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>adc3013c5ed9e4d2e9b44b25402464a7b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>following</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a23cfad4f533e1b9cb58b81c13af08ab7</anchor>
      <arglist>(int32_t offset) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>preceding</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>aca8f68a88bc3d3d9f9d34606874671b5</anchor>
      <arglist>(int32_t offset) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isBoundary</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a85d306ff87478dcdeae98593fe042f9e</anchor>
      <arglist>(int32_t offset) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>current</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a2e26e26140e8666bdb409a19c0ccae2f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRuleStatus</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a76c4b778add5db7cbeb25000e218e236</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRuleStatusVec</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a9c8e36f3ff39a261f0ca69de84c8ee07</anchor>
      <arglist>(int32_t *fillInVec, int32_t capacity, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a4a9f97b3d259e4017f6996a19492ce15</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedBreakIterator *</type>
      <name>createBufferClone</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a46b0b38fb69b62bea0ff67f94efb50f0</anchor>
      <arglist>(void *stackBuffer, int32_t &amp;BufferSize, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const uint8_t *</type>
      <name>getBinaryRules</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>af363614f68831859c51db82231b53ef4</anchor>
      <arglist>(uint32_t &amp;length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedBreakIterator &amp;</type>
      <name>refreshInputText</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a95e936d521b000d3543e7de997801dc8</anchor>
      <arglist>(UText *input, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpCache</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a88705f0fdbdaa71ec29a6204e09d4668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTables</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a581a3d53f5699e16a408cc6b85d30a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a2eb0f654542370e06be16667ddf57f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerExternalBreakEngine</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a8d8651c91dea3032e7e0c8ccaab5c888</anchor>
      <arglist>(ExternalBreakEngine *toAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="variable">
      <type>RBBIDataWrapper *</type>
      <name>fData</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a2ad6052587787523f902a4503693dbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RBBIRuleBuilder</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a17ce03f12f5fa8688859b25e2bf60938</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BreakIterator</name>
      <anchorfile>classicu_1_1RuleBasedBreakIterator.html</anchorfile>
      <anchor>a5fbb7407696454879cf016b20a0380f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RuleBasedCollator</name>
    <filename>classicu_1_1RuleBasedCollator.html</filename>
    <base>icu::Collator</base>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ab26b8846a053c2def598ec7c957cfcc4</anchor>
      <arglist>(const UnicodeString &amp;rules, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>aaf9a00014372009c71cd36430da4f610</anchor>
      <arglist>(const UnicodeString &amp;rules, ECollationStrength collationStrength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a07b23add8f39b6d2dd6d608ac9485b97</anchor>
      <arglist>(const UnicodeString &amp;rules, UColAttributeValue decompositionMode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a29e95021c2a9acf1fced334f57c074ba</anchor>
      <arglist>(const UnicodeString &amp;rules, ECollationStrength collationStrength, UColAttributeValue decompositionMode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a4a8fcec445c513c2d32979b565b95528</anchor>
      <arglist>(const UnicodeString &amp;rules, UParseError &amp;parseError, UnicodeString &amp;reason, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ad60f53ba1323a3516edf93154006d91c</anchor>
      <arglist>(const RuleBasedCollator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a2f4c7eeaf020ad68e3bd9722dd272357</anchor>
      <arglist>(const uint8_t *bin, int32_t length, const RuleBasedCollator *base, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a7f0ee2464acb12f597680df69a69d97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RuleBasedCollator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a227a98c62189afd567012d3579dcb3e0</anchor>
      <arglist>(const RuleBasedCollator &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a7a6fc19f906622cca51ecb5573ff43ce</anchor>
      <arglist>(const Collator &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedCollator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ad59fc29a2bd4d9e698be4b47966528c3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollationElementIterator *</type>
      <name>createCollationElementIterator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a906b18c5e4e0452c741b29f3cc0f3cd3</anchor>
      <arglist>(const UnicodeString &amp;source) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollationElementIterator *</type>
      <name>createCollationElementIterator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a8b9f5c4bc0950b86b049ec8ea01f32fb</anchor>
      <arglist>(const CharacterIterator &amp;source) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a6531f45f77f74c561e17240a2ed9aee7</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a76620dd60d50b82af5ebe474ae41228c</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, int32_t length, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>aaff5a52978b5bec6cebbbdaf4e915547</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>af4eaf724180c65c17f1e10b88213aa62</anchor>
      <arglist>(UCharIterator &amp;sIter, UCharIterator &amp;tIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>compareUTF8</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ae39fb8896ba5034d533e87717a1e4ca0</anchor>
      <arglist>(const StringPiece &amp;source, const StringPiece &amp;target, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollationKey &amp;</type>
      <name>getCollationKey</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ab71d25fe1684b17fede49ea2d1b0afb0</anchor>
      <arglist>(const UnicodeString &amp;source, CollationKey &amp;key, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollationKey &amp;</type>
      <name>getCollationKey</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a1a11ac7a02b0c4ddb2e4cc406dc24734</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, CollationKey &amp;key, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a28830536284acc2682ce4bb595e3c89e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Locale</type>
      <name>getLocale</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a714adc2e9efff2f4286ba3b8c340381a</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getRules</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>af0e3e83dabcdc5f46e60ed96af36841c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getVersion</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a91be0fc1c81bf4521d8b346e61490700</anchor>
      <arglist>(UVersionInfo info) const override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaxExpansion</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a9b78b0997f2473d446436b822230061f</anchor>
      <arglist>(int32_t order) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a9d6f927333d75614c21494af5a934046</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>cloneRuleData</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>aa09b7c0e9823d1bd2084eff6f5666567</anchor>
      <arglist>(int32_t &amp;length, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>cloneBinary</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a890d2eb9b1a9daa0ef9875806d327f1e</anchor>
      <arglist>(uint8_t *buffer, int32_t capacity, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRules</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>afdd629c4c2677431e003c5426ec3b613</anchor>
      <arglist>(UColRuleOption delta, UnicodeString &amp;buffer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAttribute</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>af43340dfe2c3fbb95f6ba319807f9caf</anchor>
      <arglist>(UColAttribute attr, UColAttributeValue value, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UColAttributeValue</type>
      <name>getAttribute</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ab2fd4581e8ae2afe313992d4e798a2b4</anchor>
      <arglist>(UColAttribute attr, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Collator &amp;</type>
      <name>setMaxVariable</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a10fd8f3f1784234a6aef22495e67a406</anchor>
      <arglist>(UColReorderCode group, UErrorCode &amp;errorCode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UColReorderCode</type>
      <name>getMaxVariable</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>af1437cef7b437702c4fdbcb74e6a6957</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a52657f3d6cbc31172ef7ddaac54c5faa</anchor>
      <arglist>(const char16_t *varTop, int32_t len, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a5c021c116f6241bac66c975d3705dab9</anchor>
      <arglist>(const UnicodeString &amp;varTop, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVariableTop</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a0731e13a58b5d07d1946bf53e2784e27</anchor>
      <arglist>(uint32_t varTop, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>getVariableTop</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a29c53a46bd85a9d22f80b957bbe9cca1</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet *</type>
      <name>getTailoredSet</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a4055d6600646eda2678ac945d48b6721</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getSortKey</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a4022c4f0ff2e11844c8df66ff57192f4</anchor>
      <arglist>(const UnicodeString &amp;source, uint8_t *result, int32_t resultLength) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getSortKey</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a16e8282fce29b5d8466dc64ee9208e42</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, uint8_t *result, int32_t resultLength) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getReorderCodes</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a5e52d1e2a03f747e76885fa049b0dc54</anchor>
      <arglist>(int32_t *dest, int32_t destCapacity, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setReorderCodes</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a8464677d2d97452898244e86dccb3dee</anchor>
      <arglist>(const int32_t *reorderCodes, int32_t reorderCodesLength, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCollationResult</type>
      <name>internalCompareUTF8</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a09e4c7e9f2e99a27833df56853e74275</anchor>
      <arglist>(const char *left, int32_t leftLength, const char *right, int32_t rightLength, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalGetShortDefinitionString</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>aa2069d0a87f3c972ea2661989e7137f3</anchor>
      <arglist>(const char *locale, char *buffer, int32_t capacity, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>internalNextSortKeyPart</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a927620c85fcbdc2879e23264e499c05a</anchor>
      <arglist>(UCharIterator *iter, uint32_t state[2], uint8_t *dest, int32_t count, UErrorCode &amp;errorCode) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ac584aec76ee794a86c8611236456b9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>internalGetLocaleID</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>abf6a85d4ca12254edecb98452ee81818</anchor>
      <arglist>(ULocDataLocaleType type, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalGetContractionsAndExpansions</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a766cafe2e3cb0016347285fe3cfbdda1</anchor>
      <arglist>(UnicodeSet *contractions, UnicodeSet *expansions, UBool addPrefixes, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalAddContractions</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a70a09d357eade2dbe2717e45d7e485ac</anchor>
      <arglist>(UChar32 c, UnicodeSet &amp;set, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalBuildTailoring</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a6eb360c4a1a95bbb24a19090361b8923</anchor>
      <arglist>(const UnicodeString &amp;rules, int32_t strength, UColAttributeValue decompositionMode, UParseError *outParseError, UnicodeString *outReason, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalGetCEs</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a970cfceba327c2c92f35c8f0dc3f7682</anchor>
      <arglist>(const UnicodeString &amp;str, UVector64 &amp;ces, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a40b92eb7b4a2f37c89fcf1caf957fff0</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>af769a7b211843daf7613227d562a082b</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>virtual EComparisonResult</type>
      <name>compare</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>aa4b4db8baa10e2d5e783d223886d624c</anchor>
      <arglist>(const char16_t *source, int32_t sourceLength, const char16_t *target, int32_t targetLength) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ae354bd9f1d0d45b8a06802b75f471316</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RuleBasedCollator *</type>
      <name>rbcFromUCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>ae7a0c26d34d281a756b75be0cd875b0c</anchor>
      <arglist>(UCollator *uc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RuleBasedCollator *</type>
      <name>rbcFromUCollator</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a41f3cd1fa01906f76350d1d8f7c605af</anchor>
      <arglist>(const UCollator *uc)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setLocales</name>
      <anchorfile>classicu_1_1RuleBasedCollator.html</anchorfile>
      <anchor>a2effd2b9fcd4555ca87657e3fa093ace</anchor>
      <arglist>(const Locale &amp;requestedLocale, const Locale &amp;validLocale, const Locale &amp;actualLocale) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RuleBasedNumberFormat</name>
    <filename>classicu_1_1RuleBasedNumberFormat.html</filename>
    <base>icu::NumberFormat</base>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>af34454aa2626cc2abbe660bfb06a2cc1</anchor>
      <arglist>(const UnicodeString &amp;rules, UParseError &amp;perror, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a2dbdf76f601724d263b25611fb119067</anchor>
      <arglist>(const UnicodeString &amp;rules, const UnicodeString &amp;localizations, UParseError &amp;perror, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a4da220b5d2f7b1158e63ee14fc2fc7aa</anchor>
      <arglist>(const UnicodeString &amp;rules, const Locale &amp;locale, UParseError &amp;perror, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ad3033211d966aa7b19e79cdefac68959</anchor>
      <arglist>(const UnicodeString &amp;rules, const UnicodeString &amp;localizations, const Locale &amp;locale, UParseError &amp;perror, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ac371fc0364fe9fefa0d5406859bf6bfb</anchor>
      <arglist>(URBNFRuleSetTag tag, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ace45ecff83c0aeb5d1c4beb5666c8ea3</anchor>
      <arglist>(const RuleBasedNumberFormat &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>RuleBasedNumberFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ab621d7e6cf7633b1b76305c7643acade</anchor>
      <arglist>(const RuleBasedNumberFormat &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RuleBasedNumberFormat</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a8d0596fcba3fffe70ae75a52106395f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedNumberFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>abd142dcc5b9a3cfc201bffe84f79814d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>adeea31f085945b56f4c97e052911ee37</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getRules</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a43fc57fcffd43e1e56dd0f5ab9cd6e85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getNumberOfRuleSetNames</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a509284c464972d74999c26c0bd8eec3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getRuleSetName</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a27d29998eee5d40665f2099f4a6b0109</anchor>
      <arglist>(int32_t index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getNumberOfRuleSetDisplayNameLocales</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a4a4a87f69635a065a3be399987bf2a13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Locale</type>
      <name>getRuleSetDisplayNameLocale</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ad727d8dc85711fdf93d7b70dbcfdae67</anchor>
      <arglist>(int32_t index, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getRuleSetDisplayName</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ac7a1e2b4dcd3371b92af4b54805e112b</anchor>
      <arglist>(int32_t index, const Locale &amp;locale=Locale::getDefault())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getRuleSetDisplayName</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ae39cd224c58cd688918c6cfe81a31410</anchor>
      <arglist>(const UnicodeString &amp;ruleSetName, const Locale &amp;locale=Locale::getDefault())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a6f9d65fd9626b695500e96101ff20d1c</anchor>
      <arglist>(int32_t number, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a1f7fc15985813213b6b118a26034dd98</anchor>
      <arglist>(int64_t number, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ab90c03000c0c31ab550248df6f00025d</anchor>
      <arglist>(double number, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a90caddca41c025f503be3e0a7cb1a946</anchor>
      <arglist>(int32_t number, const UnicodeString &amp;ruleSetName, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a6e8162ef0a1dff55253c247f6596a3b6</anchor>
      <arglist>(int64_t number, const UnicodeString &amp;ruleSetName, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a5e9b708be9398b1b90a3883033b05f76</anchor>
      <arglist>(double number, const UnicodeString &amp;ruleSetName, UnicodeString &amp;toAppendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a9156a8d22ddc5e6eb3c02d105243b73a</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, ParsePosition &amp;parsePosition) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLenient</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a1d4b2394dbd9bca900528088c8d6c718</anchor>
      <arglist>(UBool enabled) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isLenient</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a03dda7606492c7df986926009b7bfbcd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultRuleSet</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>aa0fbc19602d99cfcb550e2c11cb9ca91</anchor>
      <arglist>(const UnicodeString &amp;ruleSetName, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString</type>
      <name>getDefaultRuleSetName</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ad0441402cce5e6dc80633acc89ddc5f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setContext</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a80629dc1440b1a1d1b3c29c026c7cbda</anchor>
      <arglist>(UDisplayContext value, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ERoundingMode</type>
      <name>getRoundingMode</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a92266df8acc22756d135f075870b8fce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRoundingMode</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a991a86d10835ed2fe5784a49beb340a6</anchor>
      <arglist>(ERoundingMode roundingMode) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>aaecd7f5f83443de3e317882751346626</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>aecedeca091176606c63a5ee38e6be662</anchor>
      <arglist>(DecimalFormatSymbols *symbolsToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a7e536e7a55b6e5e54d45e132de7a11e3</anchor>
      <arglist>(const DecimalFormatSymbols &amp;symbols)</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>aeb8a04a7121bcec7daaa02d2b0ac94be</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a5d925189bbced0c5d4d922a0fea129a6</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a66d9f175906d3716638a9e2aea099835</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a9e2eaa78dce5dd80f71dfad84b2f911a</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a2190345945949350095a2b8bfba498b1</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ae7ca40f75b85ec4316fa1b75b9a6c872</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a07c7f6bb6e5b11022c089b3f0fa7c22f</anchor>
      <arglist>(double number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ab49822facfd590619cd21c81175af1fc</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a65efbdbd8d89d00911b03daf83819701</anchor>
      <arglist>(int32_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a7005e9ea0f65d9c73a984efe0cc21279</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>abb5c08b192c200a336296c3b23b34a9e</anchor>
      <arglist>(int64_t number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a8ed2ca7b9a65bf08c4ef81bbf9680f0d</anchor>
      <arglist>(StringPiece number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a58f4eef4daf92cd9538de0a0b3ed4901</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>af1b67906a274773e9ca59fd1eb77f73a</anchor>
      <arglist>(const UnicodeString &amp;text, Formattable &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>aafc816e642e523da1ba70d9a368f3744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1RuleBasedNumberFormat.html</anchorfile>
      <anchor>ac2fbead04b4a45072da18729c79540c7</anchor>
      <arglist>(const number::impl::DecimalQuantity &amp;number, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RuleBasedTimeZone</name>
    <filename>classicu_1_1RuleBasedTimeZone.html</filename>
    <base>icu::BasicTimeZone</base>
    <member kind="function">
      <type></type>
      <name>RuleBasedTimeZone</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>abc3e9ccae0dcf0fc23e0e631dc24fa40</anchor>
      <arglist>(const UnicodeString &amp;id, InitialTimeZoneRule *initialRule)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RuleBasedTimeZone</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a92bb60eafe0d60afb35e03657ed41b98</anchor>
      <arglist>(const RuleBasedTimeZone &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RuleBasedTimeZone</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a013e0686214d7e4f430903dea0d7885a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RuleBasedTimeZone &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>aa9cb6d6bad098556cc6f3fd18c7cc099</anchor>
      <arglist>(const RuleBasedTimeZone &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>ae735241624b40d925069f2e784f91be2</anchor>
      <arglist>(const TimeZone &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>af514cb7828b0d14a45269de035bf4961</anchor>
      <arglist>(const TimeZone &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTransitionRule</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a7dec0b4cbd92a10aefddf16338672ee5</anchor>
      <arglist>(TimeZoneRule *rule, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a1c3d72b9863e126c43df63f0eb806823</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RuleBasedTimeZone *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>ada18ab4fbe94c0be769d87f022fcafe8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a53e3360285234bdb4b9a866fdd0a4b35</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a4377485a5cc4727814a2cfd6ee21091c</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a78fd3034cca68c35504b56f94fbfef4b</anchor>
      <arglist>(UDate date, UBool local, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;ec) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRawOffset</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a585443eecbbbd1a305cb8b11d7a9da96</anchor>
      <arglist>(int32_t offsetMillis) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRawOffset</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>af1730f61bb5bc9f7f3e5b1d7b71aefed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>useDaylightTime</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>af3d88b48233c7ce4739604a021dee496</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>inDaylightTime</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a96ce61f8f88f22de4174e51f06841352</anchor>
      <arglist>(UDate date, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasSameRules</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>ab0d2d99d62b7c84576700b12ad5e06d7</anchor>
      <arglist>(const TimeZone &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextTransition</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a89bba41df427c438e63b10350a7d9a08</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousTransition</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a168e9787e375e85e414301548d4805b1</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>countTransitionRules</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a065aa6b14b6b1f998792e1e6a7e43931</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getTimeZoneRules</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a684efeea19f5d5112e9e44c4203d3bc3</anchor>
      <arglist>(const InitialTimeZoneRule *&amp;initial, const TimeZoneRule *trsrules[], int32_t &amp;trscount, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffsetFromLocal</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a456e2c8b64d350f4e49aa94571580ccb</anchor>
      <arglist>(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>aa8504ecd060cf88178c22559e066b2fb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RuleBasedTimeZone.html</anchorfile>
      <anchor>a0d629bc47e8f3a67889c09cc4fcfcfee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::RunArray</name>
    <filename>classicu_1_1RunArray.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>RunArray</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>abf3ebe7fabeabe9a60e03a21aba6e3d8</anchor>
      <arglist>(const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RunArray</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>adf399fc9071277e7d4fed232b12ea34f</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RunArray</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a015406bf1257d9d396e014ec3cc377d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getCount</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>af4b4b1e4496f0bd6740feacb96f15c7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a5dd2b28f4611d04194701eb0a26849d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getLimit</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a3a97735fa8b041b31f7aa05792cf604e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getLimit</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>aa389e99b91df86e987cbfff44721e39a</anchor>
      <arglist>(le_int32 run) const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>add</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>af4f1936b597968e113d2c5da438f96b1</anchor>
      <arglist>(le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a685c8d8eb5b8be46fbd110623978f9a3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>af0cf1fdaf93bddbc283a2e821420fa33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>ac4695019fdd8f392ed1f6d6b201a8168</anchor>
      <arglist>(le_int32 capacity)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>grow</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a568c0a58d03b726f49ea3432da757d8c</anchor>
      <arglist>(le_int32 capacity)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>le_bool</type>
      <name>fClientArrays</name>
      <anchorfile>classicu_1_1RunArray.html</anchorfile>
      <anchor>a56eb670fd8dba4762362506579e17345</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::Scale</name>
    <filename>classicu_1_1number_1_1Scale.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>Scale</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a2bdbd3dbbc85e668b2bad754904fb32b</anchor>
      <arglist>(const Scale &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scale &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a6519cef1f2d0f92d1da697ab40fe0d9c</anchor>
      <arglist>(const Scale &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scale</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a7f1aff6ddb44aea1c5ec7fc49e12ddc1</anchor>
      <arglist>(Scale &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Scale &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>ab68efa57e6b2f3765cc59fb6d7ba496c</anchor>
      <arglist>(Scale &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Scale</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>af684d1006b3256a4a3d60e9347994101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scale</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a6371a7d923455b52e974ae506b4b8693</anchor>
      <arglist>(int32_t magnitude, impl::DecNum *arbitraryToAdopt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scale</type>
      <name>none</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a09a4ccbf8bd4c25e67d6b4175f775caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scale</type>
      <name>powerOfTen</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a1f4516f7f3cf1bba07fa79fea909ae4d</anchor>
      <arglist>(int32_t power)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scale</type>
      <name>byDecimal</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a563d823a031c46e652a0fbc139967e4d</anchor>
      <arglist>(StringPiece multiplicand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scale</type>
      <name>byDouble</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>afb17ebc2f72cd54a7c04b07ebe72f901</anchor>
      <arglist>(double multiplicand)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scale</type>
      <name>byDoubleAndPowerOfTen</name>
      <anchorfile>classicu_1_1number_1_1Scale.html</anchorfile>
      <anchor>a3b4cf6f1572d7ea355ca815b090d5cef</anchor>
      <arglist>(double multiplicand, int32_t power)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::ScientificNotation</name>
    <filename>classicu_1_1number_1_1ScientificNotation.html</filename>
    <base>icu::number::Notation</base>
    <member kind="function">
      <type>ScientificNotation</type>
      <name>withMinExponentDigits</name>
      <anchorfile>classicu_1_1number_1_1ScientificNotation.html</anchorfile>
      <anchor>aec89ae2b5eadb9f8bb420b80702a9753</anchor>
      <arglist>(int32_t minExponentDigits) const</arglist>
    </member>
    <member kind="function">
      <type>ScientificNotation</type>
      <name>withExponentSignDisplay</name>
      <anchorfile>classicu_1_1number_1_1ScientificNotation.html</anchorfile>
      <anchor>a6204c35483dc5bc84ec6ff5faeca9cf4</anchor>
      <arglist>(UNumberSignDisplay exponentSignDisplay) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ScientificNumberFormatter</name>
    <filename>classicu_1_1ScientificNumberFormatter.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>ScientificNumberFormatter *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a6298d5e733f880e5d0bd0801694140ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScientificNumberFormatter</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a48fb84a97c3a4ec8b8c73cc6e3b37f64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a4afd6659c842bef3bf71bf1013edfe23</anchor>
      <arglist>(const Formattable &amp;number, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ScientificNumberFormatter *</type>
      <name>createSuperscriptInstance</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a0077091f72c7fe022ace97627fff22ed</anchor>
      <arglist>(DecimalFormat *fmtToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ScientificNumberFormatter *</type>
      <name>createSuperscriptInstance</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a467dfa563d35e1980ae101a0af027f86</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ScientificNumberFormatter *</type>
      <name>createMarkupInstance</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a040ae8bff599b5839b39e39fc8962a77</anchor>
      <arglist>(DecimalFormat *fmtToAdopt, const UnicodeString &amp;beginMarkup, const UnicodeString &amp;endMarkup, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ScientificNumberFormatter *</type>
      <name>createMarkupInstance</name>
      <anchorfile>classicu_1_1ScientificNumberFormatter.html</anchorfile>
      <anchor>a18335f0b0f84eb1740ccdf4050ffbbbc</anchor>
      <arglist>(const Locale &amp;locale, const UnicodeString &amp;beginMarkup, const UnicodeString &amp;endMarkup, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>icu::number::Notation::NotationUnion::ScientificSettings</name>
    <filename>structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html</filename>
    <member kind="variable">
      <type>int8_t</type>
      <name>fEngineeringInterval</name>
      <anchorfile>structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html</anchorfile>
      <anchor>ad95bee80ee841aae452996aee05a1882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fRequireMinInt</name>
      <anchorfile>structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html</anchorfile>
      <anchor>a11f53e49c1f05e0fd6e9f91fea2daa71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>impl::digits_t</type>
      <name>fMinExponentDigits</name>
      <anchorfile>structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html</anchorfile>
      <anchor>a25e989da1d7d237f77f094ff944988d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UNumberSignDisplay</type>
      <name>fExponentSignDisplay</name>
      <anchorfile>structicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.html</anchorfile>
      <anchor>aa493ef743c4a4658e974ae5139b95afb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SearchIterator</name>
    <filename>classicu_1_1SearchIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>SearchIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a246a13bf836186398c91240ea346d503</anchor>
      <arglist>(const SearchIterator &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SearchIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>afb9776a1ae4060a1c8e4577407cdf75d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOffset</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ad873328495584be985a857e811a35b75</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a58ebd3ab5d805dca850ac31ff90f24ff</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a43e05ea9390f56afdead82e592b7e7dc</anchor>
      <arglist>(USearchAttribute attribute, USearchAttributeValue value, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>USearchAttributeValue</type>
      <name>getAttribute</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ad190ad8f99616474bd0e807a2386f1fb</anchor>
      <arglist>(USearchAttribute attribute) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMatchedStart</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a8c18b1166ba8ced8ea354afaf716342d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMatchedLength</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a258df7346a3e7ee2d50353f25b348374</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatchedText</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>abc035c92022f5a5608000c2a407e71cc</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBreakIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ab7a52648e8dfb9432969a7a8607902a6</anchor>
      <arglist>(BreakIterator *breakiter, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const BreakIterator *</type>
      <name>getBreakIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a83be61467cca2c66ba81efe8c230f38a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a76447120d17fd963a4b9caf73758ab05</anchor>
      <arglist>(const UnicodeString &amp;text, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ad99a866c36177799e3648aab1a499597</anchor>
      <arglist>(CharacterIterator &amp;text, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getText</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a71011fb1e3f270b5d4192f9ed09e3b0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ac3e5c5e410caee31e0aa66a8bf82f4c7</anchor>
      <arglist>(const SearchIterator &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a3ca351bf9f81035cd1191c36e7fb7308</anchor>
      <arglist>(const SearchIterator &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SearchIterator *</type>
      <name>safeClone</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ab5ec35a0b7e306516c30c6001f9d3679</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>first</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a3adc58b5531eb0007a5c439fdcba2b5c</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>following</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>aa773b3c2b2884c84bb6e3e980f3e327a</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>last</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a66e0ec8ba1f20653b2f6d11d116da232</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>preceding</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a5b381e8fffd24233b74bd234d068ce41</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a2aa0e7427fc4ff817d99d5e1d6f1fbd9</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a5a95215dfaa7228f5c364a3f5ffe25fc</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>aab97e2fff5f5bb3dc01d34801d613d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SearchIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a7aca0957f8a46109c338b85920f326fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SearchIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ae8fb77acb29a09e97c326feaa9da35ca</anchor>
      <arglist>(const UnicodeString &amp;text, BreakIterator *breakiter=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SearchIterator</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a1f411a266bd5050fbd74e9bb173a1c36</anchor>
      <arglist>(CharacterIterator &amp;text, BreakIterator *breakiter=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SearchIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a2545e35de8e5f072d304e9e735a04aa4</anchor>
      <arglist>(const SearchIterator &amp;that)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int32_t</type>
      <name>handleNext</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a523954788b75b23b416ec6cf98ca49bb</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int32_t</type>
      <name>handlePrev</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ac9faec791507e9797ebdbef1daad7488</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setMatchLength</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a2e4b9a280c1a088a27a875d49436cc95</anchor>
      <arglist>(int32_t length)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setMatchStart</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a8de6d75d1ac07d3384dc5eaacd2ab6e7</anchor>
      <arglist>(int32_t position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMatchNotFound</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a99f080447a1e36d1826642e06fbb7671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>USearch *</type>
      <name>m_search_</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a1179431a358c02cd9390d3ce65cb2567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BreakIterator *</type>
      <name>m_breakiterator_</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>ac154bf58b425147ab7cdf70fe1da9837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnicodeString</type>
      <name>m_text_</name>
      <anchorfile>classicu_1_1SearchIterator.html</anchorfile>
      <anchor>a8a7a38a62a4950b1b8648cd327c9bade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SelectFormat</name>
    <filename>classicu_1_1SelectFormat.html</filename>
    <base>icu::Format</base>
    <member kind="function">
      <type></type>
      <name>SelectFormat</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>ae0664e05f0e69888e0a67c76cd456085</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectFormat</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a1efeff9d054d0fcf9a3e37e75e908048</anchor>
      <arglist>(const SelectFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelectFormat</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>aa902260bef395b42c115f09aa5a04adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>ac22629c047f8cf2b16812b9244046703</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a79837d70222b7ea3b38b2bd787a52f28</anchor>
      <arglist>(const UnicodeString &amp;keyword, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>SelectFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>af4a1c1286c20803b1b4d4cf113c2be36</anchor>
      <arglist>(const SelectFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a9253035ee9bd8444ee463bd5b2ee7bbe</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a1e53aaf2ce1fc247ad448b85f9ae6218</anchor>
      <arglist>(const Format &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SelectFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a03383ccf9fe3493681157fbf457ca6f8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>ac97720baf8f85d0dbee208e9119b4c88</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>ab7394d468ea9df4dcd9da060e895825b</anchor>
      <arglist>(UnicodeString &amp;appendTo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a54fa1c704786fe073959c8c51d8ef332</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a6dfe8988b73a069184885f54bcf64153</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1SelectFormat.html</anchorfile>
      <anchor>a636e6844611a4de8e13a7399c30d6d65</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::Selector</name>
    <filename>classicu_1_1message2_1_1Selector.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>selectKey</name>
      <anchorfile>classicu_1_1message2_1_1Selector.html</anchorfile>
      <anchor>a7cbc8acc3827aa0feb34fb3f67c86696</anchor>
      <arglist>(FormattedPlaceholder &amp;&amp;toFormat, FunctionOptions &amp;&amp;options, const UnicodeString *keys, int32_t keysLen, UnicodeString *prefs, int32_t &amp;prefsLen, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Selector</name>
      <anchorfile>classicu_1_1message2_1_1Selector.html</anchorfile>
      <anchor>ac12a20e4167686cdf7c8575b7c2de1db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::SelectorFactory</name>
    <filename>classicu_1_1message2_1_1SelectorFactory.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual Selector *</type>
      <name>createSelector</name>
      <anchorfile>classicu_1_1message2_1_1SelectorFactory.html</anchorfile>
      <anchor>a4e909c9ae05246ef75d61f280588f782</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelectorFactory</name>
      <anchorfile>classicu_1_1message2_1_1SelectorFactory.html</anchorfile>
      <anchor>aaa8f4b493f149c96b31f8868739fa8fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelectorFactory &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1SelectorFactory.html</anchorfile>
      <anchor>ac982f020fa27056f8738f08822bc0676</anchor>
      <arglist>(const SelectorFactory &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::SelectorKeys</name>
    <filename>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::message2::data_model::SelectorKeys::Builder</class>
    <member kind="function">
      <type>std::vector&lt; Key &gt;</type>
      <name>getKeys</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>a60d241b6d2678fca6b436ab0b9b5efd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>a7c626f16b779043e7e8bda94b17aa923</anchor>
      <arglist>(const SelectorKeys &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectorKeys</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>acd9fe54c48969f73a9ebde2afccf3cbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelectorKeys</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>afcb26fcd3303eb2f93a31d2131b8f89a</anchor>
      <arglist>(const SelectorKeys &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SelectorKeys &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>a2433d58a852ab38bb011a1554078730b</anchor>
      <arglist>(SelectorKeys other) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelectorKeys</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>a7dbdb4958ee77ecee8c27413926bb941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1SelectorKeys.html</anchorfile>
      <anchor>a366610831bc6059d72ecaca4e9f13ab3</anchor>
      <arglist>(SelectorKeys &amp;s1, SelectorKeys &amp;s2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SimpleDateFormat</name>
    <filename>classicu_1_1SimpleDateFormat.html</filename>
    <base>icu::DateFormat</base>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>abac138102ec26c6d80043111c2d20817</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a4c6fb4cda13384e3536360d7aff75428</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a338722b13984ce66d7ec4cce7f2480ac</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;override, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aea33520a89bb548165f7f3a3552d3617</anchor>
      <arglist>(const UnicodeString &amp;pattern, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>adf45ef405007b0abdd9f840bf2a9473d</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;override, const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a431d86e0200818d8b6243ab11a76f84c</anchor>
      <arglist>(const UnicodeString &amp;pattern, DateFormatSymbols *formatDataToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a83a094d8a8b900c56378e25e1bb6a126</anchor>
      <arglist>(const UnicodeString &amp;pattern, const DateFormatSymbols &amp;formatData, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a3d726e531132979f4f65f7b1df11bfcb</anchor>
      <arglist>(const SimpleDateFormat &amp;)</arglist>
    </member>
    <member kind="function">
      <type>SimpleDateFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>acb20491f3fc00921add6f4d180941e39</anchor>
      <arglist>(const SimpleDateFormat &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimpleDateFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ad9ba3936fa488c69cb1ba3944c5eb474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SimpleDateFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a808cd0e1a6f8b2c4a44d994fd74f6a1e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a116a55ec9e821800495020e33703c2a8</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a34ba1702eb49f8a07f996c45bb410024</anchor>
      <arglist>(Calendar &amp;cal, UnicodeString &amp;appendTo, FieldPosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aed720f5f54225abb31a7ae43983b9f34</anchor>
      <arglist>(Calendar &amp;cal, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a128664f3ee0336ff02f928abd0ddba39</anchor>
      <arglist>(const UnicodeString &amp;text, Calendar &amp;cal, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>set2DigitYearStart</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ad2eb855b855a2aa72ed527a287916902</anchor>
      <arglist>(UDate d, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>get2DigitYearStart</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a2a836c92242ff768000efb3b843dc3ba</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>af70bcc98702210ac93516f51c916eb9a</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toLocalizedPattern</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a17e694fb50d7f7a4cfd6acdb1be71d25</anchor>
      <arglist>(UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a3ca36413f304aab5dab465af7f396cef</anchor>
      <arglist>(const UnicodeString &amp;pattern)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applyLocalizedPattern</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>af9119de6f712398af99258078aff2ba1</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const DateFormatSymbols *</type>
      <name>getDateFormatSymbols</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a6324c683de01f2245ea2e5fefefd39f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptDateFormatSymbols</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a3fbc936e6e9ba6834c9a4b26a2a4af60</anchor>
      <arglist>(DateFormatSymbols *newFormatSymbols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDateFormatSymbols</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a449ebfea40ef3bc01a726d40d7b77444</anchor>
      <arglist>(const DateFormatSymbols &amp;newFormatSymbols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a4e90b76050e1b10c02709f1f6495574f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptCalendar</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aa516e475dd1bd93dafb165ca51ecc7ea</anchor>
      <arglist>(Calendar *calendarToAdopt) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adoptTimeZoneFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aefb500fe70e83b09b312ce1e893129b4</anchor>
      <arglist>(TimeZoneFormat *timeZoneFormatToAdopt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTimeZoneFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a9a4dc5028f3977f3ba8ca4332a2b1a4e</anchor>
      <arglist>(const TimeZoneFormat &amp;newTimeZoneFormat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TimeZoneFormat *</type>
      <name>getTimeZoneFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a8e784a82add6526c13f9784ea50eaef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setContext</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a5789d365715c59e7d1d06a7b563de6d9</anchor>
      <arglist>(UDisplayContext value, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptNumberFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a6aa9212004cc17d5ee28ff916d0a3e73</anchor>
      <arglist>(NumberFormat *formatToAdopt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptNumberFormat</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ade14aa7a5dca5ebce627c2f10ad8c397</anchor>
      <arglist>(const UnicodeString &amp;fields, NumberFormat *formatToAdopt, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const NumberFormat *</type>
      <name>getNumberFormatForField</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ac9396d7137ddc2544edb7a85e09a4e16</anchor>
      <arglist>(char16_t field) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isFieldUnitIgnored</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a7ddbbe72779002eb0e7a0c5333df3744</anchor>
      <arglist>(UCalendarDateFields field) const</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>getSmpFmtLocale</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a4b6cf49ebe8ed75c87ab7ecab365677e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a7b8700bfb9a9bca2bd03481107f53627</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aa8873e01cc0b2ee0cefaf8eabb605796</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>afceda8fd5f494dd65c10fcb01d3a84a1</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo, FieldPosition &amp;fieldPosition) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a55963b34bbe78c8bf43c9c751a079629</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a58a60cf3d152500e39b482951b6a958d</anchor>
      <arglist>(UDate date, UnicodeString &amp;appendTo) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UDate</type>
      <name>parse</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>a088aa13d607c682cc435d4152613cfc1</anchor>
      <arglist>(const UnicodeString &amp;text, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>parse</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ac72fe5dee0f13c9e4d673d2f19bcad5e</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>ac4e4592f12e7114d03b346ed9e43c862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>isFieldUnitIgnored</name>
      <anchorfile>classicu_1_1SimpleDateFormat.html</anchorfile>
      <anchor>aeb04048b98e952c9fbef01dd277c585d</anchor>
      <arglist>(const UnicodeString &amp;pattern, UCalendarDateFields field)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SimpleFormatter</name>
    <filename>classicu_1_1SimpleFormatter.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>SimpleFormatter</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a72aba3cff4284687ee3d92531e011dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleFormatter</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>af07411d325720f29c2b6c67b02f046e0</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleFormatter</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a4b9a8fff3d9a4f8b5f4efaf037849a2d</anchor>
      <arglist>(const UnicodeString &amp;pattern, int32_t min, int32_t max, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleFormatter</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>aec73fe61729d0e88facbf97b4b26dda1</anchor>
      <arglist>(const SimpleFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SimpleFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a20e022e477740b0c72068f297bc2cb01</anchor>
      <arglist>(const SimpleFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleFormatter</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a5b7154e3ed4c120cfab8bb67e93ec7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>ae120a158c9bd5f38f3964b19960467b5</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>applyPatternMinMaxArguments</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a37a6f2d1910051f7264d60bc9c701299</anchor>
      <arglist>(const UnicodeString &amp;pattern, int32_t min, int32_t max, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getArgumentLimit</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a5186197b2f84c04eff0f5c74eb9a0c1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a16bd8227e2d85ce9a8d31ddbbb84ef80</anchor>
      <arglist>(const UnicodeString &amp;value0, UnicodeString &amp;appendTo, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>ad5e6a3ccfa634580c281e1d459a6c8fc</anchor>
      <arglist>(const UnicodeString &amp;value0, const UnicodeString &amp;value1, UnicodeString &amp;appendTo, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>ac45d10165c89977c23eb3b24a318a5d9</anchor>
      <arglist>(const UnicodeString &amp;value0, const UnicodeString &amp;value1, const UnicodeString &amp;value2, UnicodeString &amp;appendTo, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatAndAppend</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>aba9f1b060bbe7b0376bed62d2815bbe2</anchor>
      <arglist>(const UnicodeString *const *values, int32_t valuesLength, UnicodeString &amp;appendTo, int32_t *offsets, int32_t offsetsLength, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatAndReplace</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>abda865f6880f79a8d0edf9ebce1e51fc</anchor>
      <arglist>(const UnicodeString *const *values, int32_t valuesLength, UnicodeString &amp;result, int32_t *offsets, int32_t offsetsLength, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getTextWithNoArguments</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>a03f60725d775f65cdaf6461a7cb655c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>getTextWithNoArguments</name>
      <anchorfile>classicu_1_1SimpleFormatter.html</anchorfile>
      <anchor>afdbf1b04ecfaa353f2261234747041e3</anchor>
      <arglist>(int32_t *offsets, int32_t offsetsLength) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::SimpleNumber</name>
    <filename>classicu_1_1number_1_1SimpleNumber.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>void</type>
      <name>multiplyByPowerOfTen</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>acff08a0f0b9f5aa0c047835b4cc923aa</anchor>
      <arglist>(int32_t power, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roundTo</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>af5102958d34eed4f5ec82c000e128df4</anchor>
      <arglist>(int32_t power, UNumberFormatRoundingMode roundingMode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumIntegerDigits</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a5029eb610a844ca581ffa207a6b739a9</anchor>
      <arglist>(uint32_t maximumIntegerDigits, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumIntegerDigits</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a3d082c77dde9c182dd94bc8993e4d38d</anchor>
      <arglist>(uint32_t minimumIntegerDigits, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimumFractionDigits</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a7abbcd2b0ffac05cc56e43fde29f12ff</anchor>
      <arglist>(uint32_t minimumFractionDigits, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSign</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a0a99ac9ff3df671b28658e8d7e30b6e3</anchor>
      <arglist>(USimpleNumberSign sign, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleNumber</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>aea15ef381ad9394b6effe98942b6bbc9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleNumber</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>ab4d514755a7e2dba06e0b1779a01e2bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleNumber</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a2393cfaf1c43b0b387772b5ce742ee29</anchor>
      <arglist>(SimpleNumber &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SimpleNumber &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>a204b7fa520a5371c68716dd3bb2a9dad</anchor>
      <arglist>(SimpleNumber &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SimpleNumber</type>
      <name>forInt64</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumber.html</anchorfile>
      <anchor>aed8b6fa5e33af39cca2ab8f72148d0a8</anchor>
      <arglist>(int64_t value, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SimpleNumberFormatFactory</name>
    <filename>classicu_1_1SimpleNumberFormatFactory.html</filename>
    <base>icu::NumberFormatFactory</base>
    <member kind="function">
      <type></type>
      <name>SimpleNumberFormatFactory</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>a272f9badd94f959d590f7aad8ec3a1b2</anchor>
      <arglist>(const Locale &amp;locale, UBool visible=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimpleNumberFormatFactory</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>a6ffe9c0d195a9cb08929c1a5567e1e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>visible</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>a27916696f0dce8d61f22616cf7034ca6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString *</type>
      <name>getSupportedIDs</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>a45949907a587fe3a732936da631761b9</anchor>
      <arglist>(int32_t &amp;count, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UBool</type>
      <name>_visible</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>af38c749337b2943017881cf3c73ff8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnicodeString</type>
      <name>_id</name>
      <anchorfile>classicu_1_1SimpleNumberFormatFactory.html</anchorfile>
      <anchor>af1985c10588d40f84b796589d9ed7176</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::SimpleNumberFormatter</name>
    <filename>classicu_1_1number_1_1SimpleNumberFormatter.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>format</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a8d5c236ce111fad3b5ef62a50c926251</anchor>
      <arglist>(SimpleNumber value, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>FormattedNumber</type>
      <name>formatInt64</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a0c843d814b76ad24cb2dd5e981d4e66f</anchor>
      <arglist>(int64_t value, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>formatImpl</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a642d958aca9d8f23dd8894f45ea1ffd5</anchor>
      <arglist>(impl::UFormattedNumberData *data, USimpleNumberSign sign, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a4ae48f7004fc120d167c4dda05497d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>aa1841632f65f8c12848ea730f0389b2a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a0c98537776d96d266ebef06f69476f58</anchor>
      <arglist>(SimpleNumberFormatter &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SimpleNumberFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a2882df24f98379d487b9fd36f3b5a652</anchor>
      <arglist>(SimpleNumberFormatter &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SimpleNumberFormatter</type>
      <name>forLocale</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>aa2a8328f58cf8daae0781c9348795907</anchor>
      <arglist>(const icu::Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SimpleNumberFormatter</type>
      <name>forLocaleAndGroupingStrategy</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>a4c445ad6ffe6fa1b255a9f861e08e8e2</anchor>
      <arglist>(const icu::Locale &amp;locale, UNumberGroupingStrategy groupingStrategy, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SimpleNumberFormatter</type>
      <name>forLocaleAndSymbolsAndGroupingStrategy</name>
      <anchorfile>classicu_1_1number_1_1SimpleNumberFormatter.html</anchorfile>
      <anchor>ab94cb4452223711bde573f43546d5689</anchor>
      <arglist>(const icu::Locale &amp;locale, const DecimalFormatSymbols &amp;symbols, UNumberGroupingStrategy groupingStrategy, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SimpleTimeZone</name>
    <filename>classicu_1_1SimpleTimeZone.html</filename>
    <base>icu::BasicTimeZone</base>
    <member kind="enumeration">
      <type></type>
      <name>TimeMode</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a2108a448ec99a7c20a1bf31c2a98327a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>aa654bb849a0c9f48b27904ece8550114</anchor>
      <arglist>(const SimpleTimeZone &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>SimpleTimeZone &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a7520b17e2f8511a7aedf76c47e14911b</anchor>
      <arglist>(const SimpleTimeZone &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>abb45de77d5914ba16c642af9fceb7477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a24e825fc116d26532400b98ed808214b</anchor>
      <arglist>(const TimeZone &amp;that) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>ad00b93ef5472b15b1e3ffd8b48b060b5</anchor>
      <arglist>(int32_t rawOffsetGMT, const UnicodeString &amp;ID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>ad7ccfd04825c1263475cf322421d553a</anchor>
      <arglist>(int32_t rawOffsetGMT, const UnicodeString &amp;ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a1c935f46d5812ab5cd497f8030dae644</anchor>
      <arglist>(int32_t rawOffsetGMT, const UnicodeString &amp;ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, int32_t savingsDST, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleTimeZone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a7dcfc63dd2ec82ba2879adea23560faf</anchor>
      <arglist>(int32_t rawOffsetGMT, const UnicodeString &amp;ID, int8_t savingsStartMonth, int8_t savingsStartDayOfWeekInMonth, int8_t savingsStartDayOfWeek, int32_t savingsStartTime, TimeMode savingsStartTimeMode, int8_t savingsEndMonth, int8_t savingsEndDayOfWeekInMonth, int8_t savingsEndDayOfWeek, int32_t savingsEndTime, TimeMode savingsEndTimeMode, int32_t savingsDST, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartYear</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a232fcc861a06caf0da63c76c5e2b05b4</anchor>
      <arglist>(int32_t year)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>af2b8b798c7e88baa0274fe0419008513</anchor>
      <arglist>(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a8e09fd6cc191245feb585466a72b73c1</anchor>
      <arglist>(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a4a7559b00c81fd2f89f587572dc8b2a3</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>aef257d39768e091c99a192a0de191d3b</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t time, TimeMode mode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a6e0005498f791ddf5d6594636bbc4266</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>ad72829a5117aa676c7e860e7bc926b36</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UBool after, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>aa36fc90af66b358342cd70e1a6369fa6</anchor>
      <arglist>(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a555798cd0de944bc0eb60cdc06677e27</anchor>
      <arglist>(int32_t month, int32_t dayOfWeekInMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>acfe3fe995a5592a11c2ff7b1359d9249</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t time, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a9fb6efabda421160e9ac98ffb079f56a</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t time, TimeMode mode, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a6e423a05b7eaf3753666250c45af29f3</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, UBool after, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndRule</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>ac1250a82792cfc5efe6dddd7d18fef23</anchor>
      <arglist>(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek, int32_t time, TimeMode mode, UBool after, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a88d02eecb5a9aa27246268d2e0c1db99</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a6342d0851efc22fc8e3586d2c73cbe2e</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a43214faad87df087d2a0568a8fde2a79</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, int32_t prevMonthLength, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a7fdde948bb1381b0bb717e78601ee807</anchor>
      <arglist>(UDate date, UBool local, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;ec) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffsetFromLocal</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a562e790cdb51d8e7026e4ed53c9d7bd2</anchor>
      <arglist>(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRawOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a245ebe3bbc8bf851d595f9815f541a77</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRawOffset</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>aace525943643d926c5f613ca84197823</anchor>
      <arglist>(int32_t offsetMillis) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDSTSavings</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>aa3880c10f1fc37e13476d31bee178207</anchor>
      <arglist>(int32_t millisSavedDuringDST, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getDSTSavings</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>af3fd262d08321912a78233686b77ce15</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>useDaylightTime</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a3414eb890e0c1e462cd4c85ee734286d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>inDaylightTime</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a3b768d1913f5ecf9f90c9a23a851c11e</anchor>
      <arglist>(UDate date, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasSameRules</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>accd9d9b7eb6da044823efc96c2065cd2</anchor>
      <arglist>(const TimeZone &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SimpleTimeZone *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>ac85d4d20ddd63a0cbdfb533067a38dfc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextTransition</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a8856482c15b724015b3b16ee2860849b</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousTransition</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a6435e2a3cfe5e0194547ff6da18ef368</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>countTransitionRules</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a3c082ef5338854155e469682b1174fee</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getTimeZoneRules</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a5ec0a3d94a06e9142cedb66ba408f5e0</anchor>
      <arglist>(const InitialTimeZoneRule *&amp;initial, const TimeZoneRule *trsrules[], int32_t &amp;trscount, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a5f5211d1ec9a25ef7dce27ea5b1f0c3e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1SimpleTimeZone.html</anchorfile>
      <anchor>a181390ffe9991427b48ed3ff14c668f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::BytesTrie::State</name>
    <filename>classicu_1_1BytesTrie_1_1State.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>State</name>
      <anchorfile>classicu_1_1BytesTrie_1_1State.html</anchorfile>
      <anchor>ace2b56645b7b51c3286845127019cdd4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UCharsTrie::State</name>
    <filename>classicu_1_1UCharsTrie_1_1State.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>State</name>
      <anchorfile>classicu_1_1UCharsTrie_1_1State.html</anchorfile>
      <anchor>ae46fc1a4c94ea978cafdf8080cd1dc20</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::StringByteSink</name>
    <filename>classicu_1_1StringByteSink.html</filename>
    <templarg>typename StringClass</templarg>
    <base>icu::ByteSink</base>
    <member kind="function">
      <type></type>
      <name>StringByteSink</name>
      <anchorfile>classicu_1_1StringByteSink.html</anchorfile>
      <anchor>acf5001ee1201ba4821defafcc409250d</anchor>
      <arglist>(StringClass *dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringByteSink</name>
      <anchorfile>classicu_1_1StringByteSink.html</anchorfile>
      <anchor>a6bbb302649c70493ae10aec7831df7c7</anchor>
      <arglist>(StringClass *dest, int32_t initialAppendCapacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Append</name>
      <anchorfile>classicu_1_1StringByteSink.html</anchorfile>
      <anchor>ae452e5c53dc33bdcb83fbc27585264d0</anchor>
      <arglist>(const char *data, int32_t n) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::StringCharacterIterator</name>
    <filename>classicu_1_1StringCharacterIterator.html</filename>
    <base>icu::UCharCharacterIterator</base>
    <member kind="function">
      <type></type>
      <name>StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a1b4bfb35a330d956ea155011f5686793</anchor>
      <arglist>(const UnicodeString &amp;textStr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a0b68d4dfe08b6f8e72d6f4180261a785</anchor>
      <arglist>(const UnicodeString &amp;textStr, int32_t textPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a37f844d08ae22a0dd9ac505d57a50d38</anchor>
      <arglist>(const UnicodeString &amp;textStr, int32_t textBegin, int32_t textEnd, int32_t textPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>adeb5dc78cf5fc9832c3f03d04a8738e1</anchor>
      <arglist>(const StringCharacterIterator &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a090af4a06291510374741ce0fb6bb9f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StringCharacterIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>ac25c46a9caac147dfb244628e46042da</anchor>
      <arglist>(const StringCharacterIterator &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a33186549115d4f9e3c1c3953a6aa5b6c</anchor>
      <arglist>(const ForwardCharacterIterator &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringCharacterIterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a1552bbe8017b519b569969a420d7c6ca</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a3a43757ce7e2aa27c482c7943b3284a5</anchor>
      <arglist>(const UnicodeString &amp;newText)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getText</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>ac5dfd3eee5ac5f98870509ba024592a8</anchor>
      <arglist>(UnicodeString &amp;result) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>ab47ce0fe9c31d9f36f3c17abfbdaed4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a46f601dfd5957f2b68f5f1f54f2930ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StringCharacterIterator</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a7ef9d4c9cb43b0d6b386d2bb4e4efb34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnicodeString</type>
      <name>text</name>
      <anchorfile>classicu_1_1StringCharacterIterator.html</anchorfile>
      <anchor>a60d250e284e0c008a5553d9559669291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::StringEnumeration</name>
    <filename>classicu_1_1StringEnumeration.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StringEnumeration</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>ac126117d6731f8fffe638d0bd2792cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringEnumeration *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>ac9c81e6a83fce5250fa928ad934e2e66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>count</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a86d5dca1417957f07e59491d91bb4c51</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>next</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a1060bbf97ec107ed3e3482ebe646c529</anchor>
      <arglist>(int32_t *resultLength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char16_t *</type>
      <name>unext</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a3cc0dd72f5c73db1edaed814c63428ca</anchor>
      <arglist>(int32_t *resultLength, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString *</type>
      <name>snext</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a11ed9a279cce36a54f5997f7e91efcc1</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>ae156678fc4e31fb34415e1e2d296c94d</anchor>
      <arglist>(UErrorCode &amp;status)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>ae3d0e35c88da704b9b78bb64c7ced09a</anchor>
      <arglist>(const StringEnumeration &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>af0bf83132875470266b4aec0b3f8215c</anchor>
      <arglist>(const StringEnumeration &amp;that) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StringEnumeration</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a61478f73b5cf95e969999df44db5a9ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ensureCharsCapacity</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a7b17d1df2dc64b8e3d56eab09cb66025</anchor>
      <arglist>(int32_t capacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>UnicodeString *</type>
      <name>setChars</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a33123b943cefd2ce127173244be750b5</anchor>
      <arglist>(const char *s, int32_t length, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UnicodeString</type>
      <name>unistr</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a85fd413ec305467e295e61c7dddc1d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>charsBuffer</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a8376840fdc1115fe5cb702f053ea2e83</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>chars</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a5a35d9a6d36d0be9229ebba50348ad89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>charsCapacity</name>
      <anchorfile>classicu_1_1StringEnumeration.html</anchorfile>
      <anchor>a51a09085b3b6970f300a7c2ded569f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::StringPiece</name>
    <filename>classicu_1_1StringPiece.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a883ea13586812cd22afd092f8d9dadf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a0f1f4a00c258d3ab74fb3df3d0c9b72a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a25b121ccdf279b0cd241431964ada557</anchor>
      <arglist>(const char8_t *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a958d13378a809ac220bd867a60d52c99</anchor>
      <arglist>(std::nullptr_t p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ae52992082e683c5a8206ac3ec040f4aa</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a35f4dd3da9d40eb99de966e9e52b4fa6</anchor>
      <arglist>(const std::u8string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a254a4f27616857af98f9ecf384a6e865</anchor>
      <arglist>(T str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>af97f22b270d21d5c97337d5d58966a59</anchor>
      <arglist>(const char *offset, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ac749de6914d0f02082bc002dded7f927</anchor>
      <arglist>(const char8_t *str, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ad864469d0ed57bf15e1378076b3d16fb</anchor>
      <arglist>(const StringPiece &amp;x, int32_t pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringPiece</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a1b793f69feffef74ea5027095c64aab2</anchor>
      <arglist>(const StringPiece &amp;x, int32_t pos, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string_view</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a06058dc9deb6a25dc147a3a3e6e56a6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a699f8b789040d601c5890cab79cb7467</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>size</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ab7704c0a02079a1d96b13d3011a888e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ad6f5f2eacf062a300706a8c5f7da85cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>empty</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a0513410ed8444fcbe3d8cb9c7fb1ebd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a556a1c4776319a54048f3017b6426d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>aa9fb8d13c5903207142dff23f7cf21bc</anchor>
      <arglist>(const char *xdata, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a13add7445082965d9eeaa1ebc5d9bc7a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a56c189120008fdae16fdfaa2c05d39ca</anchor>
      <arglist>(const char8_t *xdata, int32_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>aa3267fbc0ae7eff7360d1578f4fe9d0e</anchor>
      <arglist>(const char8_t *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_prefix</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>abd554715ec521ecf2413923c8429c4b5</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_suffix</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>ac53d760ea1e9655cff791779fee49f58</anchor>
      <arglist>(int32_t n)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>find</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a471e53374b7e3219adc83854e4638d18</anchor>
      <arglist>(StringPiece needle, int32_t offset)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>abed8fcf3ba90e7076b68120e8beeccc4</anchor>
      <arglist>(StringPiece other)</arglist>
    </member>
    <member kind="function">
      <type>StringPiece</type>
      <name>substr</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a03b1fd6a19bb0e8cbde5ce25064c3c33</anchor>
      <arglist>(int32_t pos, int32_t len=npos) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int32_t</type>
      <name>npos</name>
      <anchorfile>classicu_1_1StringPiece.html</anchorfile>
      <anchor>a495638fbbd40637881ee185bd3413720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::impl::StringProp</name>
    <filename>classicu_1_1number_1_1impl_1_1StringProp.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>~StringProp</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>a6f5c8657ae57b29f4b027261595f3363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringProp</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>a3509b51dffe3e6b732d4d809aa29e3f1</anchor>
      <arglist>(const StringProp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StringProp &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>ae212f43ee185abcae0e691a14285c40d</anchor>
      <arglist>(const StringProp &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringProp</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>a023413ca32d1d0e2548757d39d23548b</anchor>
      <arglist>(StringProp &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>StringProp &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>ad9f7776bb3bf43e64c322908bb04d7d1</anchor>
      <arglist>(StringProp &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>length</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>a5662a34d902f3a0ab69251245cabb715</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>af57722a7681033418e2d9e3025542c4d</anchor>
      <arglist>(StringPiece value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSet</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1StringProp.html</anchorfile>
      <anchor>a5a31dbbeff3762c1df25f2b494dc0704</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::StringSearch</name>
    <filename>classicu_1_1StringSearch.html</filename>
    <base>icu::SearchIterator</base>
    <member kind="function">
      <type></type>
      <name>StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a4fe92827a0a43b6efdead03ca65ad720</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;text, const Locale &amp;locale, BreakIterator *breakiter, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a906ff8d5fefde96a158b1dfc5f20e744</anchor>
      <arglist>(const UnicodeString &amp;pattern, const UnicodeString &amp;text, RuleBasedCollator *coll, BreakIterator *breakiter, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a5e6464834924991b8b28dd3b616899cb</anchor>
      <arglist>(const UnicodeString &amp;pattern, CharacterIterator &amp;text, const Locale &amp;locale, BreakIterator *breakiter, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>ac58431056321b9af834d07015530bade</anchor>
      <arglist>(const UnicodeString &amp;pattern, CharacterIterator &amp;text, RuleBasedCollator *coll, BreakIterator *breakiter, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a472264e23bfeef648112e8e93de5d6fb</anchor>
      <arglist>(const StringSearch &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StringSearch</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a1659af1f29948cd646fa6b546d4c32b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StringSearch *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a38acbf4083e494c16d9160c8be8acb86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StringSearch &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>afe303409d17e6957b967cd650b67893a</anchor>
      <arglist>(const StringSearch &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a0dfb08026a696063f4e81e195c6875db</anchor>
      <arglist>(const SearchIterator &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOffset</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>ab97668f11c6f45795c370a36eaeb92cf</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>aab159faccda2d73d2632acf18a610816</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a8a5c8aa15c70b8b46d5791f8056a38e8</anchor>
      <arglist>(const UnicodeString &amp;text, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a85c5f88ceb5ede3b69aafa1609d3a61e</anchor>
      <arglist>(CharacterIterator &amp;text, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function">
      <type>RuleBasedCollator *</type>
      <name>getCollator</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a982b8fd6123628cb6ba9e9bfbd2062ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollator</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>aa64c5ad544ae6bdfa87985060d37e823</anchor>
      <arglist>(RuleBasedCollator *coll, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPattern</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>ab8caa9d0a452bfeebf12d8438bfb0ded</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getPattern</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a843598f25ddd89799ceb0661023df5d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a1bcc0a38e2f4f9ae3ed2111ad3b6bc3d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StringSearch *</type>
      <name>safeClone</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>abfd2319441954c575c974c1452ba4f83</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a1713694d23796464485ef17f506e26ce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a9bfad1285f91d953936b57cf9028c860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handleNext</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a87a34f640958c330a08867668f0e8345</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>handlePrev</name>
      <anchorfile>classicu_1_1StringSearch.html</anchorfile>
      <anchor>a3906a4cf8f09a0a94c3345e80756b9aa</anchor>
      <arglist>(int32_t position, UErrorCode &amp;status) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::impl::SymbolsWrapper</name>
    <filename>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</filename>
    <base>icu::UMemory</base>
    <member kind="function">
      <type></type>
      <name>SymbolsWrapper</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>a132e96331b08a4659c8eed61882130dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymbolsWrapper</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>aa4124b4b48ebac60848f74d398520786</anchor>
      <arglist>(const SymbolsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SymbolsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>a5cdaebd305f5537ba4d2d279ab0270bf</anchor>
      <arglist>(const SymbolsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymbolsWrapper</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>aa5adc3db65ac7a7bd3e1430a0b6fbcf9</anchor>
      <arglist>(SymbolsWrapper &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>SymbolsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>a1cd5cd114103bb926d06c129c3f9e248</anchor>
      <arglist>(SymbolsWrapper &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SymbolsWrapper</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>a8071261ef6d3dc6cc690a8b89f40cd2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>abf71542f59756bc7a77b7be8c97745b1</anchor>
      <arglist>(const DecimalFormatSymbols &amp;dfs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>ad512a4298d5725b3845db2bdb8e10649</anchor>
      <arglist>(const NumberingSystem *ns)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>af2530ed2971230baa07e16bd9420024e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumberingSystem</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>a6858c088be50d0af1fc68c2e5d271dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecimalFormatSymbols *</type>
      <name>getDecimalFormatSymbols</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>aa14a9a45e276322c1ffbe3c74bb27359</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const NumberingSystem *</type>
      <name>getNumberingSystem</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>ad31726a21ff51745e069f4fdd1cba692</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>copyErrorTo</name>
      <anchorfile>classicu_1_1number_1_1impl_1_1SymbolsWrapper.html</anchorfile>
      <anchor>ad9fc6bc1a446a8a9d78045aab90ec5e5</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::SymbolTable</name>
    <filename>classicu_1_1SymbolTable.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SymbolTable</name>
      <anchorfile>classicu_1_1SymbolTable.html</anchorfile>
      <anchor>ad85358957646b3df84f2d09f00dda172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UnicodeString *</type>
      <name>lookup</name>
      <anchorfile>classicu_1_1SymbolTable.html</anchorfile>
      <anchor>aaa04a252500037a2aa10bf0e3215f99c</anchor>
      <arglist>(const UnicodeString &amp;s) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const UnicodeFunctor *</type>
      <name>lookupMatcher</name>
      <anchorfile>classicu_1_1SymbolTable.html</anchorfile>
      <anchor>a62763f40a946d6c5de353d644aa9955d</anchor>
      <arglist>(UChar32 ch) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString</type>
      <name>parseReference</name>
      <anchorfile>classicu_1_1SymbolTable.html</anchorfile>
      <anchor>ae311015e6547ecafcb24495f16df5562</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos, int32_t limit) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeArrayTimeZoneRule</name>
    <filename>classicu_1_1TimeArrayTimeZoneRule.html</filename>
    <base>icu::TimeZoneRule</base>
    <member kind="function">
      <type></type>
      <name>TimeArrayTimeZoneRule</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a3c5ae4596a93ba73370576873c75f341</anchor>
      <arglist>(const UnicodeString &amp;name, int32_t rawOffset, int32_t dstSavings, const UDate *startTimes, int32_t numStartTimes, DateTimeRule::TimeRuleType timeRuleType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeArrayTimeZoneRule</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>acb0a5db1cd58efa61bb6a0164e13c696</anchor>
      <arglist>(const TimeArrayTimeZoneRule &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeArrayTimeZoneRule</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a17ee69eee1bbe4890453ac191c303b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeArrayTimeZoneRule *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>aef14f18b9d38a0d719f0c89094737418</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>TimeArrayTimeZoneRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>ab3df45fd0cd9530305d85cb6aa20e899</anchor>
      <arglist>(const TimeArrayTimeZoneRule &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a6f7fc2951e58af858eebf8e31a004891</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>ae6cf8f248e8accdf7ad12f7274b6920f</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function">
      <type>DateTimeRule::TimeRuleType</type>
      <name>getTimeType</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a824e3b8c70c809151028ff17652c56c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getStartTimeAt</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a531336b7f52344ab468f8abd30394e03</anchor>
      <arglist>(int32_t index, UDate &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>countStartTimes</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a9c7ed4a4aa40f95d9a869b3edc1666b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a48ec98037041402b4b7dd78747631c71</anchor>
      <arglist>(const TimeZoneRule &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFirstStart</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a42dcc1f8c08d141a14e68f776da9c0d3</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getFinalStart</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a161d89043f740bfcf23bea774d7b429a</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextStart</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a0529a5b8c5f197f7cad2576c54ca3d9e</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousStart</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a4f46985bc2293ac8bb8b00298159dc9e</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>a84b632d073eecb23b20e962d372a6a6c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeArrayTimeZoneRule.html</anchorfile>
      <anchor>ad80b7c05abfb817f6a7783c948a7e51d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeUnit</name>
    <filename>classicu_1_1TimeUnit.html</filename>
    <base>icu::MeasureUnit</base>
    <member kind="enumeration">
      <type></type>
      <name>UTimeUnitFields</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a7d8a7598822d1b8acbd4631afe2071a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTIMEUNIT_FIELD_COUNT</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a7d8a7598822d1b8acbd4631afe2071a8a8aa8c37843fd0c2d21771c86fa6da6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UTIMEUNIT_FIELD_COUNT</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a7d8a7598822d1b8acbd4631afe2071a8a8aa8c37843fd0c2d21771c86fa6da6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeUnit *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a04a5f07a573a761a680a81d5a11a94db</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnit</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a4341253e5725a805315d0d23725e1f43</anchor>
      <arglist>(const TimeUnit &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TimeUnit &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a83b269375f4692959ab115ea9d416a59</anchor>
      <arglist>(const TimeUnit &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>ae31ca9128988bcbfc4be1b09d354a678</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UTimeUnitFields</type>
      <name>getTimeUnitField</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>ac2bc2386b91dc79027b21e9b7c146157</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeUnit</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a6a3c86c5d7985cc789dc0256236b4022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeUnit *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a3c5dca0adac02252d80cdfb9f04f6544</anchor>
      <arglist>(UTimeUnitFields timeUnitField, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeUnit.html</anchorfile>
      <anchor>a37c4f9ef19e46729276b723f27125ed5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeUnitAmount</name>
    <filename>classicu_1_1TimeUnitAmount.html</filename>
    <base>icu::Measure</base>
    <member kind="function">
      <type></type>
      <name>TimeUnitAmount</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a8e4f27757a5502c72a4d156e87e281ab</anchor>
      <arglist>(const Formattable &amp;number, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnitAmount</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a1f58550134475509d1da05451b5a64ad</anchor>
      <arglist>(double amount, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnitAmount</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a8422db34ad5b7f10ab2dbe438aba0760</anchor>
      <arglist>(const TimeUnitAmount &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TimeUnitAmount &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a181f2f65cf951a5f987866a3b7248df2</anchor>
      <arglist>(const TimeUnitAmount &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeUnitAmount *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>acc10f199f6a80f51f382a2ba91c89d48</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeUnitAmount</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>aaf1f5ead2ffe7b1c63c5c947436e538d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a2d11e4856f22b18218362c6185e167ac</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a12d91d992320896767344fd41fb15d22</anchor>
      <arglist>(const UObject &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>aa318b786dfdeeaf12db1bdeed7c1498e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const TimeUnit &amp;</type>
      <name>getTimeUnit</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a203b207b61cce789db3e3f09542a96d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeUnit::UTimeUnitFields</type>
      <name>getTimeUnitField</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a82ee3e05a4cca09d739b5900f4dd1330</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeUnitAmount.html</anchorfile>
      <anchor>a0bff3177d11d778ede437423436d34c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeUnitFormat</name>
    <filename>classicu_1_1TimeUnitFormat.html</filename>
    <base>icu::MeasureFormat</base>
    <member kind="function">
      <type></type>
      <name>TimeUnitFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a5aae4577405f403834160a7f1809f61e</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnitFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a11f6aefb6b3036bac2954f38d4373856</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnitFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>ab707db6de5c751a98618ebbb3c0384d6</anchor>
      <arglist>(const Locale &amp;locale, UTimeUnitFormatStyle style, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeUnitFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a29e77f5c6d65a396fbe94219cdabaa48</anchor>
      <arglist>(const TimeUnitFormat &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeUnitFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>ae6de877387e3ead7a212e9e6827bc342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeUnitFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>ad44de09316337cd41106fcc7422cf82d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>TimeUnitFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>af3fb2f097fc63f4e4eaf04a485f40ad8</anchor>
      <arglist>(const TimeUnitFormat &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocale</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>ab82c6199888dc555cf8f695c99e5be37</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberFormat</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a578dadf8944292e071a2b5a86b9b135f</anchor>
      <arglist>(const NumberFormat &amp;format, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>aedc7cb102ce33832b0dd5f94605afa20</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a5852279dfd00c3810b23660483f97e98</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeUnitFormat.html</anchorfile>
      <anchor>a4a406f50b4a03371a0158d5717585fb6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZone</name>
    <filename>classicu_1_1TimeZone.html</filename>
    <base>icu::UObject</base>
    <member kind="enumeration">
      <type></type>
      <name>EDisplayType</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfacf8bdac105168cf42e9350f7f5b2c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa7cb5bca16851d6d844e8d6360cae706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_GENERIC</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa50f1bd07adb2c6bad3e01ad18b616ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_GENERIC</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfac8036ecae72c354b247ef735b0096f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_GMT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa822f7f90bbb88684c1704f3f1bd3b023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_GMT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa420d51b41effa0a91b731fcf7cd79113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_COMMONLY_USED</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa2e85e4887a95c53621a9bce58b163da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERIC_LOCATION</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfabe884fb56c078112aee71c80496eb11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfacf8bdac105168cf42e9350f7f5b2c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa7cb5bca16851d6d844e8d6360cae706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_GENERIC</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa50f1bd07adb2c6bad3e01ad18b616ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_GENERIC</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfac8036ecae72c354b247ef735b0096f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_GMT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa822f7f90bbb88684c1704f3f1bd3b023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LONG_GMT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa420d51b41effa0a91b731fcf7cd79113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHORT_COMMONLY_USED</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfa2e85e4887a95c53621a9bce58b163da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERIC_LOCATION</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a07cc5464421c1ae84f55ada930cf03dfabe884fb56c078112aee71c80496eb11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ae5a525aeedacb363322421aa6d4e6399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a1f251fdaa58c414b747cd3517cadc3b6</anchor>
      <arglist>(const TimeZone &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ab212966497a6c8ec16292d0b0355348d</anchor>
      <arglist>(const TimeZone &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a46ea292ce977f08f7a1b4868994b5914</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ab374d74c511e2941c63f6f4d54c3eda7</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t milliseconds, int32_t monthLength, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>afcbc1c48bf0b453b0123c4cb75d20e96</anchor>
      <arglist>(UDate date, UBool local, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;ec) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRawOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a19c3aad4a860a75067855605aaeb8e1e</anchor>
      <arglist>(int32_t offsetMillis)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>getRawOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ac8efc0bc543793288b2f6b95d89681fc</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a4a039c2557698f1eff9ef139dcf755c4</anchor>
      <arglist>(UnicodeString &amp;ID) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a1b6daa38728e1015f22d121b45f74dda</anchor>
      <arglist>(const UnicodeString &amp;ID)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a9aa9bdc2fedf73450ad84009395e25ab</anchor>
      <arglist>(UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>aaa105b2160dd6652af3694f45bc567cf</anchor>
      <arglist>(const Locale &amp;locale, UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ab5e6e7b5c960fe22a03f75e7b68b8433</anchor>
      <arglist>(UBool inDaylight, EDisplayType style, UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a0dfffdaf4c283e34dbdec9784ce12d3b</anchor>
      <arglist>(UBool inDaylight, EDisplayType style, const Locale &amp;locale, UnicodeString &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>useDaylightTime</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a3cfc204672fa8b7fe5b5e58f36fc51ed</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>inDaylightTime</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ad9698381477a6f59ead590bb8917c1a4</anchor>
      <arglist>(UDate date, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasSameRules</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a9008ce68365e802922178f6726cda72c</anchor>
      <arglist>(const TimeZone &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TimeZone *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a71a1d2c195db7c014e5dc0e32866616f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a0940e0b4e2c513d11d4b240f0d41d42c</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getDSTSavings</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>af73069049763ba918b9f7945974000f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TimeZone &amp;</type>
      <name>getUnknown</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>aa8a9e73e7e9822a64fe08d445d74d747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TimeZone *</type>
      <name>getGMT</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a15a28c01682604b6b48ed8b31683523d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZone *</type>
      <name>createTimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ae34bbf3a8bef70fa57a1b9fd49a1b47b</anchor>
      <arglist>(const UnicodeString &amp;ID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createTimeZoneIDEnumeration</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ad828fb0527ae7a509ce192475c03da0e</anchor>
      <arglist>(USystemTimeZoneType zoneType, const char *region, const int32_t *rawOffset, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumeration</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a4f29501aec9db7c8843ca34bdbae9063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumeration</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>aa6e783394f7a3ee95a0a650bd25d316b</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumeration</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a4a363d7a51e59d3c73db7ac22d2d5937</anchor>
      <arglist>(int32_t rawOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumerationForRawOffset</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>afa4c31a5a1d81d15d687c5a0c8d74fd4</anchor>
      <arglist>(int32_t rawOffset, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumeration</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a80886f56f8b44a95ab169f551ea8893f</anchor>
      <arglist>(const char *region)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>createEnumerationForRegion</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>acb4cad175919f471b206b0b865762f42</anchor>
      <arglist>(const char *region, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>countEquivalentIDs</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a947eebfd2f8206121cdddeda0dfbedd5</anchor>
      <arglist>(const UnicodeString &amp;id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UnicodeString</type>
      <name>getEquivalentID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>accdd724734f285010e327690376a67af</anchor>
      <arglist>(const UnicodeString &amp;id, int32_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZone *</type>
      <name>detectHostTimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a5ca5a356ff03ed1f7cd0b1550117f529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZone *</type>
      <name>createDefault</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a4730b9b9249a9f056ea08e7cd314063a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZone *</type>
      <name>forLocaleOrDefault</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ae77abcf56609c1ed48b912d8e6885bf3</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>adoptDefault</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a9a775b9521f3defdde18658bd6b8ec57</anchor>
      <arglist>(TimeZone *zone)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefault</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a1f13c95664fa43a3bee9a5d00408a36b</anchor>
      <arglist>(const TimeZone &amp;zone)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getTZDataVersion</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>afdcb0d53fda17306ca7c91e94f1a115a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getCanonicalID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a17712fae0c6e8227e00f4bc7c85ee42b</anchor>
      <arglist>(const UnicodeString &amp;id, UnicodeString &amp;canonicalID, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getCanonicalID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a7ec9cea4e406bd625e0fe1b058134b5c</anchor>
      <arglist>(const UnicodeString &amp;id, UnicodeString &amp;canonicalID, UBool &amp;isSystemID, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getIanaID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a7e182f60aa75c78a623065ad8470d290</anchor>
      <arglist>(const UnicodeString &amp;id, UnicodeString &amp;ianaID, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getWindowsID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a77ce2ab4d1d8c87140dab391239259c0</anchor>
      <arglist>(const UnicodeString &amp;id, UnicodeString &amp;winid, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getIDForWindowsID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a67bde82933c3c37cfef66b07616f2415</anchor>
      <arglist>(const UnicodeString &amp;winid, const char *region, UnicodeString &amp;id, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a0383bb9adfa87e2d63d9d2d9ab720bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>getRegion</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a09239f955bfdcf91ef7612483783c74a</anchor>
      <arglist>(const UnicodeString &amp;id, char *region, int32_t capacity, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char16_t *</type>
      <name>getRegion</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ac4535a517d1bd0c9c141b903b11a7284</anchor>
      <arglist>(const UnicodeString &amp;id, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>aa2bd5490d049f9c12aed8d32edad585f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a61809c85d575f67e171648c840185d80</anchor>
      <arglist>(const UnicodeString &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZone</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a4473aca6c7a6ea14a502f44febe1b8a2</anchor>
      <arglist>(const TimeZone &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TimeZone &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>ab38a4be839e243aa3d822784d3576ca8</anchor>
      <arglist>(const TimeZone &amp;right)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UResourceBundle *</type>
      <name>loadRule</name>
      <anchorfile>classicu_1_1TimeZone.html</anchorfile>
      <anchor>a05aa3a171ec6a329b54eaa2a1f735a60</anchor>
      <arglist>(const UResourceBundle *top, const UnicodeString &amp;ruleid, UResourceBundle *oldbundle, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZoneFormat</name>
    <filename>classicu_1_1TimeZoneFormat.html</filename>
    <base>icu::Format</base>
    <member kind="function">
      <type></type>
      <name>TimeZoneFormat</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a2eac5330b574e21024d977c8f41c7647</anchor>
      <arglist>(const TimeZoneFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeZoneFormat</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a831f1d2fc45f9af032a870d412ed09c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeZoneFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>abf4f6f5f53d272b12769025cb0e9b8c3</anchor>
      <arglist>(const TimeZoneFormat &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a977cfea9bfa938d437eb69d4ad0c899e</anchor>
      <arglist>(const Format &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeZoneFormat *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ac7e666230dc9f9dc4ff434a2a8ae050e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const TimeZoneNames *</type>
      <name>getTimeZoneNames</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a8a2c4794cbcf3a72818bf74e916bbb0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptTimeZoneNames</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ac425d3dbb490e857cf327915ee4edd92</anchor>
      <arglist>(TimeZoneNames *tznames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeZoneNames</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ad5c5cba52717e03773b0c1ca1f0d2346</anchor>
      <arglist>(const TimeZoneNames &amp;tznames)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getGMTPattern</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>aeef38b570936e1c16bb9a208d4413ca0</anchor>
      <arglist>(UnicodeString &amp;pattern) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMTPattern</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a6ae01285433839df56e524c2c3545172</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getGMTOffsetPattern</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a8e7f82ee8a3f9c8f7f82c8b1c16536d9</anchor>
      <arglist>(UTimeZoneFormatGMTOffsetPatternType type, UnicodeString &amp;pattern) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMTOffsetPattern</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a634116ce782a4f4722b3370256df9ed3</anchor>
      <arglist>(UTimeZoneFormatGMTOffsetPatternType type, const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getGMTOffsetDigits</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>afeaeee556ae3d33b782559784dcc6e4f</anchor>
      <arglist>(UnicodeString &amp;digits) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMTOffsetDigits</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a48f2770937765b48572c90d805a30456</anchor>
      <arglist>(const UnicodeString &amp;digits, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getGMTZeroFormat</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ab1cc0f37be39d73da270e018bffb3dbd</anchor>
      <arglist>(UnicodeString &amp;gmtZeroFormat) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMTZeroFormat</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a3926cc77a0abef814b7e1e51fd272801</anchor>
      <arglist>(const UnicodeString &amp;gmtZeroFormat, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getDefaultParseOptions</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ae94db80f27f8cab3f82801f27a15aa52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultParseOptions</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>af469b39aad4fb07ed632fc79fb4f5d51</anchor>
      <arglist>(uint32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatOffsetISO8601Basic</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a58341960147ea55647863c3c40275262</anchor>
      <arglist>(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatOffsetISO8601Extended</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>aeb8179aa991ef30e9da5b96ac270ee2d</anchor>
      <arglist>(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatOffsetLocalizedGMT</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a0346ec61d2c0da1478aa6765b401b895</anchor>
      <arglist>(int32_t offset, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>formatOffsetShortLocalizedGMT</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a5e84fb052503a84f5adfb537f1068f41</anchor>
      <arglist>(int32_t offset, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a3360ba6955c9368540f2108b88d19bc2</anchor>
      <arglist>(UTimeZoneFormatStyle style, const TimeZone &amp;tz, UDate date, UnicodeString &amp;name, UTimeZoneFormatTimeType *timeType=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseOffsetISO8601</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>afeb1e4b86db663fe949f7db008a1f46a</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseOffsetLocalizedGMT</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a7fe5962ba1e61f705354008a4fdb600d</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>parseOffsetShortLocalizedGMT</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a930a30e8a7ef5e600f0ccc28cd9f64f9</anchor>
      <arglist>(const UnicodeString &amp;text, ParsePosition &amp;pos) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TimeZone *</type>
      <name>parse</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>abdb9dd366e81e1a94bddfef2bcd11426</anchor>
      <arglist>(UTimeZoneFormatStyle style, const UnicodeString &amp;text, ParsePosition &amp;pos, int32_t parseOptions, UTimeZoneFormatTimeType *timeType=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>TimeZone *</type>
      <name>parse</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>ade39877b23f93bbaf212ee9cbd29f815</anchor>
      <arglist>(UTimeZoneFormatStyle style, const UnicodeString &amp;text, ParsePosition &amp;pos, UTimeZoneFormatTimeType *timeType=nullptr) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>af0ef2f4a71769b0d7bb98d8ea34bb69d</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPosition &amp;pos, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseObject</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a46597b46201ffd32342a6759a06805ff</anchor>
      <arglist>(const UnicodeString &amp;source, Formattable &amp;result, ParsePosition &amp;parse_pos) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>adbe531a028192f0a7f35187c018e3415</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a3118634b6b3042729ddfe2f2dbf7ea10</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>virtual UnicodeString &amp;</type>
      <name>format</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a04c0b274f048825e08296cd22d0dd4fb</anchor>
      <arglist>(const Formattable &amp;obj, UnicodeString &amp;appendTo, FieldPositionIterator *posIter, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZoneFormat *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a628e4b3057ac17eb3f5103fb35e2fc50</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a71bce02ce8edb8249f748a92c98d2ae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZoneFormat</name>
      <anchorfile>classicu_1_1TimeZoneFormat.html</anchorfile>
      <anchor>a5d55ca04afd441a0a72f12017a4b0667</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZoneNames</name>
    <filename>classicu_1_1TimeZoneNames.html</filename>
    <base>icu::UObject</base>
    <class kind="class">icu::TimeZoneNames::MatchInfoCollection</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeZoneNames</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a765badb69d51e408f051fdc398f0bd5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>adf4a5fda1a11094933e6057f06ad1530</anchor>
      <arglist>(const TimeZoneNames &amp;other) const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a9b5f372bd95bd808443bce46a54e4eb2</anchor>
      <arglist>(const TimeZoneNames &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TimeZoneNames *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a7bbabc3eadb5363cf8e4424fe8729f85</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual StringEnumeration *</type>
      <name>getAvailableMetaZoneIDs</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>ad827a65cbb6da8ebad929ffff98c2503</anchor>
      <arglist>(UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual StringEnumeration *</type>
      <name>getAvailableMetaZoneIDs</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a8a98edcbc56329bbbf52647295f2f388</anchor>
      <arglist>(const UnicodeString &amp;tzID, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>getMetaZoneID</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a6fc1f6732be39e0c29b2f87efbd78a03</anchor>
      <arglist>(const UnicodeString &amp;tzID, UDate date, UnicodeString &amp;mzID) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>getReferenceZoneID</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>ab742c731346e4dcb0289ca3dbdfd0aa9</anchor>
      <arglist>(const UnicodeString &amp;mzID, const char *region, UnicodeString &amp;tzID) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>getMetaZoneDisplayName</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>ac5e10b0799efcf68045fe7fa64686a85</anchor>
      <arglist>(const UnicodeString &amp;mzID, UTimeZoneNameType type, UnicodeString &amp;name) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>getTimeZoneDisplayName</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>abd170ba93e78a4593c66ffff5de2a5f2</anchor>
      <arglist>(const UnicodeString &amp;tzID, UTimeZoneNameType type, UnicodeString &amp;name) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>getExemplarLocationName</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a50441c4f511bc6052ad19c7344ebebf0</anchor>
      <arglist>(const UnicodeString &amp;tzID, UnicodeString &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a64cc1de42187bc58f4c59f2fad79ecc6</anchor>
      <arglist>(const UnicodeString &amp;tzID, UTimeZoneNameType type, UDate date, UnicodeString &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadAllDisplayNames</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a23b597e55cf5f8a7cb9e6b367fc004af</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDisplayNames</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a6ed32372c468bbe42f4acc03aea8bcdd</anchor>
      <arglist>(const UnicodeString &amp;tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MatchInfoCollection *</type>
      <name>find</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>aedf511ebf397e7095478cda9b0936b13</anchor>
      <arglist>(const UnicodeString &amp;text, int32_t start, uint32_t types, UErrorCode &amp;status) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZoneNames *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>a3ab066b13c7cd6229ab66f88e26ee758</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TimeZoneNames *</type>
      <name>createTZDBInstance</name>
      <anchorfile>classicu_1_1TimeZoneNames.html</anchorfile>
      <anchor>aeadcf09704e6b02e4ef45cfd22d39d93</anchor>
      <arglist>(const Locale &amp;locale, UErrorCode &amp;status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZoneRule</name>
    <filename>classicu_1_1TimeZoneRule.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TimeZoneRule</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a539d2ea45e16decddfb9af03c33ed4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TimeZoneRule *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>ae5458efb1e6a3e35f9a54f3da84b796a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a76cdc590370af100401de9bce5b42500</anchor>
      <arglist>(const TimeZoneRule &amp;that) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a3e3f2bbdbbb178847b134180e99e8bb6</anchor>
      <arglist>(const TimeZoneRule &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>getName</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>adecc056cee493c7eb5e3b515de3ca20f</anchor>
      <arglist>(UnicodeString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getRawOffset</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a1950e73df1c359a213a241c26348ab21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getDSTSavings</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>af730648c1fa742eb0a27366605bc13fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEquivalentTo</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a5992f586b0a61b9365fb4e30670dbfa2</anchor>
      <arglist>(const TimeZoneRule &amp;other) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getFirstStart</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a156134b7bfc7c7ba4ee5480b06b82245</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getFinalStart</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>ac6f9f2394793f85d0b19e8f5ecf431c2</anchor>
      <arglist>(int32_t prevRawOffset, int32_t prevDSTSavings, UDate &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getNextStart</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a1fd260d355668912478d0ba3d6877ecb</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>getPreviousStart</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a5e46616103aeb3e25d3020f7ed520e9e</anchor>
      <arglist>(UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &amp;result) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZoneRule</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a1a21987acfa9bd5a6552ff2d59aaba78</anchor>
      <arglist>(const UnicodeString &amp;name, int32_t rawOffset, int32_t dstSavings)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimeZoneRule</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>acacd7a81c5d70004408b5b0c705a2e6b</anchor>
      <arglist>(const TimeZoneRule &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TimeZoneRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeZoneRule.html</anchorfile>
      <anchor>a83237bc22ab723353de386cd7979dcd8</anchor>
      <arglist>(const TimeZoneRule &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::TimeZoneTransition</name>
    <filename>classicu_1_1TimeZoneTransition.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>TimeZoneTransition</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a0e1e24e458eeb2ffb8e0fc42a51d5e90</anchor>
      <arglist>(UDate time, const TimeZoneRule &amp;from, const TimeZoneRule &amp;to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeZoneTransition</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a243eeb294117b53af2d502dd3f81035a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeZoneTransition</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a6451bc1b5816d3d272c93aef9af4bc3a</anchor>
      <arglist>(const TimeZoneTransition &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TimeZoneTransition</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>ad76973aecd9d82846e3fd831fbd92a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeZoneTransition *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>aef5c9c4c5a7666db1393e267dd87baad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeZoneTransition &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>ad62b6139570dd29887908097a69fb77a</anchor>
      <arglist>(const TimeZoneTransition &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>abd6f9210f451354d31a7363f996da051</anchor>
      <arglist>(const TimeZoneTransition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>afa3adf222dc30ce2a0d5865006a70392</anchor>
      <arglist>(const TimeZoneTransition &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>UDate</type>
      <name>getTime</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>ab0cbc52c4b88ac8d1538f8c821d64f6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTime</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>ab287c8628a6ecc9fc35c76af026b67ad</anchor>
      <arglist>(UDate time)</arglist>
    </member>
    <member kind="function">
      <type>const TimeZoneRule *</type>
      <name>getFrom</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>afa7be837fec7ddd84231786b2d999f84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrom</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a54954f2a73aa6a8522f613f3bb5035eb</anchor>
      <arglist>(const TimeZoneRule &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptFrom</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>ab155dfb35fd2635767a39128513ce17a</anchor>
      <arglist>(TimeZoneRule *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a37c9b5980cabc62c8b2d4fab15094564</anchor>
      <arglist>(const TimeZoneRule &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptTo</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a9d8ce411844ae0b8a5231c39d6786db8</anchor>
      <arglist>(TimeZoneRule *to)</arglist>
    </member>
    <member kind="function">
      <type>const TimeZoneRule *</type>
      <name>getTo</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a8373d8b7d66be756932ef0958ea3dfba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a17f6d074e7efeed12e61f61b61294827</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1TimeZoneTransition.html</anchorfile>
      <anchor>a7ebdbfb8cac62febd26314d42895f782</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>icu::Transliterator::Token</name>
    <filename>unionicu_1_1Transliterator_1_1Token.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>integer</name>
      <anchorfile>unionicu_1_1Transliterator_1_1Token.html</anchorfile>
      <anchor>a8a28abbf5375ce471ac333cecaa03234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pointer</name>
      <anchorfile>unionicu_1_1Transliterator_1_1Token.html</anchorfile>
      <anchor>a69cddbe2bcda83b1be5bbbd63ee52a6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::Transliterator</name>
    <filename>classicu_1_1Transliterator.html</filename>
    <base>icu::UObject</base>
    <class kind="union">icu::Transliterator::Token</class>
    <member kind="typedef">
      <type>Transliterator *(*)</type>
      <name>Factory</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>aad2dffd560a2b5ea71bbe37157205af3</anchor>
      <arglist>(const UnicodeString &amp;ID, Token context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transliterator</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a678f2f610a8ced267cbe6e16452f583b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Transliterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a7e3480bf49dad35e70919acd88bdd96f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>transliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a451917ac167edcdc83f935c78c347a0a</anchor>
      <arglist>(Replaceable &amp;text, int32_t start, int32_t limit) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a0be926e558a38025ba72ec9fad77f444</anchor>
      <arglist>(Replaceable &amp;text) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a9fc648e30c3483a8ec7487bd318f4ddc</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;index, const UnicodeString &amp;insertion, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>afb91b83d16ba9d99cdbe9b47094a234a</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;index, UChar32 insertion, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a726f1525982f0c7493149f5f8db09580</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;index, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTransliteration</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>af57f909abf37608df533c4586f9da0f3</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filteredTransliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a8529211b6d14718a4396e2719258194f</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;index, UBool incremental) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getMaximumContextLength</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a9c7572b78f918206d77029c82be35a79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const UnicodeString &amp;</type>
      <name>getID</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a421614973d240970bd81e44cbff5a459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeFilter *</type>
      <name>getFilter</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a7b99641b7ad064af95f1a4d82f94501c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeFilter *</type>
      <name>orphanFilter</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a5ee6cf1dc02b4b2a86414d3764ef16da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adoptFilter</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a1b5fa9e9d642a88661d25ff9b4a54f1e</anchor>
      <arglist>(UnicodeFilter *adoptedFilter)</arglist>
    </member>
    <member kind="function">
      <type>Transliterator *</type>
      <name>createInverse</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a5dd43f2af87d8ed02398a8d64245c3f8</anchor>
      <arglist>(UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toRules</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a9c46f5205f4bf2f487c80726a395f8dc</anchor>
      <arglist>(UnicodeString &amp;result, UBool escapeUnprintable) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>countElements</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>af4c49cd965242f1fe1e339cc29c658cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Transliterator &amp;</type>
      <name>getElement</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a19a3445e43f5fa7f7f5f566f300415de</anchor>
      <arglist>(int32_t index, UErrorCode &amp;ec) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>getSourceSet</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a972e6927c9592cb2674587a4e2c4ca66</anchor>
      <arglist>(UnicodeSet &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handleGetSourceSet</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a4b6d9346f7c72df38ddf2f7978c860e9</anchor>
      <arglist>(UnicodeSet &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>getTargetSet</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a4a5a072d360adbd19534146d616755fd</anchor>
      <arglist>(UnicodeSet &amp;result) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a36be6a6760df1867d8d84586a5a3851f</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Token</type>
      <name>integerToken</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a49abcadb1ea3faffe13696268c324a30</anchor>
      <arglist>(int32_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Token</type>
      <name>pointerToken</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ad9e20455d2f8e4b4b570cf4443badae3</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a40be76c0ef922d94c69dcb75c1821bd9</anchor>
      <arglist>(const UnicodeString &amp;ID, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getDisplayName</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a4e9b82a33fc21c38a8f56e7ec20c1a36</anchor>
      <arglist>(const UnicodeString &amp;ID, const Locale &amp;inLocale, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transliterator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ae48d8b6f3d556dc8c5a896a3be961fae</anchor>
      <arglist>(const UnicodeString &amp;ID, UTransDirection dir, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transliterator *</type>
      <name>createInstance</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a64148fd440cff47106db03cde27287d1</anchor>
      <arglist>(const UnicodeString &amp;ID, UTransDirection dir, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transliterator *</type>
      <name>createFromRules</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a0073663b8ac9f4a584a5173c17a7b664</anchor>
      <arglist>(const UnicodeString &amp;ID, const UnicodeString &amp;rules, UTransDirection dir, UParseError &amp;parseError, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerFactory</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ac43e9b3e1a7192ad38e11b58492cf5e7</anchor>
      <arglist>(const UnicodeString &amp;id, Factory factory, Token context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerInstance</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ae9304cfff31e760183811d90a7efe1b7</anchor>
      <arglist>(Transliterator *adoptedObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerAlias</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a6a02398fdd93dc09c1e8523ab53473ab</anchor>
      <arglist>(const UnicodeString &amp;aliasID, const UnicodeString &amp;realID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unregister</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a3e78a0feaa57019b776c93d2cf925771</anchor>
      <arglist>(const UnicodeString &amp;ID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StringEnumeration *</type>
      <name>getAvailableIDs</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>aff5125120b00f5ab6c379eace65ff0fd</anchor>
      <arglist>(UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>countAvailableSources</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>af71a26aa95b1cc523d09e4281128e79d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getAvailableSource</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a6161fad7bd6eaaaeeb629780f5ccf4d0</anchor>
      <arglist>(int32_t index, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>countAvailableTargets</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>aa153a1aee64f5edf79d0988e7a1704fc</anchor>
      <arglist>(const UnicodeString &amp;source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getAvailableTarget</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a953629b7a31283f6b52b2b722814b484</anchor>
      <arglist>(int32_t index, const UnicodeString &amp;source, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>countAvailableVariants</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a6d4c22c1ffd041ac87bc031116d71a9a</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>getAvailableVariant</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a044f9c8ee259da4e59f4ae3118bf965d</anchor>
      <arglist>(int32_t index, const UnicodeString &amp;source, const UnicodeString &amp;target, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a6a1289dabaf6603ccd1e971bd55a45e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>countAvailableIDs</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a3c165daf33d613794d48581380b9bf4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UnicodeString &amp;</type>
      <name>getAvailableID</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ae3577c36f520813555244b257f2361a3</anchor>
      <arglist>(int32_t index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Transliterator</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>aadc84e004209e8bd7cf504326d198ad4</anchor>
      <arglist>(const UnicodeString &amp;ID, UnicodeFilter *adoptedFilter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Transliterator</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ac07961d020a69219af9901a869ac81ab</anchor>
      <arglist>(const Transliterator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Transliterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a4540cadc5dffd63923dfd1f52b5d0bdf</anchor>
      <arglist>(const Transliterator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>handleTransliterate</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a7e51de341e73ee7dbae9a41f1723c073</anchor>
      <arglist>(Replaceable &amp;text, UTransPosition &amp;pos, UBool incremental) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMaximumContextLength</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>acb5cbdb330feb80d397b7ed2027544d7</anchor>
      <arglist>(int32_t maxContextLength)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setID</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a566ce517aa30abced9e3a6ec551ded9c</anchor>
      <arglist>(const UnicodeString &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Transliterator *</type>
      <name>createBasicInstance</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a7012d97e2d215abcb07264a0dabc5526</anchor>
      <arglist>(const UnicodeString &amp;id, const UnicodeString *canon)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_registerFactory</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ae7f6e4e53ae606e24146f08e7ff53092</anchor>
      <arglist>(const UnicodeString &amp;id, Factory factory, Token context)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_registerInstance</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>afdd078a2891a0616039b7751b6bc1d51</anchor>
      <arglist>(Transliterator *adoptedObj)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_registerAlias</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a368761f139356ae6d3f19e2bf9ee0fa2</anchor>
      <arglist>(const UnicodeString &amp;aliasID, const UnicodeString &amp;realID)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_registerSpecialInverse</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a970822e31e1ef8cff5981eb44e338b37</anchor>
      <arglist>(const UnicodeString &amp;target, const UnicodeString &amp;inverseTarget, UBool bidirectional)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int32_t</type>
      <name>_countAvailableSources</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a739b2c15f67b130977781a451b4e5c37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>_getAvailableSource</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>ac88668fa64092730a01f45f92ddeaf84</anchor>
      <arglist>(int32_t index, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int32_t</type>
      <name>_countAvailableTargets</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a9bf0c8ec68a09512b0dccc7cd9e6b728</anchor>
      <arglist>(const UnicodeString &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>_getAvailableTarget</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a94e3b2f0fca3824bb43e32d40825bde8</anchor>
      <arglist>(int32_t index, const UnicodeString &amp;source, UnicodeString &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int32_t</type>
      <name>_countAvailableVariants</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>affefb18335c67a0793704a58b51b2ce2</anchor>
      <arglist>(const UnicodeString &amp;source, const UnicodeString &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UnicodeString &amp;</type>
      <name>_getAvailableVariant</name>
      <anchorfile>classicu_1_1Transliterator.html</anchorfile>
      <anchor>a345dcaf8005488e1e50fd4e3537df6be</anchor>
      <arglist>(int32_t index, const UnicodeString &amp;source, const UnicodeString &amp;target, UnicodeString &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UCharCharacterIterator</name>
    <filename>classicu_1_1UCharCharacterIterator.html</filename>
    <base>icu::CharacterIterator</base>
    <member kind="function">
      <type></type>
      <name>UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>ae1b733c06c5f008696ae40be59483c8d</anchor>
      <arglist>(ConstChar16Ptr textPtr, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a5dbdaf54937805b05cfb6d2f559ac97a</anchor>
      <arglist>(ConstChar16Ptr textPtr, int32_t length, int32_t position)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a2113a5addf4a78fc203bd51dbe079a77</anchor>
      <arglist>(ConstChar16Ptr textPtr, int32_t length, int32_t textBegin, int32_t textEnd, int32_t position)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a21aca024996e2e8783586ff273b9d658</anchor>
      <arglist>(const UCharCharacterIterator &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>aabb333c203d7d3fb5232979eb1b76142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UCharCharacterIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>aa1daf1f5fa12792d27d747ce17b8f297</anchor>
      <arglist>(const UCharCharacterIterator &amp;that)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a814fa576f8ec8dfb8533fbcb54c81359</anchor>
      <arglist>(const ForwardCharacterIterator &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a649cd4e5a2b7afb51221d1aae5d1c736</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UCharCharacterIterator *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>abe2baad9e2f3abfdef06f489ef63a4be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>first</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a55d1475b2702adbc6776cf74b344ac0d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>firstPostInc</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a8dfbd50ca007f1db14993fef64203c61</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>first32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a45757f30827180c6ae4460ba3828d323</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>first32PostInc</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>acb99d06787f14b2886b9888a5c83004b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>last</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a3cd652c41760133817b2cf320ae9f737</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>last32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a4e43cd0b5e975b72273ec209b22b0bef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>setIndex</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>af887d6098b8dc9308677c36f4ea7ac7c</anchor>
      <arglist>(int32_t position) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>setIndex32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a3a42877b3fb105eae0c85db7be9cdf54</anchor>
      <arglist>(int32_t position) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>current</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>ab9dfec753c2412578734abac8a3f6eff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>current32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>aa5389c3f4e1227b664bebe5ba95225b3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>next</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a25b968da08277427cfd22070deb6353b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>nextPostInc</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a01af3ea012e09e914ee34d1e349802e3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>next32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a6fca381cc8f0e3dcf89e7eba085e8a28</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>next32PostInc</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>ae604d34f5a83d23d2c1a4e6112792e7f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasNext</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>af77684f3083f08829f98c6bfe254219a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>previous</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a578fd08ea22fe7dd86c4087c8ac96c63</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>previous32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a28c0c22e15ec821e89034dc8ea7b3d28</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasPrevious</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>ac1ac3b6078afb070c0a449e388c59d6e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>move</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a125fbe05e41a75b19169c14fb81c047c</anchor>
      <arglist>(int32_t delta, EOrigin origin) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>move32</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a6eab368600af357d14e0e995078176f0</anchor>
      <arglist>(int32_t delta, EOrigin origin) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a27ad5befcd32564160fb9a031062fc9b</anchor>
      <arglist>(ConstChar16Ptr newText, int32_t newTextLength)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getText</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a8511c826499925ee0104f76f4bb7ce06</anchor>
      <arglist>(UnicodeString &amp;result) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a7ec877885f092b8a242ddf795f984daf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>a67f3cd89ccc58700414edcbf4c8a7168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UCharCharacterIterator</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>af04a81a4e4554632570d36849014f65d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char16_t *</type>
      <name>text</name>
      <anchorfile>classicu_1_1UCharCharacterIterator.html</anchorfile>
      <anchor>aeebaf2dcb6303cfeb544ed46a91844b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UCharIterator</name>
    <filename>structUCharIterator.html</filename>
    <member kind="variable">
      <type>const void *</type>
      <name>context</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a33f323cfae0faa809f047874d2021fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a52856eb702c1198d0d49e8a4de0d8629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>start</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>acbc6d2bf546d7e98744e2f0d776bec72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>index</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a1dcd0ca0875b1be0ba2f399c6920e6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>limit</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a68042932fad8301133ef8bc82f901305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reservedField</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a5d28abc1c284a02d887651c0594d2181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorGetIndex *</type>
      <name>getIndex</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a3d8274db3ff99ebb6bb2d0784c9cd7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorMove *</type>
      <name>move</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a085355b29925cbf9170e364e9aef7bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorHasNext *</type>
      <name>hasNext</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>ac6dc92d309ace93dc07ad9092e807578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorHasPrevious *</type>
      <name>hasPrevious</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a5a5d536cc7275cdba8b6b2487a4f75a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorCurrent *</type>
      <name>current</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>ac247dee1b3e3e6fec6688f9dcb5bc1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorNext *</type>
      <name>next</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>aae26243728a62e6a13ed2008972afb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorPrevious *</type>
      <name>previous</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a65cd2a527c6abe69a0f37a368ce51cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorReserved *</type>
      <name>reservedFn</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>a94b7ab71aadd2cbafa7394c1102cdf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorGetState *</type>
      <name>getState</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>adbdac3a7450c4b9344aad58b1e72d1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCharIteratorSetState *</type>
      <name>setState</name>
      <anchorfile>structUCharIterator.html</anchorfile>
      <anchor>ad216d787e1125bc81b49686c7700b52f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UCharsTrie</name>
    <filename>classicu_1_1UCharsTrie.html</filename>
    <base>icu::UMemory</base>
    <class kind="class">icu::UCharsTrie::Iterator</class>
    <class kind="class">icu::UCharsTrie::State</class>
    <member kind="function">
      <type></type>
      <name>UCharsTrie</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a1015b8eaf4706395dc5223aa83a8cf28</anchor>
      <arglist>(ConstChar16Ptr trieUChars)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UCharsTrie</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>af18ce47c0f52d6b0fc88a254073315a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UCharsTrie</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a108d7560b38bb0c161aaa94cd3f9aaf3</anchor>
      <arglist>(const UCharsTrie &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrie &amp;</type>
      <name>reset</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a32b4a867cc09cf8f263507b26a1198ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getState64</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a228a55129870f5cb3db758d4552ebdea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrie &amp;</type>
      <name>resetToState64</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>ae9b69c275806bd96865985c0b9eef0e9</anchor>
      <arglist>(uint64_t state)</arglist>
    </member>
    <member kind="function">
      <type>const UCharsTrie &amp;</type>
      <name>saveState</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a0a8f367b124b72ecf4c5da0ea443b388</anchor>
      <arglist>(State &amp;state) const</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrie &amp;</type>
      <name>resetToState</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a4755b7c4564f4e00de708733af367134</anchor>
      <arglist>(const State &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>current</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>ab09d7b78384a480e7593873659e548aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>first</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>ac59e9b2cbcf8a15d2c444c437fc1e2f1</anchor>
      <arglist>(int32_t uchar)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>firstForCodePoint</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>aae53f4950fddaf4496ffa4b6f4fa013a</anchor>
      <arglist>(UChar32 cp)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>next</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a632dcd8b5d047f061464b0120154a6c8</anchor>
      <arglist>(int32_t uchar)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>nextForCodePoint</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a96c3ef677467402a555181bc4f342245</anchor>
      <arglist>(UChar32 cp)</arglist>
    </member>
    <member kind="function">
      <type>UStringTrieResult</type>
      <name>next</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>af690ab090ef225024fe1235ddf4b7e49</anchor>
      <arglist>(ConstChar16Ptr s, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a9c91f2cc690d81cc9428f73f7c6add13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasUniqueValue</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>a18d18bc61acbef5bc3e3ba52c65cb8ea</anchor>
      <arglist>(int32_t &amp;uniqueValue) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getNextUChars</name>
      <anchorfile>classicu_1_1UCharsTrie.html</anchorfile>
      <anchor>afec229dd9ab38bf25b7a1048d4b2bffb</anchor>
      <arglist>(Appendable &amp;out) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UCharsTrieBuilder</name>
    <filename>classicu_1_1UCharsTrieBuilder.html</filename>
    <member kind="function">
      <type></type>
      <name>UCharsTrieBuilder</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>ab4c60265c2c0dac82d36c7c2a747cd87</anchor>
      <arglist>(UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UCharsTrieBuilder</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>a53181ee97947f5c6c01a459a466f63f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrieBuilder &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>a10a5148695d01bea429fa33dab7314a8</anchor>
      <arglist>(const UnicodeString &amp;s, int32_t value, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrie *</type>
      <name>build</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>a31d9c9cb15d310478a09d0a7a357a0a4</anchor>
      <arglist>(UStringTrieBuildOption buildOption, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>buildUnicodeString</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>a388183906c551dca036eae95f63399f1</anchor>
      <arglist>(UStringTrieBuildOption buildOption, UnicodeString &amp;result, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type>UCharsTrieBuilder &amp;</type>
      <name>clear</name>
      <anchorfile>classicu_1_1UCharsTrieBuilder.html</anchorfile>
      <anchor>abdee90b049271b9e12cc323d07c85580</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UConverterFromUnicodeArgs</name>
    <filename>structUConverterFromUnicodeArgs.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>abeb11d60080a66d6e6dcd8f8d4ba98ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UBool</type>
      <name>flush</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>a18025af1995f6fb0d930b32ceff8d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UConverter *</type>
      <name>converter</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>aea5978dddd82f0ff25569e0894b77d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UChar *</type>
      <name>source</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>a2f3e5b9c4938d5fcb1c9b8cfccc872da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UChar *</type>
      <name>sourceLimit</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>a86c313ed44d51816c418c25b79025b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>target</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>ad8986d0692fba770057a354164b8fbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>targetLimit</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>a0915e907cac1997221d8fcf0ac36e1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t *</type>
      <name>offsets</name>
      <anchorfile>structUConverterFromUnicodeArgs.html</anchorfile>
      <anchor>a45442220ca1cd58dd6b497b2c6de0416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UConverterToUnicodeArgs</name>
    <filename>structUConverterToUnicodeArgs.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>a94c1ac756faaac2bc99d969f74e5d60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UBool</type>
      <name>flush</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>a6ba5831cd941d7958d8c14ac20ddea6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UConverter *</type>
      <name>converter</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>abcfd7707780ca177dd662f365e8631c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>source</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>af8bb38028ab14442d9849295d5429097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>sourceLimit</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>ae826a81cd61e18e0232b9e406d233ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UChar *</type>
      <name>target</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>aa3c10f2e32b2b818c9f028c32260a0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UChar *</type>
      <name>targetLimit</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>a2884c41551672e59036cea5a5c4aa0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t *</type>
      <name>offsets</name>
      <anchorfile>structUConverterToUnicodeArgs.html</anchorfile>
      <anchor>ad3b83a8bccd4642d8bc69bbf7014cfe1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UCPTrie</name>
    <filename>structUCPTrie.html</filename>
  </compound>
  <compound kind="struct">
    <name>UDataInfo</name>
    <filename>structUDataInfo.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>size</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>abd6b2241d107149c47bab1670a928499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reservedWord</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>af4a5b961c10058651aacb7a2ae45a199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>isBigEndian</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a91e6d8ad118435fe868a1e678b12c2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>charsetFamily</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a9194f34dd1fc7792e79f8c9ac9370fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sizeofUChar</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a42d11c2da61f81edb7a64d0635770dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reservedByte</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>ae2bfb79e1720a9190b9efe1bb446d897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dataFormat</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a479aff545723a4e6ba645dbd54807094</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>formatVersion</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a2857f66fc0e4abf1dd36fdcbeb7185e2</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dataVersion</name>
      <anchorfile>structUDataInfo.html</anchorfile>
      <anchor>a76c9e51f168e69f70b68976cc65e88a2</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UFieldPosition</name>
    <filename>structUFieldPosition.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>field</name>
      <anchorfile>structUFieldPosition.html</anchorfile>
      <anchor>a40b9b14714258026ba27ee368f7b9ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>beginIndex</name>
      <anchorfile>structUFieldPosition.html</anchorfile>
      <anchor>a5fb9ac6f8aeb4f43826077484e22e0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>endIndex</name>
      <anchorfile>structUFieldPosition.html</anchorfile>
      <anchor>a76188e4f36fc98fef71e7f374d0d1e57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UIDNAInfo</name>
    <filename>structUIDNAInfo.html</filename>
    <member kind="variable">
      <type>int16_t</type>
      <name>size</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>a0386ece581ee48ba24791feb4393925e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UBool</type>
      <name>isTransitionalDifferent</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>a86e3299083bda232f3692adfa1969d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UBool</type>
      <name>reservedB3</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>a9358cdb55cc4055bfe2614482bcbd3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>errors</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>a2ea60f82939e17d1f64babfcbe354082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reservedI2</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>ab5f0eec8c4352d5d64253adeca701c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reservedI3</name>
      <anchorfile>structUIDNAInfo.html</anchorfile>
      <anchor>a0831b4791a3627991cf0131edc13acad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UMemory</name>
    <filename>classicu_1_1UMemory.html</filename>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeFilter</name>
    <filename>classicu_1_1UnicodeFilter.html</filename>
    <base>icu::UnicodeFunctor</base>
    <base>icu::UnicodeMatcher</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeFilter</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>ad08b4febe9dab7c8ae9e1adceec4e8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeFilter *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>ab172834e4e75e1d6652c479dff13c3be</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>contains</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>afdf2d8d579f6904de6115e3ade299848</anchor>
      <arglist>(UChar32 c) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeMatcher *</type>
      <name>toMatcher</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>ae7591e2a179d316675b8e76d43765242</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UMatchDegree</type>
      <name>matches</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>ada0730a2dea83b94b980b08010800d84</anchor>
      <arglist>(const Replaceable &amp;text, int32_t &amp;offset, int32_t limit, UBool incremental) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>a4694e7f53373f45dd906f6c87deeddde</anchor>
      <arglist>(const TransliterationRuleData *) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UnicodeFilter.html</anchorfile>
      <anchor>a736f2b13102cdca9d385d2b4aa0012b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeFunctor</name>
    <filename>classicu_1_1UnicodeFunctor.html</filename>
    <base>icu::UObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeFunctor</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>a107fa1bb2b9226a309ed578f9dccdd9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeFunctor *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>a47c424e72f9279e45d6758773b274264</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeMatcher *</type>
      <name>toMatcher</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>adb3232f1db7fbdbc8b250c335d3927c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeReplacer *</type>
      <name>toReplacer</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>a4c43233c8140ba625111ba36bb4cece4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>aa6b6193b74673285df9d2c70b117a6ce</anchor>
      <arglist>() const override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>abb6d8317d16a1ed627fd7b705fc7b831</anchor>
      <arglist>(const TransliterationRuleData *)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UnicodeFunctor.html</anchorfile>
      <anchor>acb432b175fd99fe1552ab194e3ff0892</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeMatcher</name>
    <filename>classicu_1_1UnicodeMatcher.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeMatcher</name>
      <anchorfile>classicu_1_1UnicodeMatcher.html</anchorfile>
      <anchor>aa8f85acabf8b08b52518b10eb2bdc952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UMatchDegree</type>
      <name>matches</name>
      <anchorfile>classicu_1_1UnicodeMatcher.html</anchorfile>
      <anchor>ab1d65bb8ecea90bb500c8cbaf4d9f0ae</anchor>
      <arglist>(const Replaceable &amp;text, int32_t &amp;offset, int32_t limit, UBool incremental)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1UnicodeMatcher.html</anchorfile>
      <anchor>afea8760efc9ff36180b2df8639f1933f</anchor>
      <arglist>(UnicodeString &amp;result, UBool escapeUnprintable=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UBool</type>
      <name>matchesIndexValue</name>
      <anchorfile>classicu_1_1UnicodeMatcher.html</anchorfile>
      <anchor>ae6c02c180dcb3332a4b2ece814ce9f9a</anchor>
      <arglist>(uint8_t v) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addMatchSetTo</name>
      <anchorfile>classicu_1_1UnicodeMatcher.html</anchorfile>
      <anchor>ad2ff342d41851f6f845070cdfc6b1da0</anchor>
      <arglist>(UnicodeSet &amp;toUnionTo) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeReplacer</name>
    <filename>classicu_1_1UnicodeReplacer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeReplacer</name>
      <anchorfile>classicu_1_1UnicodeReplacer.html</anchorfile>
      <anchor>ab465a04d221a875fe7d4d1ee80bbcdb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32_t</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeReplacer.html</anchorfile>
      <anchor>a31b33c6dfa5d896fb38c29ab10e39661</anchor>
      <arglist>(Replaceable &amp;text, int32_t start, int32_t limit, int32_t &amp;cursor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UnicodeString &amp;</type>
      <name>toReplacerPattern</name>
      <anchorfile>classicu_1_1UnicodeReplacer.html</anchorfile>
      <anchor>a0e97c482ff41aceda7112ddea3d49b1c</anchor>
      <arglist>(UnicodeString &amp;result, UBool escapeUnprintable) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addReplacementSetTo</name>
      <anchorfile>classicu_1_1UnicodeReplacer.html</anchorfile>
      <anchor>a0c068a88d43c0e209a4118ec34a3611c</anchor>
      <arglist>(UnicodeSet &amp;toUnionTo) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeSet</name>
    <filename>classicu_1_1UnicodeSet.html</filename>
    <base>icu::UnicodeFilter</base>
    <member kind="enumvalue">
      <name>MIN_VALUE</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3b29590118ff2a1f4c7927a930abb809a104cad219e5d184fac1b5c9e25272334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_VALUE</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3b29590118ff2a1f4c7927a930abb809add725986d52c034ea1a30d1ba6f5baab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ESerialization</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a04345555373b09f97a947251a8bea1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIN_VALUE</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3b29590118ff2a1f4c7927a930abb809a104cad219e5d184fac1b5c9e25272334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_VALUE</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3b29590118ff2a1f4c7927a930abb809add725986d52c034ea1a30d1ba6f5baab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isBogus</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a1a383623a727e9c2fe6e30ed3f63135c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToBogus</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3084f5391f96d96b78985b94f9fb9223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a0f728516330da38f7ea65feb8be7c22b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a2221856105a4d2d905e08ad256bb2ae1</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae23d96265c98eb7d71b92525a32e7f9c</anchor>
      <arglist>(const uint16_t buffer[], int32_t bufferLen, ESerialization serialization, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ab844837d5ea6397d47c35e27f79bee22</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae81b07bd6539d5de9ba704fa1faa4a4a</anchor>
      <arglist>(const UnicodeString &amp;pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a584bc5e093021ad4d88ff8801bf6e32c</anchor>
      <arglist>(const UnicodeString &amp;pattern, ParsePosition &amp;pos, uint32_t options, const SymbolTable *symbols, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a7026b679925b294cef6aed893df4df1c</anchor>
      <arglist>(const UnicodeSet &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a77c826dc3fb8cedd630171b235655568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a083ed9d64d4bbab20945ce93e12fd77d</anchor>
      <arglist>(const UnicodeSet &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ab74775fdacd7b031edab7d8e72da32fc</anchor>
      <arglist>(const UnicodeSet &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ad5f8aafcca618ecfff89d8b9ba51e016</anchor>
      <arglist>(const UnicodeSet &amp;o) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a33592013bd01c0c138338a6871840a05</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ab2cf16c0dc276ffae3c9dc9caf0b9314</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USet *</type>
      <name>toUSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aec4b95d4d74d07a89431f630236aa18d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const USet *</type>
      <name>toUSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a4c32d1f8aaa5a402d7738806459cfd9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isFrozen</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a44a57b67296bb8336d454008248672b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet *</type>
      <name>freeze</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ad8d781d46d63eb57eb24e372feef12ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet *</type>
      <name>cloneAsThawed</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a4f42f52b5a32161104a9fc666eca026f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>set</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aa1345dc337f26b7bedfcfae059578568</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3d69d962085ec6ace9e8553699e7ae82</anchor>
      <arglist>(const UnicodeString &amp;pattern, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a4c53cbcc0ad406169a33645dd0aba08b</anchor>
      <arglist>(const UnicodeString &amp;pattern, uint32_t options, const SymbolTable *symbols, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>applyPattern</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>adec590c745809d1fef465ab85f1ac871</anchor>
      <arglist>(const UnicodeString &amp;pattern, ParsePosition &amp;pos, uint32_t options, const SymbolTable *symbols, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString &amp;</type>
      <name>toPattern</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>abf7542ae45cadbe9a8e45e2879961f6b</anchor>
      <arglist>(UnicodeString &amp;result, UBool escapeUnprintable=false) const override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>applyIntPropertyValue</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ac66b177c9408cf74cec0c6b18f50447d</anchor>
      <arglist>(UProperty prop, int32_t value, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>applyPropertyAlias</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a348bfb79c2a36ca96b39c3971e83a341</anchor>
      <arglist>(const UnicodeString &amp;prop, const UnicodeString &amp;value, UErrorCode &amp;ec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>size</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3b7525b717aa17c531c2e3cfc84dfe00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>isEmpty</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a2f83c9b1e68be7bccedef4981557b844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasStrings</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ab879f7731880e4c16719acb253df939d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>contains</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae05f407a70aa961e282655898882f5a4</anchor>
      <arglist>(UChar32 c) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>contains</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a962122dc4ef08a350279bd34a46223c3</anchor>
      <arglist>(UChar32 start, UChar32 end) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>contains</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aa273fd37f664f464c61bfa57eb8086a0</anchor>
      <arglist>(const UnicodeString &amp;s) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>containsAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a69e4af354f7ba37f9c9750f824402493</anchor>
      <arglist>(const UnicodeSet &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a9affcc40da79192d028498b674937462</anchor>
      <arglist>(const UnicodeString &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsNone</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a92719bc63eebd4136a0af8197cede691</anchor>
      <arglist>(UChar32 start, UChar32 end) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsNone</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aff1a59d982d0c3937a1143ba907205ef</anchor>
      <arglist>(const UnicodeSet &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsNone</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a6d9692a0d6b3c670b6eb95dcfaee21b1</anchor>
      <arglist>(const UnicodeString &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsSome</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>af646001319f3d5bf92a3df484be80e55</anchor>
      <arglist>(UChar32 start, UChar32 end) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsSome</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a52083cef96c99d87662fbd58f3e34c74</anchor>
      <arglist>(const UnicodeSet &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>containsSome</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ac6bfecaaf771b30848fcbf48da0ffafe</anchor>
      <arglist>(const UnicodeString &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>span</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a81c5da08ac066dcca2f3574352d3cfd0</anchor>
      <arglist>(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>span</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a6e9fc23f97af7c0649eead7c769533fa</anchor>
      <arglist>(const UnicodeString &amp;s, int32_t start, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>spanBack</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ac7f0dc56611d37663d6650482fca5b5c</anchor>
      <arglist>(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>spanBack</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a7c5a8980c7231810bae245ee8691ff28</anchor>
      <arglist>(const UnicodeString &amp;s, int32_t limit, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>spanUTF8</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a2d9664664fbc934fea15b8337fcca4e6</anchor>
      <arglist>(const char *s, int32_t length, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>spanBackUTF8</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a191c082018c88b02d0cdc8ff8fbcf150</anchor>
      <arglist>(const char *s, int32_t length, USetSpanCondition spanCondition) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UMatchDegree</type>
      <name>matches</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ad1644090d1f73b8396f7fc1a78838841</anchor>
      <arglist>(const Replaceable &amp;text, int32_t &amp;offset, int32_t limit, UBool incremental) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addMatchSetTo</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a3ee9c88f98e658042d32eccd406c9574</anchor>
      <arglist>(UnicodeSet &amp;toUnionTo) const override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a526444bd8ff466b127009e38a7d63704</anchor>
      <arglist>(UChar32 c) const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>charAt</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a8629e7f0321bce9d6b17098f543ad179</anchor>
      <arglist>(int32_t index) const</arglist>
    </member>
    <member kind="function">
      <type>U_HEADER_NESTED_NAMESPACE::USetCodePoints</type>
      <name>codePoints</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a537a13a1b3adcaebc140f715876aca63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>U_HEADER_NESTED_NAMESPACE::USetRanges</type>
      <name>ranges</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a689385fcc1e2e9e05996e9e19229ea3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>U_HEADER_NESTED_NAMESPACE::USetStrings</type>
      <name>strings</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a054e7d9e1c1476acd1a9f3d9113395bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>U_HEADER_NESTED_NAMESPACE::USetElementIterator</type>
      <name>begin</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a5fa614db3126d486342773afb5979e56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>U_HEADER_NESTED_NAMESPACE::USetElementIterator</type>
      <name>end</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a5806e04261e1fc150f9e177090697f0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ad1d2b8e0f693c49828dfedf4499cebe5</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ac412e669612a21540f84f530819f69cc</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>add</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a433c7259edde734ae607fbbde16162c3</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>addAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a0c81f16df875b69a33f1526325e26ab9</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>retainAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a829042ccbbc40e1f151e4f1a0a1b1c25</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>complementAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a2eb8839c90037c39a2952d3614afe55d</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>removeAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a9b84c3e9658c4ce7e27d4d34cbd74739</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>retain</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae25931f567c4e184c25044ecb7986b3e</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>retain</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a7999c98efe3f20106285179f2a6fef3f</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>retain</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae1464b384d2465abf2ccfc267dff8ae2</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>remove</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a36eb47417b0cb10f4a85cc5f792ee89f</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>remove</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>abc7b47cc60550423940d05edc84ff205</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>remove</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>acfe51c816682e3e80e65330f618512cc</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>complement</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ac28d3d223668ff2a24390241338dc29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>complement</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aac1d211f0ce353c6d992b9afc2cd27af</anchor>
      <arglist>(UChar32 start, UChar32 end)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>complement</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>af92669706977049d8dbbbad37f9efcba</anchor>
      <arglist>(UChar32 c)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>complement</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a68ecde67177a111ad70760434eb88106</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>addAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae7ec454b60472390e6025c9e2ae12486</anchor>
      <arglist>(const UnicodeSet &amp;c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>retainAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ae93ab236e09ba4cc24d325d3d84955e3</anchor>
      <arglist>(const UnicodeSet &amp;c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>removeAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a35c77bc261cf8bf1016d6d61a6bec28c</anchor>
      <arglist>(const UnicodeSet &amp;c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>complementAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a647f16e1e89748741b8f3a532f5dc04a</anchor>
      <arglist>(const UnicodeSet &amp;c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>clear</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a98556f09a5e7d459769398e94a15783d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSet &amp;</type>
      <name>closeOver</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a53f69768326ab223de829759d1974bd4</anchor>
      <arglist>(int32_t attribute)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>removeAllStrings</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a84f63ba20cca2c447e84969d8d6f17ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRangeCount</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a9a344491f71ad4b17e369c95e746c552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>getRangeStart</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a42f9bd2746e3e40d82e84423d0c7259e</anchor>
      <arglist>(int32_t index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>getRangeEnd</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a0ecb77142af2060e41b90e8fa4722773</anchor>
      <arglist>(int32_t index) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>serialize</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a9d26697666c30ec74d5955ac735d04d7</anchor>
      <arglist>(uint16_t *dest, int32_t destCapacity, UErrorCode &amp;ec) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeSet &amp;</type>
      <name>compact</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a7ff0f4731cefe61e7da2f312a5fe10d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a39029327d7ed1c3e582d8994cf398333</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeSet *</type>
      <name>fromUSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a0f91bdecac70733f07dcf0ac6714363e</anchor>
      <arglist>(USet *uset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const UnicodeSet *</type>
      <name>fromUSet</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>ab8a729468172225aee8fd68389460230</anchor>
      <arglist>(const USet *uset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UBool</type>
      <name>resemblesPattern</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a74d62d0412e6a8dbb5a34f4c730e0c62</anchor>
      <arglist>(const UnicodeString &amp;pattern, int32_t pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeSet *</type>
      <name>createFrom</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>aae9d965fe98d65e58a4cef1ed7e0043e</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeSet *</type>
      <name>createFromAll</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a28ddc995040c5c6733844ea2972c471d</anchor>
      <arglist>(const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UnicodeSet.html</anchorfile>
      <anchor>a87394cff219076e298405ae78c563ea2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeSetIterator</name>
    <filename>classicu_1_1UnicodeSetIterator.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type></type>
      <name>UnicodeSetIterator</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a11d9732dfc38a1eb6b05ad89632d224b</anchor>
      <arglist>(const UnicodeSet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeSetIterator</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>ae9e869d6e29a5a43897dac6da11a4a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeSetIterator</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>acefb91dc972b28155bea37daf8c465b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isString</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>ae4b47dd4cb319668305af3659da8dc7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>getCodepoint</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a25178aa1e9d2e20c03f3c3e232d69134</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>getCodepointEnd</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a28f4a97a8531f986470b840241933100</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UnicodeString &amp;</type>
      <name>getString</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>aeadfa49acffe9b009c486debebf49e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeSetIterator &amp;</type>
      <name>skipToStrings</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a3d68eac63224463ac08eaf2da7ea29e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>next</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a02f786c5f6937aae8fbe05b39d8d934b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>nextRange</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a67d27593bc90f927b2ec4233eac50113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>aa252ae40d16936e3e629f92d37cd9b9b</anchor>
      <arglist>(const UnicodeSet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>a4d13714c8ba22d0b6036503f9e746019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>aa4a5268ca0be5b41dd1531d568222b17</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UnicodeSetIterator.html</anchorfile>
      <anchor>acbaf2ba62d4b4a2711f8525466fa52d7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UnicodeString</name>
    <filename>classicu_1_1UnicodeString.html</filename>
    <base>icu::Replaceable</base>
    <member kind="enumeration">
      <type></type>
      <name>EInvariant</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a301902493406de453a439dfadfdd032f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInvariant</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a301902493406de453a439dfadfdd032fa050455dd0665a3c65d041ae02565f74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInvariant</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a301902493406de453a439dfadfdd032fa050455dd0665a3c65d041ae02565f74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a438dade265588956eb8410d9dec06aeb</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a04d7b793075a1bb912cac9d9edaef357</anchor>
      <arglist>(const S &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a650c21510e3ce1f0c20a566a6518c713</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a30d403cb0fac28af8563c1ad3cb5706f</anchor>
      <arglist>(const S &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>operator&gt;</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a073ead7cb0d244e00c34a98119212b62</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>operator&lt;</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a329d7dacc45d79cd90743dd8d226b0ca</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>operator&gt;=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7c9ca3a4feb949d2c3e690c0a12e6682</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>operator&lt;=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8cbf2a7f8c85c4485c519f096e5e0d7c</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a56c81f91614d5171744dd8eb71c8c2a4</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a1db01fe8a4d01400337800acdd7104b4</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab43b8067ed26755a915afc180862dd48</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a04532c03b461b516c556cb970fc838c6</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a772dc7375f43ff0d45c10f3a4012a66e</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a26a74c4611b8403c1c35cd253259b592</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>abc3861b789935cdba9035e2f3f13e243</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLimit) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a53202107460a082de667f31fe05ab912</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad4181caaf824fdac75c89b3f6dbae1b7</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aaa28e94adde11c72587996ccff754e1e</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3f668e417990b89d2e6f0947bdf7bad9</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a113cc7b18cb2609c864b6e3927b93faf</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrder</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae9daa3ea1bfe52481e382fd55e9078b3</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>compareCodePointOrderBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>afb4675a7b45d74e630b58551475063fe</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLimit) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a65aca3fd2b1d9156f7966c50dacdcffe</anchor>
      <arglist>(const UnicodeString &amp;text, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>abcf80dff1bcb3edb44079745729cc514</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>acb499fea388b5125431cd0fd4beab1d3</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8b3ffe6ab1d40f7745d7e1a596075199</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a67c6bdeadc8c237f3beac1e48a44c485</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompare</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>afa908f7fc6f135f7461a9a330b3b3511</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>caseCompareBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a07e409c526ca6b773d0eeeec97f64411</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLimit, uint32_t options) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>startsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a93b7234f9da6d765b67daeacd9ddfa2f</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>startsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>acfc515bc6335f689e9c7f5bd27aceb03</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>startsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa3d2fba2d1c5160fc35f5653f9b159b9</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>startsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac77a82c5a5a4fa0b1ca77195fd359411</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>endsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aac37ec1ae714e320d83176842072f3f4</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>endsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a21467c95776918764e3bd69a7393ba21</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>endsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a607eae891602b49205505ac2bbf5491c</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>endsWith</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a543a8e3d4f567a2ac220a049ed8971d9</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>add90e508b078575eae3d04e596c88dc2</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a690c49643783e53a6c341b42a4b02eb4</anchor>
      <arglist>(const UnicodeString &amp;text, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a10e96ba4ee7e5921f79012e442a82621</anchor>
      <arglist>(const UnicodeString &amp;text, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab049bdfaa64352618b0b3759d391dc3a</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a369c54231b88cf2621a7c88eb26d5711</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcLength, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a90dcdf8e6648cb20cde77ed1995d6425</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a0081557334947fe41810d44adffeb494</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a51d4a7cb33c92dfa153d76f11aaba1eb</anchor>
      <arglist>(char16_t c) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>af29d79f43ae4a3fe4561e1d12d2532c3</anchor>
      <arglist>(UChar32 c) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>af6e8a3731655d44a516c537c0c7fd869</anchor>
      <arglist>(char16_t c, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad1e9c85cfbda67d3753b5491a5626612</anchor>
      <arglist>(UChar32 c, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac907d54f2a1ab0dbe54e2d0fc3a120f1</anchor>
      <arglist>(char16_t c, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>indexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad6c73e2a1eef6309e727a8a9a0d128c2</anchor>
      <arglist>(UChar32 c, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a1c3eeee8419f3d531fa46605249a8dda</anchor>
      <arglist>(const UnicodeString &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7e994ea64648ab307b92bd5e4bfe9cd0</anchor>
      <arglist>(const UnicodeString &amp;text, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac2928580f1fb0b660b43432a3c05c120</anchor>
      <arglist>(const UnicodeString &amp;text, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2f38c210f2477fba94f828064aab56ae</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2150392a33b28c5ae4026ee56f6d39b8</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcLength, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aec5be696d78ae421604c08f153c6b8cd</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a750aab424b796bbfc708bf0eed6e5dca</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcStart, int32_t srcLength, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5c44f6b233df31c1b7f969c217327c31</anchor>
      <arglist>(char16_t c) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3f49ca39fe3e1da3b7aa66a38e1dc425</anchor>
      <arglist>(UChar32 c) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>abec3c1dd604f6f8db0064dd233a1f7e8</anchor>
      <arglist>(char16_t c, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>abd68b03ba121e642748447df2927547f</anchor>
      <arglist>(UChar32 c, int32_t start) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad76809f170084a6536797d92875e506b</anchor>
      <arglist>(char16_t c, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastIndexOf</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a78e26b25ab9bc1be74ae814204053c9f</anchor>
      <arglist>(UChar32 c, int32_t start, int32_t length) const</arglist>
    </member>
    <member kind="function">
      <type>char16_t</type>
      <name>charAt</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a017d8731a647041e4584dcf200350672</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>char16_t</type>
      <name>operator[]</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2d96c56fc250a3b8c8b87ba415a3a2d5</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>char32At</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5fc2b76ec9c33fb9da12e2edb26ec74c</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getChar32Start</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5d55c6dbb20aa1cb100a2bae1a0c9aa7</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getChar32Limit</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3757a05c72d31543eb47c6af906949c0</anchor>
      <arglist>(int32_t offset) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>moveIndex32</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7ccbafda9a80e30486f049673cad5a25</anchor>
      <arglist>(int32_t index, int32_t delta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa675811bd765bc7e6705c67948f6d347</anchor>
      <arglist>(int32_t start, int32_t length, Char16Ptr dst, int32_t dstStart=0) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a6d9b3ff497c7f0abf84cea6946b1633b</anchor>
      <arglist>(Char16Ptr dest, int32_t destCapacity, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7cab4c541f2f606c98eb347163d32d61</anchor>
      <arglist>(int32_t start, int32_t length, UnicodeString &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae78af54c4ae5008ebcd0eb93c8ee0fd4</anchor>
      <arglist>(int32_t start, int32_t limit, char16_t *dst, int32_t dstStart=0) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>extractBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a4eeeb081ac7bbe5d4c875cfd8a917ab7</anchor>
      <arglist>(int32_t start, int32_t limit, UnicodeString &amp;target) const override</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad154fda87e71b238c7f34127f06d410f</anchor>
      <arglist>(int32_t start, int32_t startLength, char *target, int32_t targetCapacity, enum EInvariant inv) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a6e45437d3b2301239d39d34592531b0e</anchor>
      <arglist>(int32_t start, int32_t startLength, char *target, uint32_t targetLength) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a690784d38f009e74f33df539de9f8d86</anchor>
      <arglist>(int32_t start, int32_t startLength, char *target, const char *codepage=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a4237eefcf111d3d740d4ff7700429902</anchor>
      <arglist>(int32_t start, int32_t startLength, char *target, uint32_t targetLength, const char *codepage) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>extract</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa13702a4195d949dc3ffa2d84de567e8</anchor>
      <arglist>(char *dest, int32_t destCapacity, UConverter *cnv, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>tempSubString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a6d871977904377cef1866238d37496ef</anchor>
      <arglist>(int32_t start=0, int32_t length=INT32_MAX) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>tempSubStringBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a603b9a0f8a2015394df182174630c42b</anchor>
      <arglist>(int32_t start, int32_t limit=INT32_MAX) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toUTF8</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aeaddd78cce490acf878e14313433b53f</anchor>
      <arglist>(ByteSink &amp;sink) const</arglist>
    </member>
    <member kind="function">
      <type>StringClass &amp;</type>
      <name>toUTF8String</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa2a91788b598b9aeb88ab4123a047c03</anchor>
      <arglist>(StringClass &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>toUTF32</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab0ec4e969a7ab87963dc90bb6aae8566</anchor>
      <arglist>(UChar32 *utf32, int32_t capacity, UErrorCode &amp;errorCode) const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a6db22c11bd171a70bf991b4fe788bc18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>countChar32</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a88fe906490711e799f4d20312a776b51</anchor>
      <arglist>(int32_t start=0, int32_t length=INT32_MAX) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>hasMoreChar32Than</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a187282a005c28c8dd34da5a7847b3f5c</anchor>
      <arglist>(int32_t start, int32_t length, int32_t number) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isEmpty</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aee64ffe0d40fd4ecfa1d0427ad1f875d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getCapacity</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a40704ce72078c168587a9904f1e7b920</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>hashCode</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a0ada6cdae332b4deb74b78dc3c174869</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>isBogus</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab2c89616fe623638c2bab4d1346e2fc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a99795104241b963309677674805aa8c5</anchor>
      <arglist>(const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>fastCopyFrom</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a58df4bf018a9be4402b86b0f34e11644</anchor>
      <arglist>(const UnicodeString &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a100ff8430f801bda2d0c37e4c8ea70ce</anchor>
      <arglist>(const S &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a14a6aab83cf4990c12d89c83dc5191d8</anchor>
      <arglist>(UnicodeString &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a037db62a3a5992bb0cb09f900e58198f</anchor>
      <arglist>(UnicodeString &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8daf9da3efc6e75c53ce9b03f95816b8</anchor>
      <arglist>(char16_t ch)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab66c0c1983ac38e2559e5dce9863e80c</anchor>
      <arglist>(UChar32 ch)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab6991edf6c285747a4a1318c1d264420</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a1306c6545d264fbf794ba8f12d780b44</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa73fd0ce6fbd2cdababcb1bc8b03706b</anchor>
      <arglist>(const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aff7f47dc95db5ea228cc54b4a4760e6e</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aaf23bdcc6309abfc2bc2349dff1d683c</anchor>
      <arglist>(char16_t srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>abb108d29fc9d103f53103d8a50291c79</anchor>
      <arglist>(UChar32 srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a9a2f115fb0975766d9b8823d98622295</anchor>
      <arglist>(UBool isTerminated, ConstChar16Ptr text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setTo</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a0e6bbd5f23df1712b5024e3e092197bf</anchor>
      <arglist>(char16_t *buffer, int32_t buffLength, int32_t buffCapacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToBogus</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a76f8e3839fd2ebee11dda0eb53c54a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>setCharAt</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>acb2f26b836d5cc4cb5780cf1b3e3cfb0</anchor>
      <arglist>(int32_t offset, char16_t ch)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a4302e64b64ebb9b6eee016b1e10d99c2</anchor>
      <arglist>(char16_t ch)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac04f41e93c7a8e4f53c3ef62b920ec8f</anchor>
      <arglist>(UChar32 ch)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae1a8df110a1d80a75b60d348f738c011</anchor>
      <arglist>(const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3f8eea061f52aa95d18cfe035c50fd67</anchor>
      <arglist>(const S &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad02ab4e43b74ce3b0bf2ede78a75c383</anchor>
      <arglist>(const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a35d2ce99ed98ab76b16bab397184b89b</anchor>
      <arglist>(const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a60a01a08441013560cf8ad29150ff38d</anchor>
      <arglist>(const char16_t *srcChars, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab4ac335e8ab6f2524ff236971e6561de</anchor>
      <arglist>(ConstChar16Ptr srcChars, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5e7b92cbf9715e470e4a0eb90e1571f7</anchor>
      <arglist>(const S &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7d88d46111cf5ccdfecdf1980534aac8</anchor>
      <arglist>(char16_t srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>append</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2e785a7de87eab2aaf2b45646e6cb880</anchor>
      <arglist>(UChar32 srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5432a7909e95eecc3129ac3a7b76e284</anchor>
      <arglist>(int32_t start, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a461011d173380fccfdf0c279057fc512</anchor>
      <arglist>(int32_t start, const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a640445dad8f4692c2437f97eb4aefbcb</anchor>
      <arglist>(int32_t start, const char16_t *srcChars, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab769b6f8541fe5c957d9a728d400b8fc</anchor>
      <arglist>(int32_t start, ConstChar16Ptr srcChars, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a4236106da5f3ef3b845f7a49cde2f351</anchor>
      <arglist>(int32_t start, char16_t srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>insert</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a274777ffcc87e02cb8c03f6c6e7df282</anchor>
      <arglist>(int32_t start, UChar32 srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a55a2607439dc9607ffc1928bbc1a92f3</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a895ffe24b638614da46e1b8fc69427a9</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>af0f954978bdda55a1bf9e62d980e69ce</anchor>
      <arglist>(int32_t start, int32_t length, const char16_t *srcChars, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aff62b4b57990c5e079b9ac40c3e2e4fa</anchor>
      <arglist>(int32_t start, int32_t length, ConstChar16Ptr srcChars, int32_t srcLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac4bac730a2ea2125e877d5634f941684</anchor>
      <arglist>(int32_t start, int32_t length, char16_t srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7f5a92e7ad02a0c303256d3cfc423208</anchor>
      <arglist>(int32_t start, int32_t length, UChar32 srcChar)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replaceBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad2318f1d74fe04555986bf06f5128c49</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;srcText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>replaceBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a9e5beb75109218a6a1208e95ec9ca9cc</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;srcText, int32_t srcStart, int32_t srcLimit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handleReplaceBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a171416750555ae72b6d282cd37946de6</anchor>
      <arglist>(int32_t start, int32_t limit, const UnicodeString &amp;text) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasMetaData</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>af7096db3cf631b5319202c080fa6e966</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a45a571decb88b2305e8c17b039866208</anchor>
      <arglist>(int32_t start, int32_t limit, int32_t dest) override</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>findAndReplace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8826c580799e9c0af4151fd28a58c76b</anchor>
      <arglist>(const UnicodeString &amp;oldText, const UnicodeString &amp;newText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>findAndReplace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a008d1e56ddc6b201d9968cb390405ff3</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;oldText, const UnicodeString &amp;newText)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>findAndReplace</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a38c3b2d5c922e3ece7065d65fe619985</anchor>
      <arglist>(int32_t start, int32_t length, const UnicodeString &amp;oldText, int32_t oldStart, int32_t oldLength, const UnicodeString &amp;newText, int32_t newStart, int32_t newLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>remove</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae8cf3e80a226d11aec56fd51b2b79d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>remove</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3fb3aa9b14d4185d81caa429ec0e8e65</anchor>
      <arglist>(int32_t start, int32_t length=static_cast&lt; int32_t &gt;(INT32_MAX))</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>removeBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad4140c966a1e3c8fb74c34787d41a276</anchor>
      <arglist>(int32_t start, int32_t limit=static_cast&lt; int32_t &gt;(INT32_MAX))</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>retainBetween</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>af06a0c0a9d870f5eff6d79c73630d132</anchor>
      <arglist>(int32_t start, int32_t limit=INT32_MAX)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>padLeading</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5ba507e9e13679c9ba0985b522d2e4fa</anchor>
      <arglist>(int32_t targetLength, char16_t padChar=0x0020)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>padTrailing</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae2c88d77498f76602c3c8a3f30f53b5b</anchor>
      <arglist>(int32_t targetLength, char16_t padChar=0x0020)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>truncate</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a997ebff99599d9fb0cb517eb315046e2</anchor>
      <arglist>(int32_t targetLength)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>trim</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a90ef0c0a866a7d432f334fe04900252a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>reverse</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2277e03de53f6ded8e03c91e8f2dda48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>reverse</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a41135f806e38c8bda65d3c558731716a</anchor>
      <arglist>(int32_t start, int32_t length)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toUpper</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa7bd98d3b9fb30dc121c26e1e2160cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toUpper</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aca84f3d73103fae263ee86d8ce6ec972</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toLower</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad9fc9670229fd511c956786f55739c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toLower</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab48da99ee8981ad02fa954941a9d16bc</anchor>
      <arglist>(const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toTitle</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a56c65b8a57b41b2f3c4fa4eb3228272d</anchor>
      <arglist>(BreakIterator *titleIter)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toTitle</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab4c234ad7a7cdde6f70efff9b399e6a6</anchor>
      <arglist>(BreakIterator *titleIter, const Locale &amp;locale)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>toTitle</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2c3114c21af4433a2a1a7f22950382b8</anchor>
      <arglist>(BreakIterator *titleIter, const Locale &amp;locale, uint32_t options)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString &amp;</type>
      <name>foldCase</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab9a189cf77af97d7bf38788161e90952</anchor>
      <arglist>(uint32_t options=0)</arglist>
    </member>
    <member kind="function">
      <type>char16_t *</type>
      <name>getBuffer</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad8ff08dbf57d82987d02d0302c09df5c</anchor>
      <arglist>(int32_t minCapacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseBuffer</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae73f5d2fc1f30db571244775b021f474</anchor>
      <arglist>(int32_t newLength=-1)</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getBuffer</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad99ef538257a8a767d80ba53bdf0c57c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char16_t *</type>
      <name>getTerminatedBuffer</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac32bfe812dd8a5efb93c806e47fe5ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::u16string_view</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a4ae9f53fe0c55399175d342fa7799250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::wstring_view</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae2af02ecc4fa871a40edad073a162316</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac2a78127b312aa8782a5c94033af2021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a39b1dce27f7f0e339e33b91b36bb9d5c</anchor>
      <arglist>(int32_t capacity, UChar32 c, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>UNISTR_FROM_CHAR_EXPLICIT</type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a739aab97d7f29e7eadff81c7661c3b67</anchor>
      <arglist>(char16_t ch)</arglist>
    </member>
    <member kind="function">
      <type>UNISTR_FROM_CHAR_EXPLICIT</type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8cba7d9b1942864c841751d62ebf70af</anchor>
      <arglist>(UChar32 ch)</arglist>
    </member>
    <member kind="function">
      <type>UNISTR_FROM_STRING_EXPLICIT</type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a165952e279f254e96973d7bdaab0afeb</anchor>
      <arglist>(const std::nullptr_t text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa82673be0330aab6ed93a2d239ce64bf</anchor>
      <arglist>(const char16_t *text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ac9a3fbd4438d70c16bf4aedf6151bc1a</anchor>
      <arglist>(const uint16_t *text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a16a50d4b0452adbbf960d63059362f07</anchor>
      <arglist>(const wchar_t *text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a9a54f1b3af6cb6b8f423b07470896851</anchor>
      <arglist>(const std::nullptr_t text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type>UNISTR_FROM_STRING_EXPLICIT</type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a844f740f0a7f540daa03fa3236fea589</anchor>
      <arglist>(const S &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a28a13b2ef3a75b8a947bcd040a98e206</anchor>
      <arglist>(UBool isTerminated, ConstChar16Ptr text, int32_t textLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a3890b1725db16fdb261de5a2cf5af755</anchor>
      <arglist>(char16_t *buffer, int32_t buffLength, int32_t buffCapacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ab02fee04c118fbdf44399fb5f6e41a08</anchor>
      <arglist>(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a75962898a827ae0fcef3bf0464233825</anchor>
      <arglist>(wchar_t *buffer, int32_t buffLength, int32_t buffCapacity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a201cddb49a9d3c7d201e9021388a60f4</anchor>
      <arglist>(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity)</arglist>
    </member>
    <member kind="function">
      <type>UNISTR_FROM_STRING_EXPLICIT</type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ae436989ec7fc5a488e48f775cbfae711</anchor>
      <arglist>(const char *codepageData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aad4fc33d0aac19c45e73cdf7f844ef5d</anchor>
      <arglist>(const char *codepageData, int32_t dataLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a27ee4fe1a727039cf6638700aaa63bb2</anchor>
      <arglist>(const char *codepageData, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a264120ca814c7288447bafbc2142edc9</anchor>
      <arglist>(const char *codepageData, int32_t dataLength, const char *codepage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aacc0045f42e95a677399034c4194dede</anchor>
      <arglist>(const char *src, int32_t srcLength, UConverter *cnv, UErrorCode &amp;errorCode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a613a04db62048c98e32112e5864716db</anchor>
      <arglist>(const char *src, int32_t textLength, enum EInvariant inv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a017c83f33b07fbc12ad46b9efd438646</anchor>
      <arglist>(const UnicodeString &amp;that)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aa5045a807d4fb443e302cb6a31056eb6</anchor>
      <arglist>(UnicodeString &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a34f7104b6bda6c52579eb10b00777268</anchor>
      <arglist>(const UnicodeString &amp;src, int32_t srcStart)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a19faf48e1012d42e0855d6a6b944d036</anchor>
      <arglist>(const UnicodeString &amp;src, int32_t srcStart, int32_t srcLength)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnicodeString *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a5a9b9224d28a6a6585e4aeda8ed77f4c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnicodeString</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a24f0573327f4c15c6ab8bbead621c952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>unescape</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a330aa00f6ab316d3f7bbe1331c084d15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>unescapeAt</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a14acae44fb03c363002db3d36798948b</anchor>
      <arglist>(int32_t &amp;offset) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>ad0e701433ec7a917c3a2c15ad7b469c2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>readOnlyAlias</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a8fa68576a7fc08be9124a74496a26054</anchor>
      <arglist>(const S &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>readOnlyAlias</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a2a81c6cbe22d4f873effbbdd6a0395f5</anchor>
      <arglist>(const UnicodeString &amp;text)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>fromUTF8</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a71c230712cdace1eefe4b2497e964788</anchor>
      <arglist>(StringPiece utf8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnicodeString</type>
      <name>fromUTF32</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7d334d126367b32733d08173dd4a3d21</anchor>
      <arglist>(const UChar32 *utf32, int32_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>aafbd10c3a255e78fa8c66c8dbbe8386b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getLength</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a07f160fd3f5a74585af0c3403606ffdc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual char16_t</type>
      <name>getCharAt</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a03a2bd47790261408efb8c828ee29ade</anchor>
      <arglist>(int32_t offset) const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual UChar32</type>
      <name>getChar32At</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a6dff953423e7dd120a6c894ceb65baed</anchor>
      <arglist>(int32_t offset) const override</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1UnicodeString.html</anchorfile>
      <anchor>a7a011a36b912b3ab19653ec2d761516d</anchor>
      <arglist>(UnicodeString &amp;s1, UnicodeString &amp;s2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::UnlocalizedNumberFormatter</name>
    <filename>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</filename>
    <base>icu::number::NumberFormatterSettings&lt; UnlocalizedNumberFormatter &gt;</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>LocalizedNumberFormatter</type>
      <name>locale</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>aebb1c43de00ee244204b834b345f93c4</anchor>
      <arglist>(const icu::Locale &amp;locale) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberFormatter</type>
      <name>locale</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>a868de501d9d59a792f37fc4b87078366</anchor>
      <arglist>(const icu::Locale &amp;locale) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>a2be0d6c133ffd5049ba0fa690334fa1c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>a6cc5e27cecb1beca9bb2520ee6734e2f</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>ad670e54ea0bc53dc02ea51e0400635d1</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>ab3d1065b69b095da9545aa35503b7287</anchor>
      <arglist>(const UnlocalizedNumberFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberFormatter.html</anchorfile>
      <anchor>a1b8cddea18f3f3a91391b6f19f6cf19e</anchor>
      <arglist>(UnlocalizedNumberFormatter &amp;&amp;src) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::number::UnlocalizedNumberRangeFormatter</name>
    <filename>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</filename>
    <base>icu::number::NumberRangeFormatterSettings&lt; UnlocalizedNumberRangeFormatter &gt;</base>
    <base>icu::UMemory</base>
    <member kind="function">
      <type>LocalizedNumberRangeFormatter</type>
      <name>locale</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a88414a23f16d4ba9b6abcccf92e94f03</anchor>
      <arglist>(const icu::Locale &amp;locale) const &amp;</arglist>
    </member>
    <member kind="function">
      <type>LocalizedNumberRangeFormatter</type>
      <name>locale</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a9cead87b92f5ee34ae8b211e54192d02</anchor>
      <arglist>(const icu::Locale &amp;locale) &amp;&amp;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>ae4ab01f5ebeb649a6eb896024a7801f8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a62334083ce73f390dac927ad29ba57f1</anchor>
      <arglist>(const UnlocalizedNumberRangeFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnlocalizedNumberRangeFormatter</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>ad19e663e7b4cdd5f0ac99cf63e2bbd75</anchor>
      <arglist>(UnlocalizedNumberRangeFormatter &amp;&amp;src) noexcept</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberRangeFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>a90f94dd1060882fa800807235c4e0e7d</anchor>
      <arglist>(const UnlocalizedNumberRangeFormatter &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>UnlocalizedNumberRangeFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1number_1_1UnlocalizedNumberRangeFormatter.html</anchorfile>
      <anchor>af565311c39e7fa04ab98ff0c6d73ec1c</anchor>
      <arglist>(UnlocalizedNumberRangeFormatter &amp;&amp;src) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::UObject</name>
    <filename>classicu_1_1UObject.html</filename>
    <base>icu::UMemory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UObject</name>
      <anchorfile>classicu_1_1UObject.html</anchorfile>
      <anchor>af10026497704f510d3d1f2eff50acb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1UObject.html</anchorfile>
      <anchor>aca1169c4978c52ce2b76eda104e9a214</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UParseError</name>
    <filename>structUParseError.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>line</name>
      <anchorfile>structUParseError.html</anchorfile>
      <anchor>a7e97bc264516d0eecda03609162db2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>offset</name>
      <anchorfile>structUParseError.html</anchorfile>
      <anchor>aa18e9bc2d82bd5a513aa489b32248f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UChar</type>
      <name>preContext</name>
      <anchorfile>structUParseError.html</anchorfile>
      <anchor>a3f7f2e98b8105346b87170866970c85a</anchor>
      <arglist>[U_PARSE_CONTEXT_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>UChar</type>
      <name>postContext</name>
      <anchorfile>structUParseError.html</anchorfile>
      <anchor>a1076f681e0c1fcec4bf0ff28703b9aea</anchor>
      <arglist>[U_PARSE_CONTEXT_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UReplaceableCallbacks</name>
    <filename>structUReplaceableCallbacks.html</filename>
    <member kind="variable">
      <type>int32_t(*</type>
      <name>length</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>a6c4bfa47b6752f364e4dd3f2991cedbe</anchor>
      <arglist>)(const UReplaceable *rep)</arglist>
    </member>
    <member kind="variable">
      <type>UChar(*</type>
      <name>charAt</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>acde97b3ed22a24127c66ecf38c698a72</anchor>
      <arglist>)(const UReplaceable *rep, int32_t offset)</arglist>
    </member>
    <member kind="variable">
      <type>UChar32(*</type>
      <name>char32At</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>abeff06f74d058735c8ca083f034daa0f</anchor>
      <arglist>)(const UReplaceable *rep, int32_t offset)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>replace</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>a6fe116cc3825cc6c749a95f1bd0d2315</anchor>
      <arglist>)(UReplaceable *rep, int32_t start, int32_t limit, const UChar *text, int32_t textLength)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>extract</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>a423aefebaa21d2194334a795f7ae1809</anchor>
      <arglist>)(UReplaceable *rep, int32_t start, int32_t limit, UChar *dst)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>copy</name>
      <anchorfile>structUReplaceableCallbacks.html</anchorfile>
      <anchor>a7affba31f6d3e5a31f8cd33358420fc6</anchor>
      <arglist>)(UReplaceable *rep, int32_t start, int32_t limit, int32_t dest)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>USerializedSet</name>
    <filename>structUSerializedSet.html</filename>
    <member kind="variable">
      <type>const uint16_t *</type>
      <name>array</name>
      <anchorfile>structUSerializedSet.html</anchorfile>
      <anchor>a7b86f1aa466ab9c3b42f958d0ef9a715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>bmpLength</name>
      <anchorfile>structUSerializedSet.html</anchorfile>
      <anchor>a1dc60ecadaa0c54c36bc9014c9abdaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>length</name>
      <anchorfile>structUSerializedSet.html</anchorfile>
      <anchor>acff674ea641b0fa5b32c23bddaf286af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>staticArray</name>
      <anchorfile>structUSerializedSet.html</anchorfile>
      <anchor>a081a169f02575428ad27411aa5451bfc</anchor>
      <arglist>[USET_SERIALIZED_STATIC_ARRAY_CAPACITY]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetCodePointIterator</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>USetCodePointIterator</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a7a3674e053cbe128a80ab75bded7607d</anchor>
      <arglist>(const USetCodePointIterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a1a930ca56cf70f934ea071696050d683</anchor>
      <arglist>(const USetCodePointIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a34c7ef04c009a39e76eb432211a98a1b</anchor>
      <arglist>(const USetCodePointIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UChar32</type>
      <name>operator*</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a33beed0172658069172dfd8600555e1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetCodePointIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a30debf63edeab887d37c4876579a17d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USetCodePointIterator</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePointIterator.html</anchorfile>
      <anchor>a667ff20cbe134de21c1a9d4c0df6e4a7</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetCodePoints</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html</filename>
    <member kind="function">
      <type></type>
      <name>USetCodePoints</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html</anchorfile>
      <anchor>a95ff00df2947aa7598c2efe9695dc554</anchor>
      <arglist>(const USet *uset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>USetCodePoints</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html</anchorfile>
      <anchor>a3348700ede21c35813abf7db603f76c8</anchor>
      <arglist>(const USetCodePoints &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>USetCodePointIterator</type>
      <name>begin</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html</anchorfile>
      <anchor>aa7f1d929f66b4a7406efebc2363a430e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetCodePointIterator</type>
      <name>end</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetCodePoints.html</anchorfile>
      <anchor>a83c7c43edc81375a026ebdd26a6cd54c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetElementIterator</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>USetElementIterator</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a802507bdbb4cb42d83784e59c19e3b2a</anchor>
      <arglist>(const USetElementIterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a24478e38d228db637607fd6cc607efa2</anchor>
      <arglist>(const USetElementIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a2e2e32823a24a4a182c2a8e6b9178e18</anchor>
      <arglist>(const USetElementIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>operator*</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a2547377b3b7ebce2b4de43005b0580b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetElementIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a5beef7053319b08259bfbb58a62954af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USetElementIterator</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElementIterator.html</anchorfile>
      <anchor>a1700108d004701ea9834a946a661c304</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetElements</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html</filename>
    <member kind="function">
      <type></type>
      <name>USetElements</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html</anchorfile>
      <anchor>adf7fd388df755a0a7d36d80aabab03a3</anchor>
      <arglist>(const USet *uset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>USetElements</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html</anchorfile>
      <anchor>a732da73cb0ff0fa770d3d851b7959460</anchor>
      <arglist>(const USetElements &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>USetElementIterator</type>
      <name>begin</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html</anchorfile>
      <anchor>ad8493f55de75d6712135e03ee351be82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetElementIterator</type>
      <name>end</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetElements.html</anchorfile>
      <anchor>a9ad1068f91fe973fe5ffbe3340828790</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetRangeIterator</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>USetRangeIterator</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a8e797ce23593719be7fa8450f9fbe11d</anchor>
      <arglist>(const USetRangeIterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a2e8905c2da132c1d8232f0c08cd10c5a</anchor>
      <arglist>(const USetRangeIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a529299b23c99c5d64eb247fe9a035ef0</anchor>
      <arglist>(const USetRangeIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CodePointRange</type>
      <name>operator*</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a2582db5a03b55e7798be6f29107c79dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetRangeIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a19bb9b36231eeacfe3fd159d44952477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USetRangeIterator</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRangeIterator.html</anchorfile>
      <anchor>a34ad8954908234451562e6fc014914a3</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetRanges</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html</filename>
    <member kind="function">
      <type></type>
      <name>USetRanges</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html</anchorfile>
      <anchor>a258ea644303c01a60ca318db3e9c410b</anchor>
      <arglist>(const USet *uset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>USetRanges</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html</anchorfile>
      <anchor>ace2ba14a5c6e2221285144cfa19d1d47</anchor>
      <arglist>(const USetRanges &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>USetRangeIterator</type>
      <name>begin</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html</anchorfile>
      <anchor>a224b6c183396da1deff4edda80bb6a62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetRangeIterator</type>
      <name>end</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetRanges.html</anchorfile>
      <anchor>a0c4e3e9e8e1c3524ad51eb7c8e3f57d1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetStringIterator</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>USetStringIterator</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>a25a32413941d2d3c21b82c87148963b9</anchor>
      <arglist>(const USetStringIterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>af99f642a93cb6ae2946502afbb02de2a</anchor>
      <arglist>(const USetStringIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>a61932940112a84c05f1dd3b4edf99682</anchor>
      <arglist>(const USetStringIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>std::u16string_view</type>
      <name>operator*</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>a6ec181feda705c363c9323bcd3f39b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetStringIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>a150154fba2a85e48a97b4ee8172b0321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USetStringIterator</type>
      <name>operator++</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStringIterator.html</anchorfile>
      <anchor>a8b06fdf98e19b3712fda886a1db3808b</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>U_HEADER_ONLY_NAMESPACE::USetStrings</name>
    <filename>classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html</filename>
    <member kind="function">
      <type></type>
      <name>USetStrings</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html</anchorfile>
      <anchor>aa7f48ae5af8cb2cca186ca30474a3735</anchor>
      <arglist>(const USet *uset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>USetStrings</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html</anchorfile>
      <anchor>a0e19deaa20b1e820bd196ca06e8d0ea3</anchor>
      <arglist>(const USetStrings &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>USetStringIterator</type>
      <name>begin</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html</anchorfile>
      <anchor>a244a96ac9a7786ef25b237e02611d296</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>USetStringIterator</type>
      <name>end</name>
      <anchorfile>classU__HEADER__ONLY__NAMESPACE_1_1USetStrings.html</anchorfile>
      <anchor>a4a56d3132e4eea54be998a4bd370aef6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UText</name>
    <filename>structUText.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>magic</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>aa8d7b2a0a7384ea6a01b8228f227db82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>flags</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a5381d111f35bcaecbfef253f102df792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>providerProperties</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ac36640ce0a7f5c7b8ae243a8f33e93de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>sizeOfStruct</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a59864b5605f82440de919feba1d64106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>chunkNativeLimit</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a710af36373dd4d00fbd84f4a8429e248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>extraSize</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a265765aa476617b1b0a9b2f245d6c3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>nativeIndexingLimit</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a52dd2b1427fc28e7d98c7e70064cedd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>chunkNativeStart</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ae57e342eea4d447634b875f5d19cefef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>chunkOffset</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a0e634db596b38d898ea1a11d2a40befd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>chunkLength</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>abc7bb5d202a4812e7f41733fba6ab256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UChar *</type>
      <name>chunkContents</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ac718cf49b95a1f41926230c8132137f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UTextFuncs *</type>
      <name>pFuncs</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ab56053acd8e0e33243359e7aeb44019f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pExtra</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a5ca08431f48c474a57220386bab5b876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>context</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>aeb9fa867f4b29378c34f5841d32db672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>p</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a1932275255384d6efa47aa0a8c24d60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>q</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>acf46098bfe250ee8acb81356dfacc351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>r</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a88cccfe6b055df7e19f210396fec085a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>privP</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ae4eb8619332a016551b683853fb83379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>a</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>af8312bce2b8883ace9917ff06d682321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>b</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a04153242e0ccf6401a0b7d882eda7371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>c</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>af3da19dd26083eaa72169c30b5397d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>privA</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a49c540af1306f66196ae5e9da79254d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>privB</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>a91252e56ab96828249a892ec847b61e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>privC</name>
      <anchorfile>structUText.html</anchorfile>
      <anchor>ac990399966e1a7812056f0382ed14114</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UTextFuncs</name>
    <filename>structUTextFuncs.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>tableSize</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a82423256ccf21ad6d407f1a390d826ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reserved1</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a07aae199d0c0c50c843900aac4ab75c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reserved2</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a0a34a019ecb5b8f6c53b640b5b259e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>reserved3</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a788850d9f82cf783bbdd731ac5407c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextClone *</type>
      <name>clone</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>aec491b54b67bc848006b04e4ebce0009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextNativeLength *</type>
      <name>nativeLength</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a8a91d3830174aa6a9d2bc7c1c9142ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextAccess *</type>
      <name>access</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a5fc21ad481e4f48fcbec5a6cf5e6f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextExtract *</type>
      <name>extract</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a6fd73fbd4bf4e4e87d2589b43ef9b7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextReplace *</type>
      <name>replace</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a8ba9ac339f0e901d87e4568b174943f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextCopy *</type>
      <name>copy</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>acd589b6a5bc19d33777cbd72dbaa80cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextMapOffsetToNative *</type>
      <name>mapOffsetToNative</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a163661e37ab2a524e246f14fa3b2459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextMapNativeIndexToUTF16 *</type>
      <name>mapNativeIndexToUTF16</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>ad64acbdb2322d22c5f102c6c5a540a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextClose *</type>
      <name>close</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>aea81a263f231930c5b9e7213b92b1d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextClose *</type>
      <name>spare1</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a96977f916c2574cee8a8fe9e2b479d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextClose *</type>
      <name>spare2</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a8e9d4d08bfc0199d46f475c9c9f5372d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UTextClose *</type>
      <name>spare3</name>
      <anchorfile>structUTextFuncs.html</anchorfile>
      <anchor>a7e395e53263ec5d8f0d30fca4343959d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UTransPosition</name>
    <filename>structUTransPosition.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>contextStart</name>
      <anchorfile>structUTransPosition.html</anchorfile>
      <anchor>ac0b101b915a80d9cad00974c66e28c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>contextLimit</name>
      <anchorfile>structUTransPosition.html</anchorfile>
      <anchor>a78d09b71320d0b9a1e7720bda8420372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>start</name>
      <anchorfile>structUTransPosition.html</anchorfile>
      <anchor>a26113cfb9aa6fd5457e6e9e095f0fc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>limit</name>
      <anchorfile>structUTransPosition.html</anchorfile>
      <anchor>ace64783d9d1016f2960cda02b30dbd03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ValueRuns</name>
    <filename>classicu_1_1ValueRuns.html</filename>
    <base>icu::RunArray</base>
    <member kind="function">
      <type></type>
      <name>ValueRuns</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>aaf69873d9a2e8e8a6ea3fe165e7db484</anchor>
      <arglist>(const le_int32 *values, const le_int32 *limits, le_int32 count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueRuns</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>ad4f4937b483d8368a5303ea4e20bcbe8</anchor>
      <arglist>(le_int32 initialCapacity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ValueRuns</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a16c31ba6650b7651316f8eb037013b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getValue</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a624b599797d3510a850612ec6ff5795f</anchor>
      <arglist>(le_int32 run) const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>add</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a4620a7e6c17766444af7d44068d10d8d</anchor>
      <arglist>(le_int32 value, le_int32 limit)</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a30ce3d61d0a0816d002f813eddbddbde</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>ac79f25f6f67ae31b2ac906b321b0bfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a1ad1c6a102586ca74549dabbd65b57ff</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classicu_1_1ValueRuns.html</anchorfile>
      <anchor>a67c1f4cec097f1dcb4e872ac70086ead</anchor>
      <arglist>(le_int32 capacity) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::message2::data_model::Variant</name>
    <filename>classicu_1_1message2_1_1data__model_1_1Variant.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>const Pattern &amp;</type>
      <name>getPattern</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a6038f6ea6b9808f6fbf338ef9440242c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SelectorKeys &amp;</type>
      <name>getKeys</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a9b5a24cbe7ceca8971a27d6163f0590f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a16dfe6ffb8e6b969bd4309ad3f702cf8</anchor>
      <arglist>(const SelectorKeys &amp;keys, Pattern &amp;&amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>Variant &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a0f70324ec4606f727c5e58f190809a49</anchor>
      <arglist>(Variant other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>acb50246209435b517413ba00424a722f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a07dd5871f9fd520c6625ba8ffc5741e1</anchor>
      <arglist>(const Variant &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Variant</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a170b828c819ab5ac62a5f3517d380899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classicu_1_1message2_1_1data__model_1_1Variant.html</anchorfile>
      <anchor>a6167953fb8369b0a73a949b41995e136</anchor>
      <arglist>(Variant &amp;v1, Variant &amp;v2) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::ParagraphLayout::VisualRun</name>
    <filename>classicu_1_1ParagraphLayout_1_1VisualRun.html</filename>
    <base>icu::UObject</base>
    <member kind="function">
      <type>const LEFontInstance *</type>
      <name>getFont</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>a411b2189645c5f016a6d6994883165dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UBiDiDirection</type>
      <name>getDirection</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>a78d2f8058a7311147fbc49d6afd29ec6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getGlyphCount</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>ae5366b6ad13dc3e30ea41631e363a55b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LEGlyphID *</type>
      <name>getGlyphs</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>adddad9ef910006009372460011ee9242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getPositions</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>afcfb693989630f8f764dd8650c526c71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const le_int32 *</type>
      <name>getGlyphToCharMap</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>a5a2bbbbb9be37ad72563fcff82aaefa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getAscent</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>a661e846ee76ccbb85e5f0d4f0c07bc36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getDescent</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>ac2ce99816fc6ef1659b9953833e313aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>le_int32</type>
      <name>getLeading</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>acbdf69251cc240d2d9d754b20f6eeb84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>aff4622af33501e1307b4e799ae75ab0a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1ParagraphLayout_1_1VisualRun.html</anchorfile>
      <anchor>a313d3d8557d654c9b667c7d054e491b9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>icu::VTimeZone</name>
    <filename>classicu_1_1VTimeZone.html</filename>
    <base>icu::BasicTimeZone</base>
    <member kind="function">
      <type></type>
      <name>VTimeZone</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>acee13a996a5ea22ea25547f1e62ee998</anchor>
      <arglist>(const VTimeZone &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VTimeZone</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a9a0be7bd203fd7c9c1fbedb57b269f80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VTimeZone &amp;</type>
      <name>operator=</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a6a968862d625e09f47057f37521f65bc</anchor>
      <arglist>(const VTimeZone &amp;right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a0da09df827779385e429a79227e06720</anchor>
      <arglist>(const TimeZone &amp;that) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator!=</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a93ea304f97ccd9265b0940766d142aad</anchor>
      <arglist>(const TimeZone &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getTZURL</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a0dd714601e83b41af0d90a21c6a20371</anchor>
      <arglist>(UnicodeString &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTZURL</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a971f070a3470a1073a68a869cde85b42</anchor>
      <arglist>(const UnicodeString &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>UBool</type>
      <name>getLastModified</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>aa24c7e0cf7f484e279816be0d47c3b09</anchor>
      <arglist>(UDate &amp;lastModified) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastModified</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a895a51b061ab4e6c7a945799b283f335</anchor>
      <arglist>(UDate lastModified)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a69d38baad2c96858b6ee69999f22efb0</anchor>
      <arglist>(UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a2dbd480b34c087160717bf3fea55233f</anchor>
      <arglist>(UDate start, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeSimple</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a2335de259d0431c3ed1bb24dbeaf7518</anchor>
      <arglist>(UDate time, UnicodeString &amp;result, UErrorCode &amp;status) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VTimeZone *</type>
      <name>clone</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a1725b6a8726cc1bc4a5661b3a8181b01</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a1150ce0d2525aec4f65c1bd1963489c8</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a09a1744a8d95ce32f39fa49a735485dc</anchor>
      <arglist>(uint8_t era, int32_t year, int32_t month, int32_t day, uint8_t dayOfWeek, int32_t millis, int32_t monthLength, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffset</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>ab44a82b73fd49e86920d30308f203522</anchor>
      <arglist>(UDate date, UBool local, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;ec) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOffsetFromLocal</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a8bb4e8576631264217e83e92ed791093</anchor>
      <arglist>(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t &amp;rawOffset, int32_t &amp;dstOffset, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRawOffset</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a442d867a7301d7b68abf2ec153029cb4</anchor>
      <arglist>(int32_t offsetMillis) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>getRawOffset</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a5abbb6d818b19fa771592355e0e2cf40</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>useDaylightTime</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>aabe06038583a02f618b24b2dac8b615c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>inDaylightTime</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a1482d116d82aada65cacab1b34ed4883</anchor>
      <arglist>(UDate date, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>hasSameRules</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a2478f1fde7a4e8c773830f8ce661143b</anchor>
      <arglist>(const TimeZone &amp;other) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getNextTransition</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a2f31af4545f458eb59e1827ae9b0e8d7</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UBool</type>
      <name>getPreviousTransition</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>af098eca470fcad686868ae472919076c</anchor>
      <arglist>(UDate base, UBool inclusive, TimeZoneTransition &amp;result) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>countTransitionRules</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a128ab87bed99ca71e0f2f3a955677066</anchor>
      <arglist>(UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getTimeZoneRules</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>aff51c574c89f1aa1296f648f50f6283e</anchor>
      <arglist>(const InitialTimeZoneRule *&amp;initial, const TimeZoneRule *trsrules[], int32_t &amp;trscount, UErrorCode &amp;status) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UClassID</type>
      <name>getDynamicClassID</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a068f2774a360181612dbd920cd6fa762</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VTimeZone *</type>
      <name>createVTimeZoneByID</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a9fac4c92a87d7684d1bf28bdd5ed9d34</anchor>
      <arglist>(const UnicodeString &amp;ID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VTimeZone *</type>
      <name>createVTimeZoneFromBasicTimeZone</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a15f9ee2d209506e794aaa006de886f65</anchor>
      <arglist>(const BasicTimeZone &amp;basicTZ, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VTimeZone *</type>
      <name>createVTimeZone</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a57590520a5daa79f4a788d50b3d146b4</anchor>
      <arglist>(const UnicodeString &amp;vtzdata, UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UClassID</type>
      <name>getStaticClassID</name>
      <anchorfile>classicu_1_1VTimeZone.html</anchorfile>
      <anchor>a338344b0a36b04e1db8c53638fff666b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icu</name>
    <filename>namespaceicu.html</filename>
    <namespace>icu::NoUnit</namespace>
    <class kind="class">icu::AlphabeticIndex</class>
    <class kind="class">icu::AnnualTimeZoneRule</class>
    <class kind="class">icu::BasicTimeZone</class>
    <class kind="class">icu::BreakIterator</class>
    <class kind="class">icu::ByteSink</class>
    <class kind="class">icu::BytesTrie</class>
    <class kind="class">icu::Calendar</class>
    <class kind="class">icu::CanonicalIterator</class>
    <class kind="class">icu::CaseMap</class>
    <class kind="class">icu::Char16Ptr</class>
    <class kind="class">icu::CharacterIterator</class>
    <class kind="class">icu::CheckedArrayByteSink</class>
    <class kind="class">icu::ChoiceFormat</class>
    <class kind="class">icu::CollationElementIterator</class>
    <class kind="class">icu::CollationKey</class>
    <class kind="class">icu::Collator</class>
    <class kind="class">icu::CollatorFactory</class>
    <class kind="class">icu::CompactDecimalFormat</class>
    <class kind="class">icu::ConstChar16Ptr</class>
    <class kind="class">icu::ConstrainedFieldPosition</class>
    <class kind="class">icu::CurrencyAmount</class>
    <class kind="class">icu::CurrencyPluralInfo</class>
    <class kind="class">icu::CurrencyUnit</class>
    <class kind="class">icu::DateFormat</class>
    <class kind="class">icu::DateFormatSymbols</class>
    <class kind="class">icu::DateInterval</class>
    <class kind="class">icu::DateIntervalFormat</class>
    <class kind="class">icu::DateIntervalInfo</class>
    <class kind="class">icu::DateTimePatternGenerator</class>
    <class kind="class">icu::DateTimeRule</class>
    <class kind="class">icu::DecimalFormat</class>
    <class kind="class">icu::DecimalFormatSymbols</class>
    <class kind="class">icu::DisplayOptions</class>
    <class kind="class">icu::Edits</class>
    <class kind="class">icu::ErrorCode</class>
    <class kind="class">icu::ExternalBreakEngine</class>
    <class kind="class">icu::FieldPosition</class>
    <class kind="class">icu::FieldPositionIterator</class>
    <class kind="class">icu::FilteredBreakIteratorBuilder</class>
    <class kind="class">icu::FilteredNormalizer2</class>
    <class kind="class">icu::FontRuns</class>
    <class kind="class">icu::Format</class>
    <class kind="class">icu::Formattable</class>
    <class kind="class">icu::FormattedDateInterval</class>
    <class kind="class">icu::FormattedList</class>
    <class kind="class">icu::FormattedRelativeDateTime</class>
    <class kind="class">icu::FormattedValue</class>
    <class kind="class">icu::ForwardCharacterIterator</class>
    <class kind="class">icu::GenderInfo</class>
    <class kind="class">icu::GregorianCalendar</class>
    <class kind="class">icu::IDNA</class>
    <class kind="class">icu::IDNAInfo</class>
    <class kind="class">icu::InitialTimeZoneRule</class>
    <class kind="class">icu::ListFormatter</class>
    <class kind="class">icu::LocalArray</class>
    <class kind="class">icu::Locale</class>
    <class kind="class">icu::LocaleBuilder</class>
    <class kind="class">icu::LocaleDisplayNames</class>
    <class kind="class">icu::LocaleMatcher</class>
    <class kind="class">icu::LocaleRuns</class>
    <class kind="class">icu::LocalPointer</class>
    <class kind="class">icu::LocalPointerBase</class>
    <class kind="class">icu::Measure</class>
    <class kind="class">icu::MeasureFormat</class>
    <class kind="class">icu::MeasureUnit</class>
    <class kind="class">icu::MessageFormat</class>
    <class kind="class">icu::MessagePattern</class>
    <class kind="class">icu::Normalizer</class>
    <class kind="class">icu::Normalizer2</class>
    <class kind="class">icu::NumberFormat</class>
    <class kind="class">icu::NumberFormatFactory</class>
    <class kind="class">icu::NumberingSystem</class>
    <class kind="class">icu::ParagraphLayout</class>
    <class kind="class">icu::ParsePosition</class>
    <class kind="class">icu::PluralFormat</class>
    <class kind="class">icu::PluralRules</class>
    <class kind="class">icu::RegexMatcher</class>
    <class kind="class">icu::RegexPattern</class>
    <class kind="class">icu::Region</class>
    <class kind="class">icu::RelativeDateTimeFormatter</class>
    <class kind="class">icu::Replaceable</class>
    <class kind="class">icu::ResourceBundle</class>
    <class kind="class">icu::RuleBasedBreakIterator</class>
    <class kind="class">icu::RuleBasedCollator</class>
    <class kind="class">icu::RuleBasedNumberFormat</class>
    <class kind="class">icu::RuleBasedTimeZone</class>
    <class kind="class">icu::RunArray</class>
    <class kind="class">icu::ScientificNumberFormatter</class>
    <class kind="class">icu::SearchIterator</class>
    <class kind="class">icu::SelectFormat</class>
    <class kind="class">icu::SimpleDateFormat</class>
    <class kind="class">icu::SimpleFormatter</class>
    <class kind="class">icu::SimpleNumberFormatFactory</class>
    <class kind="class">icu::SimpleTimeZone</class>
    <class kind="class">icu::StringByteSink</class>
    <class kind="class">icu::StringCharacterIterator</class>
    <class kind="class">icu::StringEnumeration</class>
    <class kind="class">icu::StringPiece</class>
    <class kind="class">icu::StringSearch</class>
    <class kind="class">icu::SymbolTable</class>
    <class kind="class">icu::TimeArrayTimeZoneRule</class>
    <class kind="class">icu::TimeUnit</class>
    <class kind="class">icu::TimeUnitAmount</class>
    <class kind="class">icu::TimeUnitFormat</class>
    <class kind="class">icu::TimeZone</class>
    <class kind="class">icu::TimeZoneFormat</class>
    <class kind="class">icu::TimeZoneNames</class>
    <class kind="class">icu::TimeZoneRule</class>
    <class kind="class">icu::TimeZoneTransition</class>
    <class kind="class">icu::Transliterator</class>
    <class kind="class">icu::UCharCharacterIterator</class>
    <class kind="class">icu::UCharsTrie</class>
    <class kind="class">icu::UCharsTrieBuilder</class>
    <class kind="class">icu::UMemory</class>
    <class kind="class">icu::UnicodeFilter</class>
    <class kind="class">icu::UnicodeFunctor</class>
    <class kind="class">icu::UnicodeMatcher</class>
    <class kind="class">icu::UnicodeReplacer</class>
    <class kind="class">icu::UnicodeSet</class>
    <class kind="class">icu::UnicodeSetIterator</class>
    <class kind="class">icu::UnicodeString</class>
    <class kind="class">icu::UObject</class>
    <class kind="class">icu::ValueRuns</class>
    <class kind="class">icu::VTimeZone</class>
    <member kind="typedef">
      <type>RuleBasedBreakIterator</type>
      <name>DictionaryBasedBreakIterator</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>ae44e1ab9362b6cb8800a082395f50294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>UFieldResolutionTable</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a3a6a9cba02d5e5819c84d085616fe531</anchor>
      <arglist>[12][8]</arglist>
    </member>
    <member kind="typedef">
      <type>enum icu::UMeasurePrefix</type>
      <name>UMeasurePrefix</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a5d1ae889b89c3877e788f01da2dad133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMatchDegree</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6b6eaca969662d8185a58bb2e2e68d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MISMATCH</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6b6eaca969662d8185a58bb2e2e68d0fa2c421fcfe4b305de6f4fc80089d5fffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_PARTIAL_MATCH</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6b6eaca969662d8185a58bb2e2e68d0fac69651d3521b10c1b4b4980cc8d69598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>U_MATCH</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6b6eaca969662d8185a58bb2e2e68d0fad05ce45bf573b88d340c190d8f25cfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMeasureUnitComplexity</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>abe143c36f216db4b601bd71bc3b7da6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_UNIT_SINGLE</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>abe143c36f216db4b601bd71bc3b7da6fab2c5214ad2f4de097d7bf0591f077014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_UNIT_COMPOUND</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>abe143c36f216db4b601bd71bc3b7da6fa9a913a872b000d551d03701b79c0d904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_UNIT_MIXED</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>abe143c36f216db4b601bd71bc3b7da6fa025335798b0ab2f4e1135778d96645e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UMeasurePrefix</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_ONE</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa57958636f35eaf6429e89fe9eb78ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_YOTTA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa74b2cdc575a286f082dfc190bc27325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_RONNA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a47ed9721523dcea6bbf72ba7b147458b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_QUETTA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a18e6060588718d4249171fc62088414c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_INTERNAL_MAX_SI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6ace0ae0fdd82debc41357637aee84a569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_ZETTA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6ab5a40ff89462d0a73552103a254919ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_EXA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a3d25e8ef52e0dc861e784f276f9565c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_PETA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6afaa62c47fcec1c213827b949de73af4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_TERA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6ac8d1bc3d1d36ab299ce16cc0ec1ad5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_GIGA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a05983b0bf1fd4106279495a1cd5e6e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_MEGA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a443bf7a6bf415fed8a2a472709d5b4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_KILO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa1b98ad43cdab86145fe4a2bb70557b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_HECTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a212c5db513fe3a685875bc6bd190d5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_DEKA</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa289f985eda840ca53c3462a3c524786</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_DECI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a6030290deb268020f5f5a5880ec0b469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_CENTI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a7b9aae6b30785630de5af3fb123a65c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_MILLI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6ae2970705e333e541b0afc34b00033b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_MICRO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6af21c5b44877e18df84989564d3aea76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_NANO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a160e5746a9f0aa7b70bcf33ffddc4384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_PICO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a145160ec08cc639984945582df3193ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_FEMTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a402d267ad50cb1671c60ef32a1844a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_ATTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa9f3de5c056c17a0651ad07f6e83c777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_ZEPTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a6d36638939c9031c4862d497023654c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_YOCTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aac90bccf3eb98a92f3e55bbf01ad78de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_RONTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a4ce72a6b954235de4b4eb98fb146acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_QUECTO</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a02a1ff31d9b1c6142661a4cdc3017401</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_INTERNAL_MIN_SI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a17413e7ff3947c9220a38c019fb10837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_INTERNAL_ONE_BIN</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a3c1938df09fcd1a326a7fa3aedbc496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_KIBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a3adf6af40c629476035bb6ccd0da16b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_INTERNAL_MIN_BIN</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a1f74468f9aa631addb4a8dc38b9dc674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_MEBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a43aa27ba8c02e31fe72a6177e89ce2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_GIBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a121671351b0466fe06f0c8b77bf7cbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_TEBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a130a144467ec986acc541f1afcd6e0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_PEBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a49427e473e21471b06de108aa64758a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_EXBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6ac140ed5ae1987c49d1a93e9e60a0b1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_ZEBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a8bdd11bfd7f1fe7f4e2c6181143854ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_YOBI</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6a0501253e7c6a25830a8be1eb362c0b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMEASURE_PREFIX_INTERNAL_MAX_BIN</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a6adf1228a8d73c3f0e810e5c9a8f8cd6aa83da9a92c9176177de5fdeb9590b8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>URBNFRuleSetTag</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URBNF_SPELLOUT</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695eae08c53522599f6422e712a2873b6f02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URBNF_ORDINAL</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695eab02c4255eb2fe296f661db66757ddfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URBNF_DURATION</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695ea2bc625d7882732c801ce597155147592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URBNF_NUMBERING_SYSTEM</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695ea9e5769bd243cc469f527333a09275f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URBNF_COUNT</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a55dbbbdd4946251c23988013e06e695ea06b71f59f2333fcab71d097a9e0c84eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const UChar *</type>
      <name>toUCharPtr</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>af17be27e615bdc7fb1b2efd908e9af0f</anchor>
      <arglist>(const char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type>UChar *</type>
      <name>toUCharPtr</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a1c32803a7d31d6ad413510e888c6ba1b</anchor>
      <arglist>(char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type>const OldUChar *</type>
      <name>toOldUCharPtr</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a8384a9ce5df63f7bccf3ad12cadb3fc8</anchor>
      <arglist>(const char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type>OldUChar *</type>
      <name>toOldUCharPtr</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a8dd5977edd144d8cc8e943c8365e3ade</anchor>
      <arglist>(char16_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>locale_available_init</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a685acabd067b26113a788b7552b55cb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>U_EXPORT UBool</type>
      <name>operator==</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a1c2f6ca43e636f38d1a3291eb851e9f0</anchor>
      <arglist>(const StringPiece &amp;x, const StringPiece &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a8d8f68e93f4a83a227b82cec7745dff6</anchor>
      <arglist>(const StringPiece &amp;x, const StringPiece &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>U_COMMON_API UnicodeString</type>
      <name>operator+</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>aba07a6dabd3ae5f5ee729f556a9cb960</anchor>
      <arglist>(const UnicodeString &amp;s1, const UnicodeString &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>operator+</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>ab0415b6d64978e4bb1d6af50cfeb6473</anchor>
      <arglist>(const UnicodeString &amp;s1, const S &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>U_COMMON_API UnicodeString</type>
      <name>unistr_internalConcat</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a20a9acddd623816474bf8fa9feeba9b1</anchor>
      <arglist>(const UnicodeString &amp;s1, std::u16string_view s2)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>ures_getUnicodeString</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a185e4edd9f514a6db6f0eb2c4d79ae45</anchor>
      <arglist>(const UResourceBundle *resB, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>ures_getNextUnicodeString</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a8b68095f54a88db29bff6431bfc8d15c</anchor>
      <arglist>(UResourceBundle *resB, const char **key, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>ures_getUnicodeStringByIndex</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a3a13d2ba27419ce3145b588b68d8b1ad</anchor>
      <arglist>(const UResourceBundle *resB, int32_t indexS, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>UnicodeString</type>
      <name>ures_getUnicodeStringByKey</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>ae46616172b8435c67b406e56db09f283</anchor>
      <arglist>(const UResourceBundle *resB, const char *key, UErrorCode *status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenderInfo_initCache</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a20a2915c594405d029aeb1e2306dbe5a</anchor>
      <arglist>(UErrorCode &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umeas_getPrefixBase</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a18693928f778ce9f454f33c542dffb74</anchor>
      <arglist>(UMeasurePrefix unitPrefix)</arglist>
    </member>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>umeas_getPrefixPower</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a3594ae62f889d072cd4df09d479dc2dc</anchor>
      <arglist>(UMeasurePrefix unitPrefix)</arglist>
    </member>
    <member kind="function">
      <type>U_IO_API std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a84697bb773d15878ccd092481f611f7e</anchor>
      <arglist>(std::ostream &amp;stream, const UnicodeString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>U_IO_API std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a9451f8e6e608ad061c4fb5e39f62b08f</anchor>
      <arglist>(std::istream &amp;stream, UnicodeString &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>ConvertibleToU16StringView</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>a3e1905e1863961f252aa7e523d825f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr const size_t</type>
      <name>kInternalNumSysNameCapacity</name>
      <anchorfile>namespaceicu.html</anchorfile>
      <anchor>ab38fd7290880819acca17c7dd21f28e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>icu::NoUnit</name>
    <filename>namespaceicu_1_1NoUnit.html</filename>
  </compound>
  <compound kind="group">
    <name>ustring_ustrlen</name>
    <title>String Length</title>
    <filename>group__ustring__ustrlen.html</filename>
    <member kind="function">
      <type>U_CAPI int32_t</type>
      <name>u_strlen</name>
      <anchorfile>group__ustring__ustrlen.html</anchorfile>
      <anchor>ga43199ed47f7c008e6baceccb5f66914a</anchor>
      <arglist>(const UChar *s)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>ICU 76.1</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="API Reference Usage">API</docanchor>
  </compound>
</tagfile>
