#include "unicode/utypes.h"
#if !UCONFIG_NO_FORMATTING
#include "unicode/appendable.h"
#include "unicode/choicfmt.h"
#include "unicode/datefmt.h"
#include "unicode/decimfmt.h"
#include "unicode/localpointer.h"
#include "unicode/msgfmt.h"
#include "unicode/numberformatter.h"
#include "unicode/plurfmt.h"
#include "unicode/rbnf.h"
#include "unicode/selfmt.h"
#include "unicode/smpdtfmt.h"
#include "unicode/umsg.h"
#include "unicode/ustring.h"
#include "cmemory.h"
#include "patternprops.h"
#include "messageimpl.h"
#include "msgfmt_impl.h"
#include "plurrule_impl.h"
#include "uassert.h"
#include "uelement.h"
#include "uhash.h"
#include "ustrfmt.h"
#include "util.h"
#include "uvector.h"
#include "number_decimalquantity.h"
#define SINGLE_QUOTE …
#define COMMA …
#define LEFT_CURLY_BRACE …
#define RIGHT_CURLY_BRACE …
static const char16_t ID_NUMBER[] = …;
static const char16_t ID_DATE[] = …;
static const char16_t ID_TIME[] = …;
static const char16_t ID_SPELLOUT[] = …;
static const char16_t ID_ORDINAL[] = …;
static const char16_t ID_DURATION[] = …;
static const char16_t * const TYPE_IDS[] = …;
static const char16_t ID_EMPTY[] = …;
static const char16_t ID_CURRENCY[] = …;
static const char16_t ID_PERCENT[] = …;
static const char16_t ID_INTEGER[] = …;
static const char16_t * const NUMBER_STYLE_IDS[] = …;
static const char16_t ID_SHORT[] = …;
static const char16_t ID_MEDIUM[] = …;
static const char16_t ID_LONG[] = …;
static const char16_t ID_FULL[] = …;
static const char16_t * const DATE_STYLE_IDS[] = …;
static const icu::DateFormat::EStyle DATE_STYLES[] = …;
static const int32_t DEFAULT_INITIAL_CAPACITY = …;
static const char16_t NULL_STRING[] = …;
static const char16_t OTHER_STRING[] = …;
U_CDECL_BEGIN
static UBool U_CALLCONV equalFormatsForHash(const UHashTok key1,
const UHashTok key2) { … }
U_CDECL_END
U_NAMESPACE_BEGIN
#endif