Пример #1
0
 Bool initArgs(
     Args &          _args
     , wchar_t **    _argv
 )
 {
     return initArgsImpl< Utf16 >(
         _args
         , reinterpret_cast< Utf16Char ** >( _argv )
         , [](
             Utf32 &         _to
             , const Utf16 & _FROM
         )
         {
             return toUtf32(
                 _to
                 , _FROM
             );
         }
     );
 }
Пример #2
0
void Skill::setName(std::string name)
{
    m_name = toUtf32(name);
}
Пример #3
0
void Skill::setDescription(std::string description)
{
    m_description = toUtf32(description);
}
Пример #4
0
void toLowerUtf8(std::string* utf8) {
  thread_local std::wstring utf32;
  toUtf32(*utf8, &utf32);
  toLowerUtf32(&utf32);
  toUtf8(utf32, utf8);
}
Пример #5
0
std::wstring toUtf32Copy(const std::string& utf8) {
  std::wstring result;
  toUtf32(utf8, &result);
  return result;
}