Home
last modified time | relevance | path

Searched refs:CharSourceRange (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Edit/
H A DCommit.h48 CharSourceRange getFileRange(SourceManager &SM) const;
49 CharSourceRange getInsertFromRange(SourceManager &SM) const;
84 bool insertFromRange(SourceLocation loc, CharSourceRange range,
87 bool insertWrap(StringRef before, CharSourceRange range, StringRef after);
89 bool remove(CharSourceRange range);
91 bool replace(CharSourceRange range, StringRef text);
92 bool replaceWithInner(CharSourceRange range, CharSourceRange innerRange);
99 return insertFromRange(loc, CharSourceRange::getTokenRange(TokenRange),
108 return remove(CharSourceRange::getTokenRange(TokenRange)); in remove()
112 return replace(CharSourceRange::getTokenRange(TokenRange), text); in replace()
[all …]
H A DEditsReceiver.h25 virtual void replace(CharSourceRange range, StringRef text) = 0;
28 virtual void remove(CharSourceRange range);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DDiagnosticRenderer.h80 ArrayRef<CharSourceRange> Ranges,
85 ArrayRef<CharSourceRange> Ranges) = 0;
89 SmallVectorImpl<CharSourceRange> &Ranges,
112 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints);
115 ArrayRef<CharSourceRange> Ranges);
117 ArrayRef<CharSourceRange> Ranges,
134 StringRef Message, ArrayRef<CharSourceRange> Ranges,
H A DTextDiagnostic.h80 ArrayRef<CharSourceRange> Ranges,
85 ArrayRef<CharSourceRange> Ranges) override;
88 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext()
105 SmallVectorImpl<CharSourceRange> &Ranges,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp53 void replace(CharSourceRange range, StringRef text) override { in replace()
91 ArrayRef<CharSourceRange> Ranges, in emitDiagnostic()
103 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), in emitDiagnostic()
273 CharSourceRange MacroRange, MacroArgRange; in retrieveMacroLocation()
413 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End), in mapDiagnosticRanges()
420 ArrayRef<CharSourceRange> Ranges, in emitCaret()
422 SmallVector<CharSourceRange, 4> SpellingRanges; in emitCaret()
431 ArrayRef<CharSourceRange> Ranges) { in emitSingleMacroExpansion()
437 SmallVector<CharSourceRange, 4> SpellingRanges; in emitSingleMacroExpansion()
469 static bool checkRangeForMacroArgExpansion(CharSourceRange Range, in checkRangeForMacroArgExpansion()
[all …]
H A DSerializedDiagnosticPrinter.cpp68 ArrayRef<CharSourceRange> Ranges,
73 ArrayRef<CharSourceRange> Ranges) override {} in emitDiagnosticLoc()
78 SmallVectorImpl<CharSourceRange> &Ranges,
194 void EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges,
199 void EmitCharSourceRange(CharSourceRange R, const SourceManager &SM);
225 void AddCharSourceRangeToRecord(CharSourceRange R, RecordDataImpl &Record,
358 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range, in AddCharSourceRangeToRecord()
389 void SDiagsWriter::EmitCharSourceRange(CharSourceRange R, in EmitCharSourceRange()
657 StringRef Message, ArrayRef<clang::CharSourceRange> Ranges, in emitDiagnosticMessage()
684 void SDiagsWriter::EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges, in EmitCodeContext()
[all …]
H A DDependencyGraph.cpp51 CharSourceRange FilenameRange, const FileEntry *File,
74 CharSourceRange FilenameRange, in InclusionDirective()
H A DTextDiagnostic.cpp677 StringRef Message, ArrayRef<clang::CharSourceRange> Ranges, in emitDiagnosticMessage()
788 ArrayRef<CharSourceRange> Ranges) { in emitDiagnosticLoc()
849 for (ArrayRef<CharSourceRange>::const_iterator RI = Ranges.begin(), in emitDiagnosticLoc()
857 CharSourceRange ERange = SM.getExpansionRange(RI->getEnd()); in emitDiagnosticLoc()
918 findLinesForRange(const CharSourceRange &R, FileID FID, in findLinesForRange()
967 static void highlightRange(const CharSourceRange &R, in highlightRange()
1122 SmallVectorImpl<CharSourceRange> &Ranges, ArrayRef<FixItHint> Hints) { in emitSnippetAndCaret()
1160 for (SmallVectorImpl<CharSourceRange>::iterator I = Ranges.begin(), in emitSnippetAndCaret()
1204 for (SmallVectorImpl<CharSourceRange>::iterator I = Ranges.begin(), in emitSnippetAndCaret()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/
H A DCommit.cpp32 CharSourceRange Commit::Edit::getFileRange(SourceManager &SM) const { in getFileRange()
34 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getFileRange()
37 CharSourceRange Commit::Edit::getInsertFromRange(SourceManager &SM) const { in getInsertFromRange()
41 return CharSourceRange::getCharRange(Loc, Loc.getLocWithOffset(Length)); in getInsertFromRange()
66 CharSourceRange range, in insertFromRange()
92 bool Commit::remove(CharSourceRange range) { in remove()
104 bool Commit::insertWrap(StringRef before, CharSourceRange range, in insertWrap()
117 bool Commit::replace(CharSourceRange range, StringRef text) { in replace()
133 bool Commit::replaceWithInner(CharSourceRange range, in replaceWithInner()
134 CharSourceRange replacementRange) { in replaceWithInner()
[all …]
H A DRewriteObjCFoundationAPI.cpp193 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToSubscriptGetCommon()
195 CharSourceRange::getTokenRange(RecRange)); in rewriteToSubscriptGetCommon()
242 commit.replaceWithInner(CharSourceRange::getCharRange(MsgRange.getBegin(), in rewriteToArraySubscriptSet()
244 CharSourceRange::getTokenRange(RecRange)); in rewriteToArraySubscriptSet()
247 CharSourceRange::getTokenRange(Arg0Range)); in rewriteToArraySubscriptSet()
250 commit.insertWrap("[", CharSourceRange::getCharRange(Arg0Range.getBegin(), in rewriteToArraySubscriptSet()
283 CharSourceRange::getTokenRange(RecRange)); in rewriteToDictionarySubscriptSet()
515 CharSourceRange::getTokenRange(KeyRange), in rewriteToDictionaryLiteral()
547 commit.remove(CharSourceRange::getCharRange(ValRange.getBegin(), in rewriteToDictionaryLiteral()
678 CharSourceRange WithoutSuffRange;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Format/
H A DAffectedRangeManager.cpp62 const CharSourceRange &Range) { in affectsCharSourceRange()
63 for (SmallVectorImpl<CharSourceRange>::const_iterator I = Ranges.begin(), in affectsCharSourceRange()
81 CharSourceRange Range = CharSourceRange::getCharRange(Start, End); in affectsTokenRange()
86 CharSourceRange EmptyLineRange = CharSourceRange::getCharRange( in affectsLeadingEmptyLines()
H A DAffectedRangeManager.h29 const ArrayRef<CharSourceRange> Ranges) in AffectedRangeManager()
38 bool affectsCharSourceRange(const CharSourceRange &Range);
60 const SmallVector<CharSourceRange, 8> Ranges;
H A DTokenAnalyzer.h39 Environment(SourceManager &SM, FileID ID, ArrayRef<CharSourceRange> Ranges) in Environment()
56 ArrayRef<CharSourceRange> getCharRanges() const { return CharRanges; } in getCharRanges()
79 SmallVector<CharSourceRange, 8> CharRanges;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSourceLocation.h236 class CharSourceRange {
241 CharSourceRange() = default;
242 CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {} in CharSourceRange() function
244 static CharSourceRange getTokenRange(SourceRange R) { in getTokenRange()
245 return CharSourceRange(R, true); in getTokenRange()
248 static CharSourceRange getCharRange(SourceRange R) { in getCharRange()
249 return CharSourceRange(R, false); in getCharRange()
252 static CharSourceRange getTokenRange(SourceLocation B, SourceLocation E) { in getTokenRange()
256 static CharSourceRange getCharRange(SourceLocation B, SourceLocation E) { in getCharRange()
H A DDiagnostic.h70 CharSourceRange RemoveRange;
74 CharSourceRange InsertFromRange;
944 SmallVector<CharSourceRange, 8> DiagRanges;
1164 void AddSourceRange(const CharSourceRange &R) const { in AddSourceRange()
1258 DB.AddSourceRange(CharSourceRange::getTokenRange(R));
1265 DB.AddSourceRange(CharSourceRange::getTokenRange(R));
1398 const CharSourceRange &getRange(unsigned Idx) const { in getRange()
1404 ArrayRef<CharSourceRange> getRanges() const { in getRanges()
1442 std::vector<CharSourceRange> Ranges;
1452 ArrayRef<CharSourceRange> Ranges,
[all …]
H A DPartialDiagnostic.h74 SmallVector<CharSourceRange, 8> DiagRanges;
167 void AddSourceRange(const CharSourceRange &R) const { in AddSourceRange()
307 for (const CharSourceRange &Range : DiagStorage->DiagRanges) in Emit()
394 PD.AddSourceRange(CharSourceRange::getTokenRange(R));
399 const CharSourceRange &R) {
H A DSourceManager.h343 CharSourceRange getExpansionLocRange() const { in getExpansionLocRange()
344 return CharSourceRange( in getExpansionLocRange()
1136 CharSourceRange getImmediateExpansionRange(SourceLocation Loc) const;
1140 CharSourceRange getExpansionRange(SourceLocation Loc) const;
1144 CharSourceRange getExpansionRange(SourceRange Range) const { in getExpansionRange()
1146 CharSourceRange End = getExpansionRange(Range.getEnd()); in getExpansionRange()
1147 return CharSourceRange(SourceRange(Begin, End.getEnd()), in getExpansionRange()
1153 CharSourceRange getExpansionRange(CharSourceRange Range) const { in getExpansionRange()
1154 CharSourceRange Expansion = getExpansionRange(Range.getAsRange()); in getExpansionRange()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransformActions.cpp100 return CharRange(CharSourceRange::getTokenRange(LHS), SrcMgr, PP) in compare()
101 .compareWith(CharRange(CharSourceRange::getTokenRange(RHS), in compare()
167 void addRemoval(CharSourceRange range);
446 addRemoval(CharSourceRange::getTokenRange(range)); in commitRemove()
471 addRemoval(CharSourceRange::getCharRange(range.getBegin(), in commitReplace()
474 addRemoval(CharSourceRange::getTokenRange( in commitReplace()
487 addRemoval(CharSourceRange::getCharRange(loc, afterText)); in commitReplaceText()
518 void TransformActionsImpl::addRemoval(CharSourceRange range) { in addRemoval()
568 CharSourceRange range = CharSourceRange::getCharRange(I->first.Begin, in applyRewrites()
575 CharSourceRange range = CharSourceRange::getCharRange(I->Begin, I->End); in applyRewrites()
[all …]
H A DInternals.h115 virtual void remove(CharSourceRange range) = 0;
116 virtual void increaseIndentation(CharSourceRange range,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DLexer.h380 static CharSourceRange getAsCharRange(SourceRange Range, in getAsCharRange()
384 return End.isInvalid() ? CharSourceRange() in getAsCharRange()
385 : CharSourceRange::getCharRange( in getAsCharRange()
388 static CharSourceRange getAsCharRange(CharSourceRange Range, in getAsCharRange()
442 static CharSourceRange makeFileCharRange(CharSourceRange Range,
447 static StringRef getSourceText(CharSourceRange Range,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Rewrite/Core/
H A DRewriter.h80 int getRangeSize(const CharSourceRange &Range,
126 bool RemoveText(CharSourceRange range,
158 bool IncreaseIndentation(CharSourceRange range, SourceLocation parentIndent);
160 return IncreaseIndentation(CharSourceRange::getTokenRange(range), in IncreaseIndentation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp76 Sources, CharSourceRange::getTokenRange(From.getSourceRange()), Text); in replaceStmtWithText()
82 Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()), in replaceStmtWithStmt()
94 CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText)); in run()
216 CharSourceRange Source = in run()
217 CharSourceRange::getTokenRange(NodeIter->second.getSourceRange()); in run()
H A DFixIt.cpp23 return Lexer::getSourceText(CharSourceRange::getTokenRange(Range), in getText()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp21 CharSourceRange getLexicalDeclRange(Decl *D, const SourceManager &SM, in getLexicalDeclRange()
24 return CharSourceRange::getTokenRange(D->getSourceRange()); in getLexicalDeclRange()
32 ? CharSourceRange::getCharRange(R.getBegin(), LocAfterEnd) in getLexicalDeclRange()
33 : CharSourceRange::getTokenRange(R); in getLexicalDeclRange()
125 selectionKindFor(CharSourceRange::getTokenRange(S->getSourceRange())); in TraverseStmt()
141 SourceSelectionKind selectionKindFor(CharSourceRange Range) { in selectionKindFor()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Core/
H A DReplacement.h104 Replacement(const SourceManager &Sources, const CharSourceRange &Range,
137 const CharSourceRange &Range,
363 const CharSourceRange Range = in Replacement()
364 CharSourceRange::getTokenRange(NodeToReplace->getSourceRange()); in Replacement()

1234