Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj

--HG--
extra : source : 0facdb6085164a2f5a1674f795fc7a2df4332ca3
This commit is contained in:
Xidorn Quan 2015-07-24 23:06:50 +10:00
Родитель 219d742057
Коммит 658cb19c1f
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -1225,6 +1225,14 @@ public:
NS_CSTRING_ENCODING_UTF8, *this);
}
#ifdef MOZ_USE_CHAR16_WRAPPER
explicit NS_ConvertUTF16toUTF8(char16ptr_t aString,
uint32_t aLength = UINT32_MAX)
: NS_ConvertUTF16toUTF8(static_cast<const char16_t*>(aString))
{
}
#endif
private:
self_type& operator=(const self_type& aString) = delete;
};