#include "unicode/utypes.h"
#if !UCONFIG_NO_FORMATTING
#ifndef __NUMBER_PATTERNSTRING_H__
#define __NUMBER_PATTERNSTRING_H__
#include <cstdint>
#include "unicode/unum.h"
#include "unicode/unistr.h"
#include "number_types.h"
#include "number_decimalquantity.h"
#include "number_decimfmtprops.h"
#include "number_affixutils.h"
U_NAMESPACE_BEGIN namespace number {
namespace impl {
class PatternParser;
enum PatternSignType { … };
struct U_I18N_API Endpoints { … };
struct U_I18N_API ParsedSubpatternInfo { … };
struct U_I18N_API ParsedPatternInfo : public AffixPatternProvider, public UMemory { … };
enum IgnoreRounding { … };
class U_I18N_API PatternParser { … };
class U_I18N_API PatternStringUtils { … };
}
}
U_NAMESPACE_END
#endif
#endif