#include "unicode/utypes.h"
#if !UCONFIG_NO_FORMATTING
#ifndef __NUMBER_MAPPER_H__
#define __NUMBER_MAPPER_H__
#include <atomic>
#include "number_types.h"
#include "unicode/currpinf.h"
#include "standardplural.h"
#include "number_patternstring.h"
#include "number_currencysymbols.h"
#include "numparse_impl.h"
U_NAMESPACE_BEGIN
namespace number {
namespace impl {
class AutoAffixPatternProvider;
class CurrencyPluralInfoAffixProvider;
class PropertiesAffixPatternProvider : public AffixPatternProvider, public UMemory { … };
class CurrencyPluralInfoAffixProvider : public AffixPatternProvider, public UMemory { … };
class AutoAffixPatternProvider { … };
struct DecimalFormatWarehouse : public UMemory { … };
struct DecimalFormatFields : public UMemory { … };
class NumberPropertyMapper { … };
}
}
U_NAMESPACE_END
#endif
#endif