1/*
2 * Copyright 2010-2011, Oliver Tappe, zooey@hirschkaefer.de.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _ICU_LOCALECONV_DATA_H
6#define _ICU_LOCALECONV_DATA_H
7
8
9#include "ICUCategoryData.h"
10
11#include <unicode/decimfmt.h>
12
13
14namespace BPrivate {
15namespace Libroot {
16
17
18typedef U_NAMESPACE_QUALIFIER DecimalFormatSymbols::ENumberFormatSymbol
19	FormatSymbol;
20
21class ICULocaleconvData : public ICUCategoryData {
22	typedef	ICUCategoryData		inherited;
23
24protected:
25								ICULocaleconvData(pthread_key_t tlsKey);
26
27			status_t			_SetLocaleconvEntry(
28									const U_NAMESPACE_QUALIFIER
29										DecimalFormatSymbols* formatSymbols,
30									char* destination, FormatSymbol symbol,
31									const char* defaultValue = "");
32};
33
34
35}	// namespace Libroot
36}	// namespace BPrivate
37
38
39#endif	// _ICU_LOCALECONV_DATA_H
40