// Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef FLUTTER_FML_PLATFORM_WIN_WSTRING_CONVERSION_H_ #define FLUTTER_FML_PLATFORM_WIN_WSTRING_CONVERSION_H_ #include #include #include namespace fml { using WideStringConvertor = std::wstring_convert, wchar_t>; inline std::wstring StringToWideString(const std::string& str) { WideStringConvertor converter; return converter.from_bytes(str); } inline std::string WideStringToString(const std::wstring& wstr) { WideStringConvertor converter; return converter.to_bytes(wstr); } } // namespace fml #endif // FLUTTER_FML_PLATFORM_WIN_WSTRING_CONVERSION_H_