summaryrefslogtreecommitdiff
path: root/platform/default/utf.cpp
blob: ba9678c91f5c1c5f81339f17cfa104c21a930fa2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <mbgl/util/utf.hpp>

#include <memory>
#include <locale>
#include <codecvt>

namespace mbgl {
namespace util {

std::u16string utf8_to_utf16::convert(std::string const& utf8) {
    std::wstring_convert<std::codecvt_utf8_utf16<char16_t>, char16_t> converter;
    return converter.from_bytes(utf8);
}

} // namespace util
} // namespace mbgl