Lines Matching full:begin
99 const string::const_iterator begin = content_type_str.begin();
117 base::StringTokenizer tokenizer(begin + param_start, content_type_str.end(),
137 charset_val = param_value_begin - begin;
138 charset_end = param_value_end - begin;
177 bool eq = !mime_type->empty() && LowerCaseEqualsASCII(begin + type_val,
178 begin + type_end,
181 mime_type->assign(begin + type_val, begin + type_end);
186 charset->assign(begin + charset_val, begin + charset_end);
203 HttpUtil::HeadersIterator it(headers.begin(), headers.end(), "\r\n");
228 std::string::const_iterator bytes_unit_begin = ranges_specifier.begin();
295 std::search(headers.begin(),
304 if (it != headers.begin() && it[-1] != '\n')
361 net::HttpUtil::HeadersIterator it(headers.begin(), headers.end(), "\r\n");
412 void HttpUtil::TrimLWS(string::const_iterator* begin,
415 while (*begin < *end && IsLWS((*begin)[0]))
416 ++(*begin);
419 while (*begin < *end && IsLWS((*end)[-1]))
430 bool HttpUtil::IsToken(string::const_iterator begin,
432 if (begin == end)
434 for (std::string::const_iterator iter = begin; iter != end; ++iter) {
446 std::string HttpUtil::Unquote(std::string::const_iterator begin,
449 if (begin == end)
453 if (!IsQuote(*begin))
454 return std::string(begin, end);
457 if (end - begin < 2 || *begin != *(end - 1))
458 return std::string(begin, end);
461 ++begin;
467 for (; begin != end; ++begin) {
468 char c = *begin;
481 return Unquote(str.begin(), str.end());
489 std::string::const_iterator begin = str.begin();
495 for (; begin != end; ++begin) {
496 char c = *begin;
543 static bool IsLineSegmentContinuable(const char* begin, const char* end) {
544 if (begin == end)
547 const char* colon = std::find(begin, end, ':');
551 const char* name_begin = begin;
566 static const char* FindStatusLineEnd(const char* begin, const char* end) {
567 size_t i = base::StringPiece(begin, end - begin).find_first_of("\r\n");
570 return begin + i;
574 static const char* FindFirstNonLWS(const char* begin, const char* end) {
575 for (const char* cur = begin; cur != end; ++cur) {
634 raw_headers.erase(std::remove(raw_headers.begin(), raw_headers.end(), '\0'),
636 std::replace(raw_headers.begin(), raw_headers.end(), '\n', '\0');
709 std::string::const_iterator i = etag_header.begin();
710 std::string::const_iterator j = etag_header.begin() + slash;
845 string::const_iterator begin,
848 : props_(begin, end, delimiter),