// Copyright 2019 The V8 Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // This file is V8 specific. It's not rolled from the upstream project. #include "test_platform.h" #include "src/inspector/v8-string-conversions.h" namespace v8_crdtp { std::string UTF16ToUTF8(span in) { return v8_inspector::UTF16ToUTF8(in.data(), in.size()); } std::vector UTF8ToUTF16(span in) { std::basic_string utf16 = v8_inspector::UTF8ToUTF16( reinterpret_cast(in.data()), in.size()); return std::vector(utf16.begin(), utf16.end()); } } // namespace v8_crdtp