reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
692 for (StringRef::iterator i = Input.begin(), e = Input.end(); i != e; ++i) { 692 for (StringRef::iterator i = Input.begin(), e = Input.end(); i != e; ++i) { 693 if (*i == '\\') 695 else if (*i == '"') 697 else if (*i == 0) 699 else if (*i == 0x07) 701 else if (*i == 0x08) 703 else if (*i == 0x09) 705 else if (*i == 0x0A) 707 else if (*i == 0x0B) 709 else if (*i == 0x0C) 711 else if (*i == 0x0D) 713 else if (*i == 0x1B) 715 else if ((unsigned char)*i < 0x20) { // Control characters not handled above. 716 std::string HexStr = utohexstr(*i); 718 } else if (*i & 0x80) { // UTF-8 multiple code unit subsequence. 720 = decodeUTF8(StringRef(i, Input.end() - i)); 720 = decodeUTF8(StringRef(i, Input.end() - i)); 739 EscapedInput += StringRef(i, UnicodeScalarValue.second); 749 i += UnicodeScalarValue.second - 1; 751 EscapedInput.push_back(*i);