Lines Matching refs:Encoding
38 const STRING &str, bool backslashEscapes, Encoding encoding) { in QuoteCharacterLiteralHelper()
54 const std::string &str, bool backslashEscapes, Encoding encoding) { in QuoteCharacterLiteral()
59 const std::u16string &str, bool backslashEscapes, Encoding encoding) { in QuoteCharacterLiteral()
64 const std::u32string &str, bool backslashEscapes, Encoding encoding) { in QuoteCharacterLiteral()
68 template <> EncodedCharacter EncodeCharacter<Encoding::LATIN_1>(char32_t ucs) { in EncodeCharacter()
76 template <> EncodedCharacter EncodeCharacter<Encoding::UTF_8>(char32_t ucs) { in EncodeCharacter()
118 EncodedCharacter EncodeCharacter(Encoding encoding, char32_t ucs) { in EncodeCharacter()
121 case Encoding::LATIN_1: in EncodeCharacter()
122 return EncodeCharacter<Encoding::LATIN_1>(ucs); in EncodeCharacter()
123 case Encoding::UTF_8: in EncodeCharacter()
124 return EncodeCharacter<Encoding::UTF_8>(ucs); in EncodeCharacter()
128 template <Encoding ENCODING, typename STRING>
139 template std::string EncodeString<Encoding::LATIN_1, std::string>(
141 template std::string EncodeString<Encoding::UTF_8, std::u16string>(
143 template std::string EncodeString<Encoding::UTF_8, std::u32string>(
147 DecodedCharacter DecodeRawCharacter<Encoding::LATIN_1>( in DecodeRawCharacter()
157 DecodedCharacter DecodeRawCharacter<Encoding::UTF_8>( in DecodeRawCharacter()
212 template <Encoding ENCODING>
234 template <Encoding ENCODING>
238 if (ENCODING == Encoding::UTF_8 && bytes >= 6 && in DecodeCharacter()
267 template DecodedCharacter DecodeCharacter<Encoding::LATIN_1>(
269 template DecodedCharacter DecodeCharacter<Encoding::UTF_8>(
272 DecodedCharacter DecodeCharacter(Encoding encoding, const char *cp, in DecodeCharacter()
276 case Encoding::LATIN_1: in DecodeCharacter()
277 return DecodeCharacter<Encoding::LATIN_1>(cp, bytes, backslashEscapes); in DecodeCharacter()
278 case Encoding::UTF_8: in DecodeCharacter()
279 return DecodeCharacter<Encoding::UTF_8>(cp, bytes, backslashEscapes); in DecodeCharacter()
283 template <typename RESULT, Encoding ENCODING>
305 template std::string DecodeString<std::string, Encoding::LATIN_1>(
307 template std::u16string DecodeString<std::u16string, Encoding::UTF_8>(
309 template std::u32string DecodeString<std::u32string, Encoding::UTF_8>(