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 DecimalFormatSymbols::ENumberFormatSymbol FormatSymbol;
19
20class ICULocaleconvData : public ICUCategoryData {
21	typedef	ICUCategoryData		inherited;
22
23protected:
24								ICULocaleconvData(pthread_key_t tlsKey);
25
26			status_t			_SetLocaleconvEntry(
27									const DecimalFormatSymbols* formatSymbols,
28									char* destination, FormatSymbol symbol,
29									const char* defaultValue = "");
30};
31
32
33}	// namespace Libroot
34}	// namespace BPrivate
35
36
37#endif	// _ICU_LOCALECONV_DATA_H
38