#ifndef BASE_STRINGS_UTF_STRING_CONVERSIONS_H_
#define BASE_STRINGS_UTF_STRING_CONVERSIONS_H_
#include <stddef.h>
#include <string>
#include <string_view>
namespace base {
bool UTF8ToUTF16(const char* src, size_t src_len, std::u16string* output);
std::u16string UTF8ToUTF16(std::string_view utf8);
bool UTF16ToUTF8(const char16_t* src, size_t src_len, std::string* output);
std::string UTF16ToUTF8(std::u16string_view utf16);
std::u16string ASCIIToUTF16(std::string_view ascii);
std::string UTF16ToASCII(std::u16string_view utf16);
}
#endif