ICULocaleBackend
class ICULocaleBackend : public LocaleBackend {
ICULocaleBackend();
virtual ~ICULocaleBackend();
ICULocaleBackend::LocaleConv()
ICULocaleBackend::LCTimeInfo()
ICULocaleBackend::IsWCType(wint_t wc, wctype_t charClass)
ICULocaleBackend::ToWCTrans(wint_t wc, wctrans_t transition, wint_t& result)
ICULocaleBackend::MultibyteToWchar(wchar_t* wcOut, const char* mb,
ICULocaleBackend::MultibyteStringToWchar(wchar_t* wcDest, size_t wcDestLength,
ICULocaleBackend::WcharToMultibyte(char* mbOut, wchar_t wc, mbstate_t* mbState,
ICULocaleBackend::WcharStringToMultibyte(char* mbDest, size_t mbDestLength,
ICULocaleBackend::GetLanginfo(int index)
return new(std::nothrow) ICULocaleBackend();
ICULocaleBackend::Strcoll(const char* a, const char* b, int& result)
ICULocaleBackend::Strxfrm(char* out, const char* in,
ICULocaleBackend::Wcscoll(const wchar_t* a, const wchar_t* b, int& result)
ICULocaleBackend::Wcsxfrm(wchar_t* out, const wchar_t* in, size_t outSize,
ICULocaleBackend::TZSet(const char* timeZoneID, const char* tz)
ICULocaleBackend::Localtime(const time_t* inTime, struct tm* tmOut)
ICULocaleBackend::Gmtime(const time_t* inTime, struct tm* tmOut)
ICULocaleBackend::Mktime(struct tm* inOutTm, time_t& timeOut)
ICULocaleBackend::Timegm(struct tm* inOutTm, time_t& timeOut)
ICULocaleBackend::_QueryLocale(int category)
ICULocaleBackend::ICULocaleBackend()
ICULocaleBackend::_SetPosixLocale(int category)
ICULocaleBackend::_CreateThreadLocalStorageKey()
pthread_key_create(&key, ICULocaleBackend::_DestroyThreadLocalStorageValue);
ICULocaleBackend::_DestroyThreadLocalStorageValue(void* value)
ICULocaleBackend::~ICULocaleBackend()
ICULocaleBackend::Initialize(LocaleDataBridge* dataBridge)
ICULocaleBackend::SetLocale(int category, const char* posixLocaleName)