Lines Matching refs:StringRef
31 static inline StringRef convertCodePointToUTF8(
37 return StringRef(Resolved, ResolvedPtr - Resolved);
39 return StringRef();
49 StringRef Lexer::resolveHTMLNamedCharacterReference(StringRef Name) const {
51 return llvm::StringSwitch<StringRef>(Name)
61 StringRef Lexer::resolveHTMLDecimalCharacterReference(StringRef Name) const {
71 StringRef Lexer::resolveHTMLHexCharacterReference(StringRef Name) const {
340 StringRef UnescapedText(BufferPtr + 1, TokenPtr - (BufferPtr + 1));
365 const StringRef CommandName(BufferPtr + 1, Length);
370 StringRef CorrectedName = Info->Name;
428 size_t End = StringRef(TokenPtr, CommentEnd - TokenPtr).
430 if (End != StringRef::npos)
475 StringRef Line(BufferPtr, Newline - BufferPtr);
481 if (Pos == StringRef::npos) {
488 StringRef Name(BufferPtr + 1, End - (BufferPtr + 1));
504 StringRef Text(BufferPtr, TextEnd - BufferPtr);
534 const StringRef Text(BufferPtr, Newline - BufferPtr);
585 StringRef Name(NamePtr, TokenPtr - NamePtr);
587 StringRef Resolved;
608 StringRef Name(BufferPtr + 1, TagNameEnd - (BufferPtr + 1));
632 StringRef Ident(BufferPtr, TokenPtr - BufferPtr);
649 T.setHTMLQuotedString(StringRef(OpenQuote + 1,
692 StringRef Name(TagNameBegin, TagNameEnd - TagNameBegin);
826 StringRef Lexer::getSpelling(const Token &Tok,
833 StringRef File = SourceMgr.getBufferData(LocInfo.first, &InvalidTemp);
836 return StringRef();
840 return StringRef(Begin, Tok.getLength());