|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Format/Format.h 32 class Lexer;
References
tools/clang/include/clang/Lex/Lexer.h 155 Lexer(const Lexer &) = delete;
156 Lexer &operator=(const Lexer &) = delete;
156 Lexer &operator=(const Lexer &) = delete;
161 static Lexer *Create_PragmaLexer(SourceLocation SpellingLoc,
tools/clang/include/clang/Lex/Preprocessor.h 484 std::unique_ptr<Lexer> CurLexer;
522 std::unique_ptr<Lexer> TheLexer;
530 std::unique_ptr<Lexer> &&TheLexer,
1669 return Lexer::getSpelling(loc, buffer, SourceMgr, LangOpts, invalid);
1681 return Lexer::getSpelling(Tok, SourceMgr, LangOpts, Invalid);
1698 return Lexer::getSpelling(Tok, Buffer, SourceMgr, LangOpts, Invalid);
1713 return Lexer::getRawToken(Loc, Result, SourceMgr, LangOpts, IgnoreWhiteSpace);
1743 return Lexer::getImmediateMacroName(Loc, SourceMgr, getLangOpts());
1776 return Lexer::getLocForEndOfToken(Loc, Offset, SourceMgr, LangOpts);
1786 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, LangOpts,
1797 return Lexer::isAtEndOfMacroExpansion(loc, SourceMgr, LangOpts, MacroEnd);
1810 return Lexer::AdvanceToTokenCharacter(TokStart, Char, SourceMgr, LangOpts);
2132 void EnterSourceFileWithLexer(Lexer *TheLexer, const DirectoryLookup *Dir);
2145 static bool IsFileLexer(const Lexer* L, const PreprocessorLexer* P) {
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h 54 Lexer::getLocForEndOfToken(Initializer->getSourceLocation(),
89 Lexer::getLocForEndOfToken(TypeBeginLoc, 0, SM, LangOpts);
110 Lexer::getLocForEndOfToken(TL.getBeginLoc(), 0, SM, LangOpts);
135 return visit(ND, Loc, Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts));
tools/clang/lib/ARCMigrate/PlistReporter.cpp 110 EmitRange(o, SM, Lexer::getAsCharRange(ExpansionRange, SM, LangOpts),
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 331 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM,
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 256 if (Lexer::isIdentifierBodyChar(PrevChar, Pass.Ctx.getLangOpts()))
338 StringRef MacroName = Lexer::getImmediateMacroName(CastLoc,
tools/clang/lib/ARCMigrate/Transforms.cpp 134 if (!Lexer::isAtEndOfMacroExpansion(loc, SM, Ctx.getLangOpts(), &loc))
137 loc = Lexer::getLocForEndOfToken(loc, /*Offset=*/0, SM, Ctx.getLangOpts());
151 Lexer lexer(SM.getLocForStartOfFile(locInfo.first),
399 Lexer lexer(SM.getLocForStartOfFile(locInfo.first),
480 Lexer lexer(SM.getLocForStartOfFile(locInfo.first),
542 str += Lexer::getSourceText(
tools/clang/lib/AST/DataCollection.cpp 20 MacroStack << Lexer::getImmediateMacroName(Loc, Context.getSourceManager(),
tools/clang/lib/AST/Expr.cpp 1259 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features,
1279 return Lexer::AdvanceToTokenCharacter(StrTokLoc, Offset, SM, Features);
tools/clang/lib/AST/JSONNodeDumper.cpp 219 Lexer::MeasureTokenLength(Loc, SM, Ctx.getLangOpts()));
tools/clang/lib/AST/StmtPrinter.cpp 1106 StringRef Source = Lexer::getSourceText(
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 164 Lexer::MeasureTokenLength(SM.getSpellingLoc(Loc), SM, LangOpts);
tools/clang/lib/Edit/Commit.cpp 256 unsigned tokLen = Lexer::MeasureTokenLength(spellLoc, SourceMgr, LangOpts);
272 loc = Lexer::getLocForEndOfToken(loc, 0, SourceMgr, LangOpts);
299 range = Lexer::makeFileCharRange(range, SM, LangOpts);
342 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, LangOpts, MacroBegin);
347 return Lexer::isAtEndOfMacroExpansion(loc, SourceMgr, LangOpts, MacroEnd);
tools/clang/lib/Edit/EditedSource.cpp 47 StringRef ArgName = Lexer::getSpelling(SourceMgr.getSpellingLoc(DefArgLoc),
317 return !(Lexer::isIdentifierBodyChar(left, LangOpts) &&
318 Lexer::isIdentifierBodyChar(right, LangOpts));
341 SourceLocation BeginTokLoc = Lexer::GetBeginningOfToken(Loc, SM, LangOpts);
463 return Lexer::getSourceText(CharSourceRange::getCharRange(BLoc, ELoc),
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp 688 StringRef text = Lexer::getSourceText(
tools/clang/lib/Format/FormatTokenLexer.cpp 34 Lex.reset(new Lexer(ID, SourceMgr.getBuffer(ID), SourceMgr,
867 Lex.reset(new Lexer(SourceMgr.getLocForStartOfFile(ID),
tools/clang/lib/Format/FormatTokenLexer.h 97 std::unique_ptr<Lexer> Lex;
tools/clang/lib/Frontend/ASTUnit.cpp 1239 CharSourceRange FileRange = Lexer::makeFileCharRange(Range, SM, LangOpts);
tools/clang/lib/Frontend/DiagnosticRenderer.cpp 441 StringRef MacroName = Lexer::getImmediateMacroNameForDiagnostics(
tools/clang/lib/Frontend/FrontendAction.cpp 242 std::unique_ptr<Lexer> RawLexer(
243 new Lexer(MainFileID, MainFileBuf, SourceMgr, CI.getLangOpts()));
261 if (Lexer::getSpelling(LineNoLoc, Buffer, SourceMgr, CI.getLangOpts())
tools/clang/lib/Frontend/FrontendActions.cpp 737 Lexer RawLex(SM.getMainFileID(), FromFile, SM, PP.getLangOpts());
867 Lexer::ComputePreamble((*Buffer)->getBuffer(), CI.getLangOpts()).Size;
tools/clang/lib/Frontend/HeaderIncludeGen.cpp 57 Lexer::Stringify(Pathname);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 232 return Lexer::ComputePreamble(Buffer->getBuffer(), LangOpts, MaxLines);
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 95 void CommentOutDirective(Lexer &DirectivesLex, const Token &StartToken,
102 StringRef NextIdentifierName(Lexer &RawLex, Token &RawToken);
342 void InclusionRewriter::CommentOutDirective(Lexer &DirectiveLex,
367 StringRef InclusionRewriter::NextIdentifierName(Lexer &RawLex,
386 Lexer RawLex(FileId, &FromFile, PP.getSourceManager(), PP.getLangOpts());
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp 68 Lexer RawLex(SM.getMainFileID(), FromFile, SM, PP.getLangOpts());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 1624 LineString += Lexer::Stringify(PLoc.getFilename());
3056 LineString += Lexer::Stringify(PLoc.getFilename());
3895 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
3942 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 3105 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
3140 endHeader += Lexer::MeasureTokenLength(L, *SM, LangOpts);
3202 endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 365 TokSize = Lexer::MeasureTokenLength(Range.getEnd(),
tools/clang/lib/Frontend/TextDiagnostic.cpp 891 TokSize = Lexer::MeasureTokenLength(E, SM, LangOpts);
1021 EndColNo += Lexer::MeasureTokenLength(End, SM, LangOpts);
1346 EInfo.second += Lexer::MeasureTokenLength(ELoc, SM, LangOpts);
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 813 Lexer RawLex(FID, FromFile, SM, LangOpts);
tools/clang/lib/Lex/Lexer.cpp 186 Lexer *Lexer::Create_PragmaLexer(SourceLocation SpellingLoc,
195 Lexer *L = new Lexer(SpellingFID, InputFile, PP);
195 Lexer *L = new Lexer(SpellingFID, InputFile, PP);
281 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
310 Spelling[Length++] = Lexer::getCharAndSizeNoWarn(BufPtr, Size, LangOpts);
343 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), options,
480 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts,
497 !Lexer::isNewLineEscaped(BufStart, LexStart)) {
528 Lexer TheLexer(LexerStartLoc, LangOpts, Buffer.data(), LexStart,
590 Lexer TheLexer(FileLoc, LangOpts, Buffer.begin(), Buffer.begin(),
728 if (Invalid || (CharNo == 0 && Lexer::isObviouslySimpleCharacter(*TokPtr)))
736 while (Lexer::isObviouslySimpleCharacter(*TokPtr)) {
748 Lexer::getCharAndSizeNoWarn(TokPtr, Size, LangOpts);
757 if (!Lexer::isObviouslySimpleCharacter(*TokPtr))
758 PhysOffset += Lexer::SkipEscapedNewLines(TokPtr)-TokPtr;
789 unsigned Len = Lexer::MeasureTokenLength(Loc, SM, LangOpts);
855 End = Lexer::getLocForEndOfToken(End, 0, SM,LangOpts);
1017 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts);
1042 unsigned MacroTokenLength = Lexer::MeasureTokenLength(Loc, SM, LangOpts);
1174 static char DecodeTrigraphChar(const char *CP, Lexer *L) {
1231 unsigned NewLineSize = Lexer::getEscapedNewLineSize(AfterEscape);
1241 if (!Lexer::isAtEndOfMacroExpansion(Loc, SM, LangOpts, &Loc))
1244 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts);
1258 Lexer lexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, File.begin(),
1466 static inline CharSourceRange makeCharRange(Lexer &L, const char *Begin,
1740 char C1 = Lexer::getCharAndSizeNoWarn(Start, Size, LangOpts);
1743 char C2 = Lexer::getCharAndSizeNoWarn(Start + Size, Size, LangOpts);
2414 Lexer *L) {
tools/clang/lib/Lex/LiteralSupport.cpp 64 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin,
67 Lexer::AdvanceToTokenCharacter(Begin, TokRangeEnd - TokRangeBegin,
82 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin,
1546 Lexer::getSpelling(StringToks[i], ThisTokBuf, SM, Features,
1821 unsigned TokLen = Lexer::getSpelling(Tok, SpellingPtr, SM, Features,
tools/clang/lib/Lex/MacroArgs.cpp 240 std::string Str = Lexer::Stringify(TokStr);
tools/clang/lib/Lex/ModuleMap.cpp 1381 Lexer &L;
1462 explicit ModuleMapParser(Lexer &L, SourceManager &SourceMgr,
1583 Lexer::getSpelling(LToken, Start, SourceMgr, L.getLangOpts());
2989 Lexer L(SourceMgr.getLocForStartOfFile(ID), MMapLangOpts,
tools/clang/lib/Lex/PPLexerChange.cpp 95 EnterSourceFileWithLexer(new Lexer(FID, InputFile, *this), CurDir);
101 void Preprocessor::EnterSourceFileWithLexer(Lexer *TheLexer,
tools/clang/lib/Lex/PPMacroExpansion.cpp 1521 Lexer::Stringify(FN);
tools/clang/lib/Lex/Pragma.cpp 321 Lexer *TL = Lexer::Create_PragmaLexer(TokLoc, PragmaLoc, RParenLoc,
321 Lexer *TL = Lexer::Create_PragmaLexer(TokLoc, PragmaLoc, RParenLoc,
tools/clang/lib/Lex/TokenLexer.cpp 832 Lexer TL(SourceMgr.getLocForStartOfFile(LocFileID),
tools/clang/lib/Parse/ParseDecl.cpp 99 Lexer::isAtStartOfMacroExpansion(StartLoc, SM, PP.getLangOpts());
101 Lexer::isAtEndOfMacroExpansion(EndLoc, SM, PP.getLangOpts());
232 Lexer::getSourceText(ExpansionRange, SM, PP.getLangOpts());
tools/clang/lib/Parse/ParseExprCXX.cpp 1097 : Lexer::getLocForEndOfToken(
2570 Lexer::AdvanceToTokenCharacter(TokLocs[Literal.getUDSuffixToken()],
3194 Lexer::getLocForEndOfToken(
tools/clang/lib/Parse/ParseTemplate.cpp 942 TokLoc, Lexer::AdvanceToTokenCharacter(TokLoc, 2, PP.getSourceManager(),
968 unsigned GreaterLength = Lexer::getTokenPrefixLength(
tools/clang/lib/Rewrite/HTMLRewrite.cpp 45 EOffset += Lexer::MeasureTokenLength(E, R.getSourceMgr(), R.getLangOpts());
449 Lexer L(FID, FromFile, SM, PP.getLangOpts());
540 Lexer L(FID, FromFile, SM, PP.getLangOpts());
tools/clang/lib/Rewrite/Rewriter.cpp 170 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
209 Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
220 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
tools/clang/lib/Rewrite/TokenRewriter.cpp 32 Lexer RawLex(FID, FromFile, SM, LangOpts);
tools/clang/lib/Sema/CodeCompleteConsumer.cpp 582 EInfo.second += Lexer::MeasureTokenLength(ELoc, SM, SemaRef.LangOpts);
tools/clang/lib/Sema/Sema.cpp 50 return Lexer::getLocForEndOfToken(Loc, Offset, SourceMgr, LangOpts);
tools/clang/lib/Sema/SemaAttr.cpp 380 SourceLocation FixItLoc = Lexer::findLocationAfterToken(
630 SourceLocation AfterCommaLoc = Lexer::findLocationAfterToken(
tools/clang/lib/Sema/SemaChecking.cpp 9546 (CallLoc.isMacroID() && Lexer::getImmediateMacroName(
9663 ReadableName = Lexer::getImmediateMacroName(SL, SM, LangOpts);
10491 StringRef MacroName = Lexer::getImmediateMacroName(
11329 StringRef MacroName = Lexer::getImmediateMacroNameForDiagnostics(
tools/clang/lib/Sema/SemaCodeComplete.cpp 2896 Lexer::getSourceText(CharSrcRange, SM, LangOpts, &Invalid);
tools/clang/lib/Sema/SemaDecl.cpp 1818 SourceLocation AfterColon = Lexer::findLocationAfterToken(
tools/clang/lib/Sema/SemaDeclAttr.cpp 7777 Lexer::getLocForEndOfToken(TD->getInnerLocStart(), 0, SM, LangOpts);
8378 StringRef Indentation = Lexer::getIndentationForLine(IfInsertionLoc, SM);
8390 SourceLocation ElseInsertionLoc = Lexer::findLocationAfterToken(
8395 Lexer::getLocForEndOfToken(StmtEndLoc, 0, SM, SemaRef.getLangOpts());
tools/clang/lib/Sema/SemaExpr.cpp 1594 return Lexer::AdvanceToTokenCharacter(TokLoc, Offset, S.getSourceManager(),
1684 Lexer::AdvanceToTokenCharacter(Tok.getLocation(), 2,
11205 Lexer::getSourceText(ExprRange, S.getSourceManager(), S.getLangOpts());
11210 Lexer::getSourceText(XorRange, S.getSourceManager(), S.getLangOpts());
11215 std::string LHSStr = Lexer::getSourceText(
11218 std::string RHSStr = Lexer::getSourceText(
tools/clang/lib/Sema/SemaExprCXX.cpp 3165 SourceLocation RSquare = Lexer::findLocationAfterToken(
tools/clang/lib/Sema/SemaExprObjC.cpp 3574 if (Lexer::isIdentifierBodyChar(PrevChar, S.getLangOpts()))
3592 if (Lexer::isIdentifierBodyChar(PrevChar, S.getLangOpts()))
tools/clang/lib/Sema/SemaObjCProperty.cpp 328 Lexer lexer(SM.getLocForStartOfFile(locInfo.first),
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 233 Lexer::findNextToken(
237 Lexer::getLocForEndOfToken(V->getInit()->getEndLoc(), 1, SM, LO);
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1147 Lexer TheLexer(SL, LangOptions(), BF->getBufferStart(),
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 2817 Lexer::getSourceText(CharSourceRange::getTokenRange(
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 81 StringRef MacroName = Lexer::getImmediateMacroName(
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 242 return Lexer::getImmediateMacroName(
1742 std::string ConditionText = Lexer::getSourceText(
2338 if (Lexer::isAtStartOfMacroExpansion(BeginLoc, SM, LO) &&
2339 Lexer::isAtEndOfMacroExpansion(EndLoc, SM, LO)) {
2340 CharSourceRange R = Lexer::getAsCharRange({BeginLoc, EndLoc}, SM, LO);
2341 Out << Lexer::getSourceText(R, SM, LO);
2395 << Lexer::getSourceText(
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp 94 return Lexer::getImmediateMacroName(Loc, getSourceManager(),
97 return Lexer::getSpelling(Loc, buf, getSourceManager(), getLangOpts());
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 889 Lexer rawLexer(SM.getLocForStartOfFile(LocInfo.first), PP.getLangOpts(),
1020 EndColNo += Lexer::MeasureTokenLength(Range.getEnd(), SM, LangOpts)-1;
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 155 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(StartOfLine)), LangOpts,
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 205 Lexer::getAsCharRange(SM.getExpansionRange(R), SM, LangOpts),
243 EmitRange(o, SM, Lexer::getAsCharRange(fixit.RemoveRange, SM, LangOpts),
281 EmitRange(o, SM, Lexer::getAsCharRange(StartEdge, SM, LangOpts), FM,
286 EmitRange(o, SM, Lexer::getAsCharRange(EndEdge, SM, LangOpts), FM,
1063 Lexer RawLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts,
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 440 return Lexer::getSourceText(Range, AST.getSourceManager(),
999 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/lib/Tooling/Core/Replacement.cpp 143 End.second += Lexer::MeasureTokenLength(SpellingEnd, Sources, LangOpts);
tools/clang/lib/Tooling/FixIt.cpp 22 return Lexer::getSourceText(Range, Context.getSourceManager(),
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp 40 llvm::function_ref<unsigned(const SourceManager &, Lexer &, Token &)>
44 Lexer Lex(SM.getMainFileID(), SM.getBuffer(SM.getMainFileID()), SM,
57 Lexer &Lex, StringRef Name, Token &Tok,
69 void skipComments(Lexer &Lex, Token &Tok) {
121 bool checkAndConsumeInclusiveDirective(Lexer &Lex, Token &Tok) {
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 27 SourceLocation LocAfterEnd = Lexer::findLocationAfterToken(
144 End = Lexer::getLocForEndOfToken(End, 0, SM, Context.getLangOpts());
tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp 23 return Lexer::getSourceText(
103 Optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts);
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp 89 const SourceLocation EndLoc = Lexer::getLocForEndOfToken(
92 Lexer::getSourceText(CharSourceRange::getTokenRange(BeginLoc, EndLoc),
557 llvm::StringRef ActualName = Lexer::getSourceText(
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 81 Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()),
217 ToText += Lexer::getSourceText(Source, *Result.SourceManager,
tools/clang/lib/Tooling/Syntax/Tokens.cpp 265 Lexer L(FID, SM.getBuffer(FID), SM, LO);
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp 75 return Lexer::GetBeginningOfToken(BeforeStart, SM, LangOpts);
90 if (Lexer::getRawToken(L, T, SM, LangOpts, /*IgnoreWhiteSpace=*/true))
123 return CharSourceRange::getCharRange(Lexer::getLocForEndOfToken(
tools/clang/lib/Tooling/Transformer/SourceCode.cpp 19 return Lexer::getSourceText(Range, Context.getSourceManager(),
26 Optional<Token> Tok = Lexer::findNextToken(
48 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts);
tools/clang/tools/arcmt-test/arcmt-test.cpp 334 endCol += Lexer::MeasureTokenLength(end, SM, langOpts);
tools/clang/tools/clang-import-test/clang-import-test.cpp 150 StringRef Ref = Lexer::getSourceText(Range, SM, *LangOpts, &Invalid);
tools/clang/tools/clang-refactor/TestSupport.cpp 315 Lexer Lex(SourceLocation::getFromRawEncoding(0), LangOpts, Source.begin(),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 96 static std::unique_ptr<Lexer>
100 !Lexer::isAtEndOfMacroExpansion(Loc, SM, LangOpts, &Loc))
112 return std::make_unique<Lexer>(SM.getLocForStartOfFile(LocInfo.first),
121 std::unique_ptr<Lexer> Lex = getLexerStartingFromLoc(Loc, SM, LangOpts);
661 std::unique_ptr<Lexer> Lex =
740 SourceLocation AfterSemi = Lexer::findLocationAfterToken(
747 llvm::StringRef Code = Lexer::getSourceText(
797 llvm::StringRef NestedName = Lexer::getSourceText(
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 229 Lexer::getSourceText(Range, CI->getSourceManager(), CI->getLangOpts());
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/PragmaCommentHandler.cpp 23 Lexer::getSourceText(CharSourceRange::getCharRange(Range),
tools/clang/tools/extra/clang-move/Move.cpp 294 Lexer Lex(SM.getLocForStartOfFile(LocInfo.first), LangOpts, File.begin(),
331 Lexer::getSourceText(getFullRange(D), SM, LangOptions());
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 87 Lexer::getSourceText(CharSourceRange::getTokenRange(New),
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp 50 Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp 24 return !clang::Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp 78 const StringRef NeedleExprCode = Lexer::getSourceText(
81 const StringRef HaystackExprCode = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp 24 return !clang::Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp 148 CharSourceRange SourceRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp 28 return (Lexer::getSourceText(
66 Lexer::getLocForEndOfToken(SM.getFileLoc(FlagArg->getEndLoc()), 0, SM,
106 return Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 35 if (!Lexer::getRawToken(SM.getSpellingLoc(Invocation), Tok, SM, Opts,
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp 80 Lexer TheLexer(SM.getLocForStartOfFile(BeginLoc.first), Ctx->getLangOpts(),
119 Lexer::getSourceText(CharSourceRange::getCharRange(
258 return Lexer::makeFileCharRange(CharSourceRange::getCharRange(Begin, End),
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp 108 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, LangOpts);
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp 136 Lexer::getLocForEndOfToken(Branches[i]->getEndLoc(), 0,
214 EndLoc = Lexer::getLocForEndOfToken(EndLoc, 0, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp 61 std::string ReplacementText = Lexer::getSourceText(
64 const SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp 83 const StringRef StrLenText = Lexer::getSourceText(
86 const StringRef Arg0Text = Lexer::getSourceText(
93 const StringRef LHSText = Lexer::getSourceText(
96 const StringRef RHSText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 30 Lexer::makeFileCharRange(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 144 return Lexer::getSourceText(
152 return Lexer::getLocForEndOfToken(E->getEndLoc(), 0, *Result.SourceManager,
477 StringRef SpaceBeforeStmtStr = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 25 return Lexer::getSourceText(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 163 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 57 Lexer Lexer(SM.getLocForStartOfFile(FID), Ctxt.getLangOpts(),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp 175 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
185 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 86 Lexer::getLocForEndOfToken(TL->getEndLoc(), 0, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp 66 StringRef DestTypeString = Lexer::getSourceText(
83 Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 84 return Lexer::getLocForEndOfToken(Location, 0, Context.getSourceManager(),
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp 43 Lexer::getLocForEndOfToken(StartLocation, 0, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp 128 Lexer::getSourceText(CharSourceRange::getTokenRange(
141 Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0, SM,
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp 63 CharSourceRange CharRange = Lexer::makeFileCharRange(
65 return Lexer::getSourceText(CharRange, SM, LangOpts);
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 51 Lexer Lex(StartLoc, LangOpts, StartChar, StartChar, Buf.end());
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 27 if (Lexer::getRawToken(Loc, Tok, *MatchResult.SourceManager,
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp 26 Lexer::getSourceText(CharSourceRange::getCharRange(Range),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 342 ReplacementRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 106 StringRef LHSString(Lexer::getSourceText(
110 StringRef ArgString(Lexer::getSourceText(
117 StringRef RHSString(Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp 49 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 327 StringRef MacroName = Lexer::getImmediateMacroName(Loc, SM, LO);
622 return !(Lexer::getImmediateMacroName(LhsLoc, SM, LO) ==
623 Lexer::getImmediateMacroName(RhsLoc, SM, LO));
895 StringRef ConstExprText = Lexer::getSourceText(
904 StringRef ExprText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 96 Lexer::getImmediateMacroName(AssertExpansionLoc, SM, Opts);
111 Lexer::getImmediateMacroName(FalseLiteralLoc, SM, Opts);
155 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(AssertLoc)), Opts,
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp 107 std::string LeftText = clang::Lexer::getSourceText(
110 std::string RightText = clang::Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp 37 Lexer::findLocationAfterToken(
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 48 Lexer::getLocForEndOfToken(PrevNode->getEndLoc(), 0,
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 93 Lexer::findLocationAfterToken(
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 60 B.Tokens = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp 44 Lexer::getAsCharRange(ReplacementRange, Sources, LangOpts);
46 Lexer::getSourceText(TextRange, Sources, LangOpts);
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 367 return Lexer::getSourceText(CharSourceRange(Range, true), SourceMgr,
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 577 SourceLocation ArrowLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp 30 StringRef WrittenName = Lexer::getSourceText(
155 StringRef ExprStr = Lexer::getSourceText(
217 Lexer::getLocForEndOfToken(Expr->getEndLoc(), 0, SM, getLangOpts());
282 ArraySizeExpr = Lexer::getSourceText(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 212 std::string ValueStr = Lexer::getSourceText(CharSourceRange::getTokenRange(
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp 54 CharSourceRange CharRange = Lexer::makeFileCharRange(
57 StringRef Text = Lexer::getSourceText(CharRange, *Result.SourceManager,
138 Lexer::MeasureTokenLength(Literal->getBeginLoc(),
147 CharSourceRange CharRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 125 Lexer::makeFileCharRange(CharSourceRange::getTokenRange(Range),
129 Lexer::getSourceText(CharRange, *Result.SourceManager, getLangOpts())
131 Lexer PrototypeLexer(CharRange.getBegin(), getLangOpts(), DeclText.data(),
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 152 CharSourceRange Range = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp 88 StringRef ContainerText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 66 Lexer::getSourceText(CharSourceRange::getTokenRange(
71 ReplacementText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 251 Lexer::getLocForEndOfToken(Field->getSourceRange().getEnd(), 0,
253 SourceLocation LParenEnd = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 193 StringRef Text = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp 60 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp 86 CharSourceRange CRange = Lexer::makeFileCharRange(
106 << Lexer::getSourceText(CRange, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 87 return Lexer::getImmediateMacroName(OutermostMacroLoc, SM, LO);
327 Lexer::getImmediateMacroName(OldArgLoc, SM, Context.getLangOpts());
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 54 Lexer RawLexer(Sources.getLocForStartOfFile(LocInfo.first),
129 CharSourceRange FileRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 119 return Lexer::getLocForEndOfToken(ExceptionSpecRange.getEnd(), 0, SM,
129 Lexer::getLocForEndOfToken(ClosingParen, 0, SM, LangOpts);
135 Lexer Lexer(SM.getLocForStartOfFile(Loc.first), LangOpts, File.begin(),
215 Lexer Lexer(SM.getLocForStartOfFile(Loc.first), LangOpts, File.begin(),
458 Lexer::getLocForEndOfToken(ReturnTypeCVRange.getEnd(), 0, SM, LangOpts);
459 StringRef CharAfterReturnType = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp 79 Lexer::getSourceText(CharSourceRange::getTokenRange(BeginLoc, EndLoc),
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp 38 Lexer DeclLexer(SM.getLocForStartOfFile(LocInfo.first), Context.getLangOpts(),
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 142 StringRef ContainerText = Lexer::getSourceText(
145 StringRef ParamText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 236 llvm::StringRef VarName = Lexer::getSourceText(
247 Lexer::getSourceText(CharSourceRange::getTokenRange(
253 StringRef LoopEndSource = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp 24 CharSourceRange BeforeArgumentsRange = Lexer::makeFileCharRange(
27 CharSourceRange AfterArgumentsRange = Lexer::makeFileCharRange(
70 Lexer::makeFileCharRange(MoveRange, SM, getLangOpts());
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp 61 NoexceptLoc = Lexer::findLocationAfterToken(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 200 auto EndLoc = Lexer::getLocForEndOfToken(CopyArgument.getLocation(), 0, SM,
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 57 Lexer RawLexer(Sources.getLocForStartOfFile(LocInfo.first),
105 CharSourceRange FileRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp 25 Lexer::GetBeginningOfToken(Loc, SM, Context->getLangOpts());
27 Lexer::getRawToken(Beginning, Tok, SM, Context->getLangOpts());
49 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts());
57 Lexer::GetBeginningOfToken(LastTokenLoc, SM, Context->getLangOpts());
70 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts());
76 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts());
96 Lexer::getLocForEndOfToken(Loc, 0, SM, Context->getLangOpts());
98 StringRef Comment = Lexer::getSourceText(
188 Lexer::getLocForEndOfToken(CondEndLoc, 0, SM, Context->getLangOpts());
224 CharSourceRange FileRange = Lexer::makeFileCharRange(
233 InitialLoc = Lexer::makeFileCharRange(
240 Lexer::getLocForEndOfToken(InitialLoc, 0, SM, Context->getLangOpts());
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp 43 CharSourceRange FileRange = Lexer::makeFileCharRange(
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 115 Lexer::getSourceText(CharSourceRange::getTokenRange(E->getSourceRange()),
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 45 return clang::Lexer::makeFileCharRange(
102 return Lexer::getSourceText(CharSourceRange(Range, true), SourceMgr,
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 35 Lexer::getImmediateMacroName(Loc, SM, LO) == "NULL";
146 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
190 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp 210 CharSourceRange CharRange = Lexer::getAsCharRange(
219 Lexer::getSourceText(CharRange, SM, LangOpts, &InvalidText);
268 (Twine("\n") + Lexer::getIndentationForLine(WholeDecl->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.h 67 const StringRef LiteralSourceText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 100 while (Lexer::getRawToken(LBracketLocation, Tok, Sources, getLangOpts()) ||
108 Lexer::getAsCharRange(SourceRange(NestedNamespaceBegin, LBracketLocation),
111 Lexer::getSourceText(TextRange, Sources, getLangOpts())
122 while (Lexer::getRawToken(Loc, Tok, Sources, getLangOpts()) ||
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 82 Start = Lexer::findLocationAfterToken(
88 Start, Lexer::findLocationAfterToken(
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp 74 SourceLocation EndLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp 38 Lexer::getSourceText(CharSourceRange::getTokenRange(ConditionRange),
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 146 StringRef SmartptrText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 26 return Lexer::getSourceText(CharSourceRange::getTokenRange(Range),
301 Lexer::getSourceText(CharRange, *Result.SourceManager,
304 Lexer Lex(CharRange.getBegin(), Result.Context->getLangOpts(),
564 Lexer::makeFileCharRange(CharSourceRange::getTokenRange(ReplacementRange),
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 49 !Lexer::getRawToken(Loc, Tok, *Result.SourceManager, getLangOpts(),
53 Lexer::getSourceText(CharSourceRange::getTokenRange(TokenRange),
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp 53 SourceLocation AfterPtr = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp 133 const StringRef LiteralSourceText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp 52 auto MacroName = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp 23 AmpLocation = Lexer::getLocForEndOfToken(Token.getLocation(), 0,
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp 229 StringRef SourceText = Lexer::getSourceText(
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp 23 Location = Lexer::GetBeginningOfToken(Location, SM, LangOpts);
24 if (!Lexer::getRawToken(Location, Token, SM, LangOpts) &&
43 return Lexer::GetBeginningOfToken(BeforeStart, SM, LangOpts);
56 if (Lexer::getRawToken(L, T, SM, LangOpts, /*IgnoreWhiteSpace=*/true))
81 llvm::Optional<Token> Tok = Lexer::findNextToken(Loc, SM, LangOpts);
89 Loc = Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts).getLocWithOffset(1);
100 Lexer RawLexer(SM.getLocForStartOfFile(LocInfo.first), Context.getLangOpts(),
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h 49 if (Lexer::getRawToken(L, T, SM, LangOpts))
65 Optional<Token> CurrentToken = Lexer::findNextToken(Start, SM, LangOpts);
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp 72 Lexer::getLocForEndOfToken(Function->getBody()->getBeginLoc(), 0,
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp 42 SourceLocation InsertLoc = Lexer::getLocForEndOfToken(
tools/clang/tools/extra/clangd/CodeComplete.cpp 588 llvm::StringRef SpelledSpecifier = Lexer::getSourceText(
tools/clang/tools/extra/clangd/Diagnostics.cpp 93 auto R = Lexer::makeFileCharRange(CR, M, L);
99 auto R = Lexer::makeFileCharRange(F.RemoveRange, M, L);
107 if (!Lexer::getRawToken(Loc, Tok, M, L, true) && Tok.isNot(tok::comment)) {
140 SM, Lexer::getLocForEndOfToken(IncludeInMainFile, 0, SM, LangOpts));
557 Lexer::getSourceText(FixIt.RemoveRange, SM, *LangOpts, &Invalid);
tools/clang/tools/extra/clangd/FindSymbols.cpp 150 SM, Lexer::getLocForEndOfToken(NameLoc, 0, SM, Ctx.getLangOpts()));
tools/clang/tools/extra/clangd/Format.cpp 28 Lexer Lex(FID, SM.getBuffer(FID), SM, format::getFormattingLangOpts(Style));
tools/clang/tools/extra/clangd/IncludeFixer.cpp 201 while (auto CCTok = Lexer::findNextToken(NextLoc, SM, LangOpts)) {
204 auto IDTok = Lexer::findNextToken(CCTok->getLocation(), SM, LangOpts);
tools/clang/tools/extra/clangd/ParsedAST.cpp 176 Lexer RawLexer(SM.getLocForStartOfFile(SM.getMainFileID()), LangOpts,
tools/clang/tools/extra/clangd/Selection.cpp 265 SelBeginTokenStart(SM.getFileOffset(Lexer::GetBeginningOfToken(
tools/clang/tools/extra/clangd/SourceCode.cpp 239 SourceLocation End = Lexer::getLocForEndOfToken(TokLoc, 0, SM, LangOpts);
267 if (Lexer::getRawToken(Loc, Tok, SM, LangOpts,
309 Lexer::GetBeginningOfToken(Before, SM, LangOpts);
313 Lexer::GetBeginningOfToken(InputLoc, SM, LangOpts);
407 if (Lexer::getRawToken(Loc, TheTok, SM, LangOpts))
672 halfOpenToRange(M, Lexer::makeFileCharRange(FixIt.RemoveRange, M, L));
729 Lexer Lex(FID, SM.getBuffer(FID), SM, format::getFormattingLangOpts(Style));
985 if (Lexer::getRawToken(SM.getSpellingLoc(Loc), Result, SM, LangOpts, false))
tools/clang/tools/extra/clangd/XRefs.cpp 741 EndLoc = Lexer::getLocForEndOfToken(EndLoc, 0, SM,
863 Lexer::getRawToken(SourceLocationBeg, Tok, ASTCtx.getSourceManager(),
1053 SM, Lexer::getLocForEndOfToken(NameLoc, 0, SM, Ctx.getLangOpts()));
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 70 Lexer::getSourceText(CharSourceRange::getCharRange(Range),
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 145 auto TokenLength = clang::Lexer::MeasureTokenLength(TokLoc, SM, LangOpts);
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 76 auto NextTok = Lexer::findNextToken(CurLoc, SM, LangOpts);
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 74 Lexer::findNextToken(D->getEndLoc(), SM, Ctx.getLangOpts());
tools/clang/tools/libclang/CIndex.cpp 155 unsigned Length = Lexer::MeasureTokenLength(SM.getSpellingLoc(EndLoc),
5958 SLoc = Lexer::GetBeginningOfToken(SLoc, CXXUnit->getSourceManager(),
6720 Lexer Lex(SourceMgr.getLocForStartOfFile(BeginLocInfo.first),
6792 DecomposedEnd.second += Lexer::MeasureTokenLength(Begin, SM, CXXUnit->getLangOpts());
7426 static bool lexNext(Lexer &Lex, Token &Tok,
7459 Lexer Lex(SourceMgr.getLocForStartOfFile(BeginLocInfo.first),
tools/clang/unittests/Lex/LexerTest.cpp 96 Lexer::getSourceText(CharSourceRange::getTokenRange(SourceRange(
301 CharSourceRange range = Lexer::makeFileCharRange(
304 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(idLoc, rsqrLoc),
307 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(lsqrLoc, rsqrLoc),
314 StringRef text = Lexer::getSourceText(
326 range = Lexer::makeFileCharRange(
332 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(macroIdLoc, macroRsqrLoc),
338 range = Lexer::makeFileCharRange(
344 text = Lexer::getSourceText(
428 return Lexer::isNewLineEscaped(S, S + strlen(S) - 1);
470 Lexer::GetBeginningOfToken(LookupLocation, SourceMgr, LangOpts));
508 String1 = Lexer::Stringify(StringRef(String1));
509 Lexer::Stringify(String2);
510 String3 = Lexer::Stringify(StringRef(String3));
511 Lexer::Stringify(String4);
512 String5 = Lexer::Stringify(StringRef(String5));
513 Lexer::Stringify(String6);
537 CharSourceRange CR = Lexer::getAsCharRange(R, SourceMgr, LangOpts);
549 auto T = Lexer::findNextToken(Loc, SourceMgr, LangOpts);
tools/clang/unittests/Lex/PPCallbacksTest.cpp 167 E - B + Lexer::MeasureTokenLength(Range.getEnd(), SourceMgr, LangOpts));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 233 Lexer lex(FID, buf.get(), SM, Opts);
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 645 clang::Lexer lexer(clang::SourceLocation(), GetLangOptions(), m_text.data(),
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 164 Lexer lex(FID, buf.get(), SM, Opts);
tools/lldb/tools/lldb-instr/Instrument.cpp 147 StringRef WrittenExpr = Lexer::getSourceText(
241 SourceLocation InsertLoc = Lexer::getLocForEndOfToken(
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/std_function.h 299 _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };