Home | History | Annotate | Download | only in url

Lines Matching refs:CHAR

44 template<typename CHAR, typename UCHAR>
45 bool IsAllASCII(const CHAR* spec, const Component& query) {
58 template<typename CHAR>
59 void AppendRaw8BitQueryString(const CHAR* source, int length,
62 if (!IsQueryChar(static_cast<unsigned char>(source[i])))
63 AppendEscapedChar(static_cast<unsigned char>(source[i]), output);
65 output->push_back(static_cast<char>(source[i]));
71 void RunConverter(const char* spec,
92 template<typename CHAR, typename UCHAR>
93 void DoConvertToQueryEncoding(const CHAR* spec,
97 if (IsAllASCII<CHAR, UCHAR>(spec, query)) {
117 template<typename CHAR, typename UCHAR>
118 void DoCanonicalizeQuery(const CHAR* spec,
131 DoConvertToQueryEncoding<CHAR, UCHAR>(spec, query, converter, output);
138 void CanonicalizeQuery(const char* spec,
143 DoCanonicalizeQuery<char, unsigned char>(spec, query, converter,