Lines Matching full:line_end
331 std::string::const_iterator line_end =
335 bool has_headers = (line_end != raw_input.end() &&
336 (line_end + 1) != raw_input.end() &&
337 *(line_end + 1) != '\0');
338 ParseStatusLine(line_begin, line_end, has_headers);
340 if (line_end == raw_input.end()) {
350 raw_headers_.append(line_end + 1, raw_input.end());
353 line_end = raw_headers_.begin() + status_line_len - 1;
355 HttpUtil::HeadersIterator headers(line_end + 1, raw_headers_.end(),
536 // Note: this implementation implicitly assumes that line_end points at a valid
541 std::string::const_iterator line_end) {
548 if ((line_end - p < 4) || !LowerCaseEqualsASCII(p, p + 4, "http")) {
555 if (p >= line_end || *p != '/') {
560 std::string::const_iterator dot = find(p, line_end, '.');
561 if (dot == line_end) {
580 // Note: this implementation implicitly assumes that line_end points at a valid
584 std::string::const_iterator line_end,
587 parsed_http_version_ = ParseVersion(line_begin, line_end);
607 std::string::const_iterator p = find(line_begin, line_end, ' ');
609 if (p == line_end) {
641 while (line_end > p && line_end[-1] == ' ')
642 --line_end;
644 if (p == line_end) {
650 raw_headers_.append(p, line_end);