예제 #1
0
파일: utf8.cpp 프로젝트: ahamez/netexplorer
void utf8::decode(const char* str, size_t len, std::u32string& decoded) {
  decoded.clear();

  while (len)
    decoded.push_back(decode(str, len));
}
예제 #2
0
파일: utf8.cpp 프로젝트: ahamez/netexplorer
void utf8::decode(const char* str, std::u32string& decoded) {
  decoded.clear();

  for (char32_t chr; (chr = decode(str)); )
    decoded.push_back(chr);
}