コード例 #1
0
ファイル: facets_byname.cpp プロジェクト: Arkshine/NS
collate_byname<wchar_t>::collate_byname(const char* name, size_t refs)
  : collate<wchar_t>(refs),
    _M_collate(__acquire_collate(name))
{
  if (!_M_collate)
    locale::_M_throw_runtime_error();
}
コード例 #2
0
ファイル: facets_byname.cpp プロジェクト: inetra/peers1
collate_byname<wchar_t>::collate_byname(const char* name, size_t refs, _Locale_name_hint* hint)
  : collate<wchar_t>(refs) {
  if (!name)
    locale::_M_throw_runtime_error();

  _M_collate = _STLP_PRIV __acquire_collate(name, hint);
  if (!_M_collate)
    locale::_M_throw_runtime_error(name);
}
コード例 #3
0
ファイル: facets_byname.cpp プロジェクト: dannf/ti-cgt-c6x
collate_byname<wchar_t>::collate_byname(const char* name, size_t refs)
  : collate<wchar_t>(refs) {
  if (!name)
    locale::_M_throw_on_null_name();

  int __err_code;
  char buf[_Locale_MAX_SIMPLE_NAME];
  _M_collate = _STLP_PRIV __acquire_collate(name, buf, 0, &__err_code);
  if (!_M_collate)
    locale::_M_throw_on_creation_failure(__err_code, name, "collate");
}
コード例 #4
0
ファイル: facets_byname.cpp プロジェクト: 3runo5ouza/rhodes
// collate_byname<char>
collate_byname<char>::collate_byname(const char* name, size_t refs, _Locale_name_hint* hint)
  : collate<char>(refs),
    _M_collate(_STLP_PRIV __acquire_collate(name, hint)) {
  if (!_M_collate)
    locale::_M_throw_runtime_error();
}