Home | History | Annotate | Download | only in src

Lines Matching refs:Char

44 template <class Char> inline Char ToLowerASCII(Char c) {
50 inline bool DoLowerCaseEqualsASCII(Iter a_begin, Iter a_end, const char* b) {
58 const char kFileScheme[] = "file"; // Used in a number of places.
59 const char kMailtoScheme[] = "mailto";
62 const char* kStandardURLSchemes[kNumStandardURLSchemes] = {
73 std::vector<const char*>* standard_schemes = NULL;
80 standard_schemes = new std::vector<const char*>;
87 template<typename CHAR>
88 inline bool CompareSchemeComponent(const CHAR* spec,
90 const char* compare_to) {
101 template<typename CHAR>
102 bool IsStandardScheme(const CHAR* spec, const url_parse::Component& scheme) {
118 template<typename CHAR>
119 bool HasStandardSchemeSeparator(const CHAR* spec, int spec_len,
129 template<typename CHAR>
130 bool DoIsStandard(const CHAR* spec, int spec_len,
136 template<typename CHAR>
137 bool DoFindAndCompareScheme(const CHAR* str,
139 const char* compare,
153 template<typename CHAR>
154 bool DoCanonicalize(const CHAR* in_spec, int in_spec_len,
160 url_canon::RawCanonOutputT<CHAR> whitespace_buffer;
162 const CHAR* spec = RemoveURLWhitespace(in_spec, in_spec_len,
222 template<typename CHAR>
223 bool DoResolveRelative(const char* base_spec,
226 const CHAR* in_relative,
233 url_canon::RawCanonOutputT<CHAR> whitespace_buffer;
235 const CHAR* relative = RemoveURLWhitespace(in_relative, in_relative_length,
270 template<typename CHAR>
271 bool DoReplaceComponents(const char* spec,
274 const url_canon::Replacements<CHAR>& replacements,
324 void AddStandardScheme(const char* new_scheme) {
331 char* dup_scheme = new char[scheme_len + 1];
338 bool IsStandard(const char* spec, int spec_len,
348 bool FindAndCompareScheme(const char* str,
350 const char* compare,
357 const char* compare,
362 bool Canonicalize(const char* spec,
380 bool ResolveRelative(const char* base_spec,
383 const char* relative,
393 bool ResolveRelative(const char* base_spec,
406 bool ReplaceComponents(const char* spec,
409 const url_canon::Replacements<char>& replacements,
417 bool ReplaceComponents(const char* spec,
429 bool LowerCaseEqualsASCII(const char* a_begin,
430 const char* a_end,
431 const char* b) {
435 bool LowerCaseEqualsASCII(const char* a_begin,
436 const char* a_end,
437 const char* b_begin,
438 const char* b_end) {
449 const char* b) {