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